On 4/21/21 6:50 AM, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@xxxxxxxx> > > Selecting this without CONFIG_BLK_DEV causes a Kconfig warning: > > WARNING: unmet direct dependencies detected for LIBNVDIMM > Depends on [n]: PHYS_ADDR_T_64BIT [=y] && HAS_IOMEM [=y] && BLK_DEV [=n] > Selected by [y]: > - BCACHE_NVM_PAGES [=y] && MD [=y] && BCACHE [=y] && PHYS_ADDR_T_64BIT [=y] > > Add it as another dependency. > > Fixes: 688330711e9a ("bcache: initialize the nvm pages allocator") > Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> > --- > drivers/md/bcache/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/md/bcache/Kconfig b/drivers/md/bcache/Kconfig > index 0996e366ad0b..9cb3d8c39fc1 100644 > --- a/drivers/md/bcache/Kconfig > +++ b/drivers/md/bcache/Kconfig > @@ -40,6 +40,7 @@ config BCACHE_NVM_PAGES > bool "NVDIMM support for bcache (EXPERIMENTAL)" > depends on BCACHE > depends on PHYS_ADDR_T_64BIT > + depends on BLKDEV BLK_DEV > select LIBNVDIMM > select DAX > help > tested? -- ~Randy