Skip to contentSkip to conversation

PnP BIOS driver status

DISCUSSION Thomas Hood 1 participant 1 message Mar 9, 2002 Pnp support

lore
Share & tools
lore
#0 lore raw

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