PnP BIOS driver status
Here are the additional bits from the -ac tree, plus Brian's SMP fix, diffed against 2.5.6 + 2.5.5-dj3 patch. The changes include:
- Improve some comments
- Postpone starting the kernel thread (Alan Cox)
- Call kernel thread 'kpnpbiosd' instead of 'kpnpbios'
- Consolidate printing of error messages to save space
- Add __init and __exit tags and return appropriate error codes
- Print slightly more consistent messages
- Get closer to supporting build-as-module
- Make SMP safe (Brian Gerst)
--
Thomas
include/linux/pnpbios.h renamed from include/linux/pnpbios.h_DJ +2 -1
@@ -143,7 +143,8 @@extern int pnpbios_dont_use_current_config;extern void *pnpbios_kmalloc (size_t size,int f);extern int pnpbios_init (void ); -extern void pnpbios_proc_init (void ); +extern int pnpbios_proc_init (void ); +extern void pnpbios_proc_exit (void );extern int pnp_bios_dev_node_info (struct pnp_dev_node_info *data);extern int pnp_bios_get_dev_node (u8 *nodenum,char config,struct pnp_bios_node *data);
drivers/pnp/pnpbios_core.c renamed from drivers/pnp/pnpbios_core.c_DJ +113 -75
430 lines not on this page · raw message
drivers/pnp/pnpbios_proc.c renamed from drivers/pnp/pnpbios_proc.c_DJ +37 -11
101 lines not on this page · raw message