X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc64%2Fkernel%2Firq.c;h=9a48757d339567cbdef8ef6cf24f43109cd2e0f2;hb=2c66a62d2d9e2315e6e748b96643f7f141c4d017;hp=48d96659a3699e4cec86dc973d5b24199a799457;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/arch/sparc64/kernel/irq.c b/arch/sparc64/kernel/irq.c index 48d96659a..9a48757d3 100644 --- a/arch/sparc64/kernel/irq.c +++ b/arch/sparc64/kernel/irq.c @@ -1164,7 +1164,7 @@ static struct proc_dir_entry * irq_dir [NUM_IVECS]; #define HEX_DIGITS 16 -static unsigned int parse_hex_value (const char *buffer, +static unsigned int parse_hex_value (const char __user *buffer, unsigned long count, unsigned long *ret) { unsigned char hexnum [HEX_DIGITS]; @@ -1233,7 +1233,7 @@ static inline void set_intr_affinity(int irq, unsigned long hw_aff) */ } -static int irq_affinity_write_proc (struct file *file, const char *buffer, +static int irq_affinity_write_proc (struct file *file, const char __user *buffer, unsigned long count, void *data) { int irq = (long) data, full_count = count, err;