Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit88b67ed

Browse files
jankaradjbw
authored andcommitted
dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX
dax_supported() is defined whenever CONFIG_DAX is enabled. So dummyimplementation should be defined only in !CONFIG_DAX case, not in!CONFIG_FS_DAX case.Fixes:e2ec512 ("dm: Call proper helper to determine dax support")Cc: <stable@vger.kernel.org>Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org>Reported-by: kernel test robot <lkp@intel.com>Signed-off-by: Jan Kara <jack@suse.cz>Signed-off-by: Dan Williams <dan.j.williams@intel.com>
1 parentba4f184 commit88b67ed

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

‎include/linux/dax.h‎

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ static inline void set_dax_synchronous(struct dax_device *dax_dev)
5858
{
5959
__set_dax_synchronous(dax_dev);
6060
}
61+
booldax_supported(structdax_device*dax_dev,structblock_device*bdev,
62+
intblocksize,sector_tstart,sector_tlen);
6163
/*
6264
* Check if given mapping is supported by the file / underlying device.
6365
*/
@@ -104,6 +106,12 @@ static inline bool dax_synchronous(struct dax_device *dax_dev)
104106
staticinlinevoidset_dax_synchronous(structdax_device*dax_dev)
105107
{
106108
}
109+
staticinlinebooldax_supported(structdax_device*dax_dev,
110+
structblock_device*bdev,intblocksize,sector_tstart,
111+
sector_tlen)
112+
{
113+
return false;
114+
}
107115
staticinlinebooldaxdev_mapping_supported(structvm_area_struct*vma,
108116
structdax_device*dax_dev)
109117
{
@@ -130,8 +138,6 @@ static inline bool generic_fsdax_supported(struct dax_device *dax_dev,
130138
return__generic_fsdax_supported(dax_dev,bdev,blocksize,start,
131139
sectors);
132140
}
133-
booldax_supported(structdax_device*dax_dev,structblock_device*bdev,
134-
intblocksize,sector_tstart,sector_tlen);
135141

136142
staticinlinevoidfs_put_dax(structdax_device*dax_dev)
137143
{
@@ -159,13 +165,6 @@ static inline bool generic_fsdax_supported(struct dax_device *dax_dev,
159165
return false;
160166
}
161167

162-
staticinlinebooldax_supported(structdax_device*dax_dev,
163-
structblock_device*bdev,intblocksize,sector_tstart,
164-
sector_tlen)
165-
{
166-
return false;
167-
}
168-
169168
staticinlinevoidfs_put_dax(structdax_device*dax_dev)
170169
{
171170
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp