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 --- |