summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDave Jones <davej@suse.de>2002-04-02 20:02:32 -0800
committerDave Jones <davej@suse.de>2002-04-02 20:02:32 -0800
commit0d440bfb4a08ea62946aae14be0d82c6798efd1c (patch)
treef26022a06aa914748e03d0fa058427dc48fe5121 /include
parent24cece3a0826f66abb75fa4688dca1478f6858e8 (diff)
[PATCH] pnpbios driver update.
Update from Thomas.. Here are the additional bits from the -ac tree, 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
Diffstat (limited to 'include')
-rw-r--r--include/linux/pnpbios.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/include/linux/pnpbios.h b/include/linux/pnpbios.h
index b1b2b6f9e5e6..e1e8542bda0a 100644
--- a/include/linux/pnpbios.h
+++ b/include/linux/pnpbios.h
@@ -143,20 +143,21 @@ static __inline struct pnpbios_driver *pnpbios_dev_driver(const struct pci_dev *
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);
extern int pnp_bios_set_dev_node (u8 nodenum, char config, struct pnp_bios_node *data);
+extern int pnp_bios_get_stat_res (char *info);
+extern int pnp_bios_isapnp_config (struct pnp_isa_config_struc *data);
+extern int pnp_bios_escd_info (struct escd_info_struc *data);
+extern int pnp_bios_read_escd (char *data, u32 nvram_base);
#if needed
extern int pnp_bios_get_event (u16 *message);
extern int pnp_bios_send_message (u16 message);
extern int pnp_bios_set_stat_res (char *info);
-extern int pnp_bios_get_stat_res (char *info);
extern int pnp_bios_apm_id_table (char *table, u16 *size);
-extern int pnp_bios_isapnp_config (struct pnp_isa_config_struc *data);
-extern int pnp_bios_escd_info (struct escd_info_struc *data);
-extern int pnp_bios_read_escd (char *data, u32 nvram_base);
extern int pnp_bios_write_escd (char *data, u32 nvram_base);
#endif