aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorLeif Lindholm <leif.lindholm@linaro.org>2014-12-18 12:50:49 -0500
committerMatt Fleming <matt.fleming@intel.com>2015-01-05 09:15:58 -0500
commit62c204ddfe9649f0b1d273549f4bd68c23ed7c0d (patch)
tree0b841626f4e3b21fc43655aabe03a0730fe7bb24 /fs
parent8266e31ed0fedb7ee16ebc86e80468f7cc1bbb4e (diff)
fs: Make efivarfs a pseudo filesystem, built by default with EFI
efivars is currently enabled under MISC_FILESYSTEMS, which is decribed as "such as filesystems that came from other operating systems". In reality, it is a pseudo filesystem, providing access to the kernel UEFI variable interface. Since this is the preferred interface for accessing UEFI variables, over the legacy efivars interface, also build it by default as a module if CONFIG_EFI. Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'fs')
-rw-r--r--fs/Kconfig2
-rw-r--r--fs/efivarfs/Kconfig1
2 files changed, 2 insertions, 1 deletions
diff --git a/fs/Kconfig b/fs/Kconfig
index 664991afe0c0..a6bb530b1ec5 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -165,6 +165,7 @@ config HUGETLB_PAGE
165 def_bool HUGETLBFS 165 def_bool HUGETLBFS
166 166
167source "fs/configfs/Kconfig" 167source "fs/configfs/Kconfig"
168source "fs/efivarfs/Kconfig"
168 169
169endmenu 170endmenu
170 171
@@ -209,7 +210,6 @@ source "fs/sysv/Kconfig"
209source "fs/ufs/Kconfig" 210source "fs/ufs/Kconfig"
210source "fs/exofs/Kconfig" 211source "fs/exofs/Kconfig"
211source "fs/f2fs/Kconfig" 212source "fs/f2fs/Kconfig"
212source "fs/efivarfs/Kconfig"
213 213
214endif # MISC_FILESYSTEMS 214endif # MISC_FILESYSTEMS
215 215
diff --git a/fs/efivarfs/Kconfig b/fs/efivarfs/Kconfig
index 367bbb10c543..c2499ef174a2 100644
--- a/fs/efivarfs/Kconfig
+++ b/fs/efivarfs/Kconfig
@@ -1,6 +1,7 @@
1config EFIVAR_FS 1config EFIVAR_FS
2 tristate "EFI Variable filesystem" 2 tristate "EFI Variable filesystem"
3 depends on EFI 3 depends on EFI
4 default m
4 help 5 help
5 efivarfs is a replacement filesystem for the old EFI 6 efivarfs is a replacement filesystem for the old EFI
6 variable support via sysfs, as it doesn't suffer from the 7 variable support via sysfs, as it doesn't suffer from the