X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fnet%2Fwireless%2Fray_cs.c;h=e39bcddc30a370b49b8e88120fb3cd6071d0c8e6;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=09030a4a383c6a16ad11230cc2e16dc7ec217933;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/drivers/net/wireless/ray_cs.c b/drivers/net/wireless/ray_cs.c index 09030a4a3..e39bcddc3 100644 --- a/drivers/net/wireless/ray_cs.c +++ b/drivers/net/wireless/ray_cs.c @@ -2854,7 +2854,7 @@ static void raycs_write(const char *name, write_proc_t *w, void *data) } } -static int write_essid(struct file *file, const char *buffer, unsigned long count, void *data) +static int write_essid(struct file *file, const char __user *buffer, unsigned long count, void *data) { static char proc_essid[33]; int len = count; @@ -2868,7 +2868,7 @@ static int write_essid(struct file *file, const char *buffer, unsigned long coun return count; } -static int write_int(struct file *file, const char *buffer, unsigned long count, void *data) +static int write_int(struct file *file, const char __user *buffer, unsigned long count, void *data) { static char proc_number[10]; char *p; @@ -2914,7 +2914,7 @@ static int __init init_ray_cs(void) DEBUG(1, "raylink init_module register_pcmcia_driver returns 0x%x\n",rc); #ifdef CONFIG_PROC_FS - proc_mkdir("driver/ray_cs", 0); + proc_mkdir("driver/ray_cs", NULL); create_proc_info_entry("driver/ray_cs/ray_cs", 0, NULL, &ray_cs_proc_read); raycs_write("driver/ray_cs/essid", write_essid, NULL);