mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
cleanup console_print()
console_print() is an old legacy interface mostly unused in the entire kernel tree. It's best to clean up its existing use and let developers use their own implementation of it as they feel fit. Signed-off-by: Anirban Sinha <asinha@zeugmasystems.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
bb193c986a
commit
353f6dd2de
7 changed files with 11 additions and 32 deletions
|
@ -34,6 +34,7 @@
|
||||||
#include <asm/mca_asm.h>
|
#include <asm/mca_asm.h>
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include "head.h"
|
||||||
|
|
||||||
#ifdef CONFIG_HOTPLUG_CPU
|
#ifdef CONFIG_HOTPLUG_CPU
|
||||||
#define SAL_PSR_BITS_TO_SET \
|
#define SAL_PSR_BITS_TO_SET \
|
||||||
|
|
1
arch/ia64/kernel/head.h
Normal file
1
arch/ia64/kernel/head.h
Normal file
|
@ -0,0 +1 @@
|
||||||
|
extern void console_print(const char *s);
|
|
@ -161,6 +161,13 @@ show_regs (struct pt_regs *regs)
|
||||||
show_stack(NULL, NULL);
|
show_stack(NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* local support for deprecated console_print */
|
||||||
|
void
|
||||||
|
console_print(const char *s)
|
||||||
|
{
|
||||||
|
printk(KERN_EMERG "%s", s);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
do_notify_resume_user(sigset_t *unused, struct sigscratch *scr, long in_syscall)
|
do_notify_resume_user(sigset_t *unused, struct sigscratch *scr, long in_syscall)
|
||||||
{
|
{
|
||||||
|
|
|
@ -171,7 +171,6 @@ static int startup(struct cyclades_port *);
|
||||||
static void cy_throttle(struct tty_struct *);
|
static void cy_throttle(struct tty_struct *);
|
||||||
static void cy_unthrottle(struct tty_struct *);
|
static void cy_unthrottle(struct tty_struct *);
|
||||||
static void config_setup(struct cyclades_port *);
|
static void config_setup(struct cyclades_port *);
|
||||||
extern void console_print(const char *);
|
|
||||||
#ifdef CYCLOM_SHOW_STATUS
|
#ifdef CYCLOM_SHOW_STATUS
|
||||||
static void show_status(int);
|
static void show_status(int);
|
||||||
#endif
|
#endif
|
||||||
|
@ -245,7 +244,7 @@ void SP(char *data)
|
||||||
{
|
{
|
||||||
unsigned long flags;
|
unsigned long flags;
|
||||||
local_irq_save(flags);
|
local_irq_save(flags);
|
||||||
console_print(data);
|
printk(KERN_EMERG "%s", data);
|
||||||
local_irq_restore(flags);
|
local_irq_restore(flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -255,7 +254,7 @@ void CP(char data)
|
||||||
unsigned long flags;
|
unsigned long flags;
|
||||||
local_irq_save(flags);
|
local_irq_save(flags);
|
||||||
scrn[0] = data;
|
scrn[0] = data;
|
||||||
console_print(scrn);
|
printk(KERN_EMERG "%c", scrn);
|
||||||
local_irq_restore(flags);
|
local_irq_restore(flags);
|
||||||
} /* CP */
|
} /* CP */
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,3 @@
|
||||||
#if 0
|
|
||||||
|
|
||||||
#define TRACE_TXT(text) \
|
|
||||||
{ \
|
|
||||||
if(dtlk_trace) \
|
|
||||||
{ \
|
|
||||||
console_print(text); \
|
|
||||||
console_print("\n"); \
|
|
||||||
} \
|
|
||||||
}
|
|
||||||
|
|
||||||
#define TRACE_CHR(chr) \
|
|
||||||
{ \
|
|
||||||
if(dtlk_trace) \
|
|
||||||
console_print(chr); \
|
|
||||||
} \
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define DTLK_MINOR 0
|
#define DTLK_MINOR 0
|
||||||
#define DTLK_IO_EXTENT 0x02
|
#define DTLK_IO_EXTENT 0x02
|
||||||
|
|
||||||
|
|
|
@ -519,10 +519,6 @@ extern void serial_console_init(void);
|
||||||
|
|
||||||
extern int pcxe_open(struct tty_struct *tty, struct file *filp);
|
extern int pcxe_open(struct tty_struct *tty, struct file *filp);
|
||||||
|
|
||||||
/* printk.c */
|
|
||||||
|
|
||||||
extern void console_print(const char *);
|
|
||||||
|
|
||||||
/* vt.c */
|
/* vt.c */
|
||||||
|
|
||||||
extern int vt_ioctl(struct tty_struct *tty, struct file *file,
|
extern int vt_ioctl(struct tty_struct *tty, struct file *file,
|
||||||
|
|
|
@ -1075,12 +1075,6 @@ void __sched console_conditional_schedule(void)
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(console_conditional_schedule);
|
EXPORT_SYMBOL(console_conditional_schedule);
|
||||||
|
|
||||||
void console_print(const char *s)
|
|
||||||
{
|
|
||||||
printk(KERN_EMERG "%s", s);
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL(console_print);
|
|
||||||
|
|
||||||
void console_unblank(void)
|
void console_unblank(void)
|
||||||
{
|
{
|
||||||
struct console *c;
|
struct console *c;
|
||||||
|
|
Loading…
Reference in a new issue