diff options
author | Dan Williams <dan.j.williams@intel.com> | 2017-05-14 01:18:21 +0200 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2017-05-14 01:18:21 +0200 |
commit | 9d109081c261d87fc84e0cce245796796ae4c460 (patch) | |
tree | 761137483cb92db53f1484be40bf6094cdce7aa2 /drivers/dax | |
parent | Linux 4.12-rc1 (diff) | |
download | linux-9d109081c261d87fc84e0cce245796796ae4c460.tar.xz linux-9d109081c261d87fc84e0cce245796796ae4c460.zip |
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 <arnd@arndb.de>
Reported-by: Fabian Frederick <fabf@skynet.be>
Fixes: ef51042472f5 ("block, dax: move 'select DAX' from BLOCK to FS_DAX")
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/dax')
-rw-r--r-- | drivers/dax/super.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/dax/super.c b/drivers/dax/super.c index ebf43f531ada..6ed32aac8bbe 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 |