Little helper macro that declares an oftree module device table, if CONFIG_OF is enabled. Otherwise it's just noop. Helpful for reducing the number of #ifdef's. Instead of: MODULE_DEVICE_TABLE(of, foo) now use: MODULE_OF_TABLE(foo) Signed-off-by: Enrico Weigelt <info@xxxxxxxxx> --- include/linux/mod_devicetable.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/linux/mod_devicetable.h b/include/linux/mod_devicetable.h index 448621c..0551b53 100644 --- a/include/linux/mod_devicetable.h +++ b/include/linux/mod_devicetable.h @@ -245,6 +245,15 @@ struct of_device_id { const void *data; }; +/* + * macro for adding the of module device table only if CONFIG_OF enabled + */ +#ifdef CONFIG_OF +#define MODULE_OF_TABLE(name) MODULE_DEVICE_TABLE(of,name) +#else +#define MODULE_OF_TABLE(name) +#endif /* CONFIG_OF */ + /* VIO */ struct vio_device_id { char type[32]; -- 1.9.1