udev: make firmware loading optional and disable by default
Distros that whish to support old kernels should set --with-firmware-dirs="/usr/lib/firmware/updates:/usr/lib/firmware" to retain the old behaviour.
This commit is contained in:
committed by
Kay Sievers
parent
72c6cf8fa5
commit
a3bd8447be
@@ -34,7 +34,9 @@ static const struct udev_builtin *builtins[] = {
|
||||
[UDEV_BUILTIN_BLKID] = &udev_builtin_blkid,
|
||||
#endif
|
||||
[UDEV_BUILTIN_BTRFS] = &udev_builtin_btrfs,
|
||||
#ifdef ENABLE_FIRMWARE
|
||||
[UDEV_BUILTIN_FIRMWARE] = &udev_builtin_firmware,
|
||||
#endif
|
||||
[UDEV_BUILTIN_HWDB] = &udev_builtin_hwdb,
|
||||
[UDEV_BUILTIN_INPUT_ID] = &udev_builtin_input_id,
|
||||
#ifdef HAVE_KMOD
|
||||
|
||||
@@ -140,7 +140,9 @@ enum udev_builtin_cmd {
|
||||
UDEV_BUILTIN_BLKID,
|
||||
#endif
|
||||
UDEV_BUILTIN_BTRFS,
|
||||
#ifdef ENABLE_FIRMWARE
|
||||
UDEV_BUILTIN_FIRMWARE,
|
||||
#endif
|
||||
UDEV_BUILTIN_HWDB,
|
||||
UDEV_BUILTIN_INPUT_ID,
|
||||
#ifdef HAVE_KMOD
|
||||
@@ -167,7 +169,9 @@ struct udev_builtin {
|
||||
extern const struct udev_builtin udev_builtin_blkid;
|
||||
#endif
|
||||
extern const struct udev_builtin udev_builtin_btrfs;
|
||||
#ifdef ENABLE_FIRMWARE
|
||||
extern const struct udev_builtin udev_builtin_firmware;
|
||||
#endif
|
||||
extern const struct udev_builtin udev_builtin_hwdb;
|
||||
extern const struct udev_builtin udev_builtin_input_id;
|
||||
#ifdef HAVE_KMOD
|
||||
|
||||
Reference in New Issue
Block a user