patch-2.3.27 linux/drivers/net/pcmcia/ray_cs.c
Next file: linux/drivers/net/pcmcia/smc91c92_cs.c
Previous file: linux/drivers/net/pcmcia/pcnet_cs.c
Back to the patch index
Back to the overall index
- Lines: 46
- Date:
Wed Nov 10 08:40:04 1999
- Orig file:
v2.3.26/linux/drivers/net/pcmcia/ray_cs.c
- Orig date:
Wed Oct 27 16:34:12 1999
diff -u --recursive --new-file v2.3.26/linux/drivers/net/pcmcia/ray_cs.c linux/drivers/net/pcmcia/ray_cs.c
@@ -147,7 +147,6 @@
static void start_net(u_long local);
/* void start_net(ray_dev_t *local); */
-static int ray_cs_proc_read(char *buf, char **start, off_t off, int len, int spare);
/* Create symbol table for registering with kernel in init_module */
EXPORT_SYMBOL(ray_dev_ioctl);
EXPORT_SYMBOL(ray_rx);
@@ -308,18 +307,6 @@
static char rcsid[] = "Raylink/WebGear wireless LAN - Corey <Thomas corey@world.std.com>";
-#ifdef CONFIG_PROC_FS
-struct proc_dir_entry ray_cs_proc_entry = {
- 0, /* Dynamic inode # */
- 6,"ray_cs", /* name length and name */
- S_IFREG | S_IRUGO, /* mode */
- 1, 0, 0, /* nlinks, owner, group */
- 0, /* size (unused) */
- NULL, /* operations (default) */
- &ray_cs_proc_read, /* function to read data */
- /* The end ?? */
-};
-#endif
/*===========================================================================*/
static void cs_error(client_handle_t handle, int func, int ret)
{
@@ -2695,7 +2682,8 @@
rc = register_pcmcia_driver(&dev_info, &ray_attach, &ray_detach);
DEBUG(1, "raylink init_module register_pcmcia_driver returns 0x%x\n",rc);
#ifdef CONFIG_PROC_FS
- proc_register(&proc_root, &ray_cs_proc_entry);
+ /* [proc-namespace][fixme] It shouldn't be under root, damnit! */
+ create_proc_info_entry("ray_cs", 0, &proc_root, ray_cs_proc_read);
#endif
if (translate != 0) translate = 1;
return 0;
@@ -2726,7 +2714,7 @@
ray_detach(dev_list);
}
#ifdef CONFIG_PROC_FS
- proc_unregister(&proc_root, ray_cs_proc_entry.low_ino);
+ remove_proc_entry("ray_cs", &proc_root);
#endif
} /* exit_ray_cs */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)