summaryrefslogtreecommitdiff
path: root/drivers/hsi/hsi_boardinfo.c
diff options
context:
space:
mode:
authorRoss Zwisler <ross.zwisler@linux.intel.com>2017-09-18 21:46:03 (GMT)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-10-05 07:44:03 (GMT)
commit02c7d98bec6cf34ee7079fa503faffc82e17f575 (patch)
treee82095f6b114dfef4b1b0e5956a018925c42f62d /drivers/hsi/hsi_boardinfo.c
parent86ef97b2dfd504fbc65f6b244a422db0c1b15797 (diff)
downloadlinux-02c7d98bec6cf34ee7079fa503faffc82e17f575.tar.xz
xfs: validate bdev support for DAX inode flag
commit 6851a3db7e224bbb85e23b3c64a506c9e0904382 upstream. Currently only the blocksize is checked, but we should really be calling bdev_dax_supported() which also tests to make sure we can get a struct dax_device and that the dax_direct_access() path is working. This is the same check that we do for the "-o dax" mount option in xfs_fs_fill_super(). This does not fix the race issues that caused the XFS DAX inode option to be disabled, so that option will still be disabled. If/when we re-enable it, though, I think we will want this issue to have been fixed. I also do think that we want to fix this in stable kernels. Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/hsi/hsi_boardinfo.c')
0 files changed, 0 insertions, 0 deletions