From: Dan Williams Date: Sat, 13 May 2017 23:18:21 +0000 (-0700) Subject: dax: fix false CONFIG_BLOCK dependency X-Git-Tag: v4.14-rc1~874^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9d109081c261d87fc84e0cce245796796ae4c460;p=platform%2Fkernel%2Flinux-rpi.git dax: fix false CONFIG_BLOCK dependency In the BLOCK=n case the dax core does not need to / must not emit the block-device-dax helpers. Otherwise it leads to compile errors. Cc: Arnd Bergmann Reported-by: Fabian Frederick Fixes: ef51042472f5 ("block, dax: move 'select DAX' from BLOCK to FS_DAX") Signed-off-by: Dan Williams --- diff --git a/drivers/dax/super.c b/drivers/dax/super.c index ebf43f5..6ed32aa 100644 --- a/drivers/dax/super.c +++ b/drivers/dax/super.c @@ -44,6 +44,7 @@ void dax_read_unlock(int id) } EXPORT_SYMBOL_GPL(dax_read_unlock); +#ifdef CONFIG_BLOCK int bdev_dax_pgoff(struct block_device *bdev, sector_t sector, size_t size, pgoff_t *pgoff) { @@ -112,6 +113,7 @@ int __bdev_dax_supported(struct super_block *sb, int blocksize) return 0; } EXPORT_SYMBOL_GPL(__bdev_dax_supported); +#endif /** * struct dax_device - anchor object for dax services