diff options
author | jdike <jdike> | 2004-04-07 20:43:33 +0000 |
---|---|---|
committer | jdike <jdike> | 2004-04-07 20:43:33 +0000 |
commit | 138d6507b0641da8aa34943fac8ffb3f85e5ff6d (patch) | |
tree | 497089be7ad028e4add76e15094f816ce1134a7e | |
parent | 12ba14a1cf358d1ecd54be2112aad82bb22158ae (diff) | |
download | uml-history-138d6507b0641da8aa34943fac8ffb3f85e5ff6d.tar.gz |
Code tidying.
-rw-r--r-- | arch/um/drivers/mconsole_kern.c | 4 | ||||
-rw-r--r-- | arch/um/kernel/mprot.h | 6 | ||||
-rw-r--r-- | arch/um/kernel/sigio_kern.c | 14 | ||||
-rw-r--r-- | arch/um/kernel/skas/include/mode.h | 2 | ||||
-rw-r--r-- | arch/um/sys-i386/ptrace_user.c | 3 |
5 files changed, 16 insertions, 13 deletions
diff --git a/arch/um/drivers/mconsole_kern.c b/arch/um/drivers/mconsole_kern.c index a4d8998..133ccee 100644 --- a/arch/um/drivers/mconsole_kern.c +++ b/arch/um/drivers/mconsole_kern.c @@ -93,7 +93,9 @@ void mconsole_interrupt(int irq, void *dev_id, struct pt_regs *regs) } } } - if(!list_empty(&mc_requests)) schedule_task(&mconsole_task); + + if(!list_empty(&mc_requests)) + schedule_task(&mconsole_task); reactivate_fd(fd, MCONSOLE_IRQ); } diff --git a/arch/um/kernel/mprot.h b/arch/um/kernel/mprot.h deleted file mode 100644 index 83dc8cc..0000000 --- a/arch/um/kernel/mprot.h +++ /dev/null @@ -1,6 +0,0 @@ -#ifndef __MPROT_H__ -#define __MPROT_H__ - -extern void no_access(unsigned long addr, unsigned int len); - -#endif diff --git a/arch/um/kernel/sigio_kern.c b/arch/um/kernel/sigio_kern.c index d634250..efadc11 100644 --- a/arch/um/kernel/sigio_kern.c +++ b/arch/um/kernel/sigio_kern.c @@ -15,7 +15,7 @@ /* Protected by sigio_lock() called from write_sigio_workaround */ static int sigio_irq_fd = -1; -void sigio_interrupt(int irq, void *data, struct pt_regs *unused) +static void sigio_interrupt(int irq, void *data, struct pt_regs *unused) { read_sigio_fd(sigio_irq_fd); reactivate_fd(sigio_irq_fd, SIGIO_WRITE_IRQ); @@ -23,10 +23,14 @@ void sigio_interrupt(int irq, void *data, struct pt_regs *unused) int write_sigio_irq(int fd) { - if(um_request_irq(SIGIO_WRITE_IRQ, fd, IRQ_READ, sigio_interrupt, - SA_INTERRUPT | SA_SAMPLE_RANDOM, "write sigio", - NULL)){ - printk("write_sigio_irq : um_request_irq failed\n"); + int err; + + err = um_request_irq(SIGIO_WRITE_IRQ, fd, IRQ_READ, sigio_interrupt, + SA_INTERRUPT | SA_SAMPLE_RANDOM, "write sigio", + NULL); + if(err){ + printk("write_sigio_irq : um_request_irq failed, err = %d\n", + err); return(-1); } sigio_irq_fd = fd; diff --git a/arch/um/kernel/skas/include/mode.h b/arch/um/kernel/skas/include/mode.h index aa16dc0..ca5b840 100644 --- a/arch/um/kernel/skas/include/mode.h +++ b/arch/um/kernel/skas/include/mode.h @@ -6,6 +6,8 @@ #ifndef __MODE_SKAS_H__ #define __MODE_SKAS_H__ +#include <sysdep/ptrace.h> + extern unsigned long exec_regs[]; extern unsigned long exec_fp_regs[]; extern unsigned long exec_fpx_regs[]; diff --git a/arch/um/sys-i386/ptrace_user.c b/arch/um/sys-i386/ptrace_user.c index 6b9ba08..4c7d375 100644 --- a/arch/um/sys-i386/ptrace_user.c +++ b/arch/um/sys-i386/ptrace_user.c @@ -42,7 +42,8 @@ static void write_debugregs(int pid, unsigned long *regs) if(ptrace(PTRACE_POKEUSER, pid, &dummy->u_debugreg[i], regs[i]) < 0) printk("write_debugregs - ptrace failed on " - "register %d, errno = %d\n", errno); + "register %d, value = 0x%x, errno = %d\n", i, + regs[i], errno); } } |