Skip to contentSkip to conversation

eisa.h - implement stub-functions if !CONFIG_EISA

PATCH New Richard Knutsson 1 participant 1 message Nov 6, 2005 SCSI

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 eisa.h - implement stub-functions if !CONFIG_EISA

Implement stub-functions if !CONFIG_EISA.

---

To reduce the need for #ifdef CONFIG_EISA in drivers. 2.6.14-git8

include/linux/eisa.h +0 -0
diff -Narup a/include/linux/eisa.h b/include/linux/eisa.h
@@ -68,8 +68,14 @@ struct eisa_driver {

#define to_eisa_driver(drv) container_of(drv,struct eisa_driver, driver)

extern struct bus_type eisa_bus_type;
+
+#ifdef CONFIG_EISA
int eisa_driver_register (struct eisa_driver *edrv);
void eisa_driver_unregister (struct eisa_driver *edrv);
+#else
+static inline int eisa_driver_register (struct eisa_driver *edrv) { return 0; } +static inline void eisa_driver_unregister (struct eisa_driver *edrv) { } +#endif

/* Mimics pci.h... */
static inline void *eisa_get_drvdata (struct eisa_device *edev) @@ -96,7 +102,11 @@ struct eisa_root_device {
struct resource eisa_root_res; /* ditto */
};

+#ifdef CONFIG_EISA
int eisa_root_register (struct eisa_root_device *root);
+#else
+static inline int eisa_root_register (struct eisa_root_device *root) { return 0; } +#endif

#ifdef CONFIG_EISA
extern int EISA_bus;