procfs.c (2564b7bd9ba4b4bf941b90f1ccd5e2c00e0f83d3) procfs.c (0b4d414714f0d2f922d39424b0c5c82ad900a381)
1/* Sysctl interface for parport devices.
2 *
3 * Authors: David Campbell
4 * Tim Waugh <tim@cyberelk.demon.co.uk>
5 * Philip Blundell <philb@gnu.org>
6 * Andrea Arcangeli
7 * Riccardo Facchetti <fizban@tin.it>
8 *

--- 504 unchanged lines hidden (view full) ---

513
514 t->port_dir[0].procname = port->name;
515 t->port_dir[0].ctl_name = port->number + 1; /* nb 0 isn't legal here */
516
517 t->port_dir[0].child = t->vars;
518 t->parport_dir[0].child = t->port_dir;
519 t->dev_dir[0].child = t->parport_dir;
520
1/* Sysctl interface for parport devices.
2 *
3 * Authors: David Campbell
4 * Tim Waugh <tim@cyberelk.demon.co.uk>
5 * Philip Blundell <philb@gnu.org>
6 * Andrea Arcangeli
7 * Riccardo Facchetti <fizban@tin.it>
8 *

--- 504 unchanged lines hidden (view full) ---

513
514 t->port_dir[0].procname = port->name;
515 t->port_dir[0].ctl_name = port->number + 1; /* nb 0 isn't legal here */
516
517 t->port_dir[0].child = t->vars;
518 t->parport_dir[0].child = t->port_dir;
519 t->dev_dir[0].child = t->parport_dir;
520
521 t->sysctl_header = register_sysctl_table(t->dev_dir, 0);
521 t->sysctl_header = register_sysctl_table(t->dev_dir);
522 if (t->sysctl_header == NULL) {
523 kfree(t);
524 t = NULL;
525 }
526 port->sysctl_table = t;
527 return 0;
528}
529

--- 39 unchanged lines hidden (view full) ---

569
570#endif /* IEEE 1284 support or not */
571
572 t->device_dir[0].procname = device->name;
573 t->device_dir[0].extra1 = device;
574 t->device_dir[0].child = t->vars;
575 t->vars[0].data = &device->timeslice;
576
522 if (t->sysctl_header == NULL) {
523 kfree(t);
524 t = NULL;
525 }
526 port->sysctl_table = t;
527 return 0;
528}
529

--- 39 unchanged lines hidden (view full) ---

569
570#endif /* IEEE 1284 support or not */
571
572 t->device_dir[0].procname = device->name;
573 t->device_dir[0].extra1 = device;
574 t->device_dir[0].child = t->vars;
575 t->vars[0].data = &device->timeslice;
576
577 t->sysctl_header = register_sysctl_table(t->dev_dir, 0);
577 t->sysctl_header = register_sysctl_table(t->dev_dir);
578 if (t->sysctl_header == NULL) {
579 kfree(t);
580 t = NULL;
581 }
582 device->sysctl_table = t;
583 return 0;
584}
585

--- 6 unchanged lines hidden (view full) ---

592 kfree(t);
593 }
594 return 0;
595}
596
597static int __init parport_default_proc_register(void)
598{
599 parport_default_sysctl_table.sysctl_header =
578 if (t->sysctl_header == NULL) {
579 kfree(t);
580 t = NULL;
581 }
582 device->sysctl_table = t;
583 return 0;
584}
585

--- 6 unchanged lines hidden (view full) ---

592 kfree(t);
593 }
594 return 0;
595}
596
597static int __init parport_default_proc_register(void)
598{
599 parport_default_sysctl_table.sysctl_header =
600 register_sysctl_table(parport_default_sysctl_table.dev_dir, 0);
600 register_sysctl_table(parport_default_sysctl_table.dev_dir);
601 return 0;
602}
603
604static void __exit parport_default_proc_unregister(void)
605{
606 if (parport_default_sysctl_table.sysctl_header) {
607 unregister_sysctl_table(parport_default_sysctl_table.
608 sysctl_header);

--- 38 unchanged lines hidden ---
601 return 0;
602}
603
604static void __exit parport_default_proc_unregister(void)
605{
606 if (parport_default_sysctl_table.sysctl_header) {
607 unregister_sysctl_table(parport_default_sysctl_table.
608 sysctl_header);

--- 38 unchanged lines hidden ---