selecting BUFFER_HEAD unconditionally does not work as romfs can also be built with only the MTD backend and thus without CONFIG_BLOCK. Fixes: 0f842210d97a ("fs/Kconfig: Fix compile error for romfs") Signed-off-by: Christoph Hellwig <hch@xxxxxx> --- fs/romfs/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/romfs/Kconfig b/fs/romfs/Kconfig index 3f6b550eee6192..f24a96a331af1b 100644 --- a/fs/romfs/Kconfig +++ b/fs/romfs/Kconfig @@ -2,7 +2,6 @@ config ROMFS_FS tristate "ROM file system support" depends on BLOCK || MTD - select BUFFER_HEAD help This is a very small read-only file system mainly intended for initial ram disks of installation disks, but it could be used for @@ -58,6 +57,7 @@ endchoice config ROMFS_ON_BLOCK bool default y if ROMFS_BACKED_BY_BLOCK || ROMFS_BACKED_BY_BOTH + select BUFFER_HEAD config ROMFS_ON_MTD bool -- 2.39.2