mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 04:18:39 +08:00
zorro: Refactor conditional handling of Zorro device name database
Using an empty static inline function in the CONFIG_ZORRO_NAMES=n case allows to drop compilation of names.c. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
This commit is contained in:
parent
bd79014cd4
commit
52182c758f
@ -2,8 +2,9 @@
|
||||
# Makefile for the Zorro bus specific drivers.
|
||||
#
|
||||
|
||||
obj-$(CONFIG_ZORRO) += zorro.o zorro-driver.o zorro-sysfs.o names.o
|
||||
obj-$(CONFIG_ZORRO) += zorro.o zorro-driver.o zorro-sysfs.o
|
||||
obj-$(CONFIG_PROC_FS) += proc.o
|
||||
obj-$(CONFIG_ZORRO_NAMES) += names.o
|
||||
|
||||
hostprogs-y := gen-devlist
|
||||
|
||||
|
@ -15,8 +15,6 @@
|
||||
#include <linux/zorro.h>
|
||||
|
||||
|
||||
#ifdef CONFIG_ZORRO_NAMES
|
||||
|
||||
struct zorro_prod_info {
|
||||
__u16 prod;
|
||||
unsigned short seen;
|
||||
@ -97,11 +95,3 @@ void __init zorro_name_device(struct zorro_dev *dev)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
void __init zorro_name_device(struct zorro_dev *dev)
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -1,4 +1,9 @@
|
||||
|
||||
#ifdef CONFIG_ZORRO_NAMES
|
||||
extern void zorro_name_device(struct zorro_dev *z);
|
||||
#else
|
||||
static inline void zorro_name_device(struct zorro_dev *dev) { }
|
||||
#endif
|
||||
|
||||
extern int zorro_create_sysfs_dev_files(struct zorro_dev *z);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user