This patch fix the following dependences for BCACHE_NVM_PAGES in Kconfig, - Add "depends on PHYS_ADDR_T_64BIT" which is mandatory for libnvdimm - Add "select LIBNVDIMM" and "select DAX" because nvm-pages code needs libnvdimm and dax driver. This patch can be merged into previous nvm-pages patches, and dropped in next version series. Signed-off-by: Coly Li <colyli@xxxxxxx> Cc: Jianpeng Ma <jianpeng.ma@xxxxxxxxx> Cc: Qiaowei Ren <qiaowei.ren@xxxxxxxxx> --- drivers/md/bcache/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/md/bcache/Kconfig b/drivers/md/bcache/Kconfig index fdec9905ef40..0996e366ad0b 100644 --- a/drivers/md/bcache/Kconfig +++ b/drivers/md/bcache/Kconfig @@ -39,5 +39,8 @@ config BCACHE_ASYNC_REGISTRATION config BCACHE_NVM_PAGES bool "NVDIMM support for bcache (EXPERIMENTAL)" depends on BCACHE + depends on PHYS_ADDR_T_64BIT + select LIBNVDIMM + select DAX help nvm pages allocator for bcache. -- 2.26.2