aboutsummaryrefslogtreecommitdiff
path: root/fs/block_dev.c
diff options
context:
space:
mode:
authorGravatar Dan Williams <dan.j.williams@intel.com> 2016-02-24 14:02:06 -0800
committerGravatar Vishal Verma <vishal.l.verma@intel.com> 2016-05-17 00:44:13 -0600
commit8b3db9798c689ba2dc509f6ca1a8c7e1c1a3e62a (patch)
tree25681acb8dc6cff08eddf61167d1837c305fa570 /fs/block_dev.c
parentblock: Update blkdev_dax_capable() for consistency (diff)
downloadlinux-8b3db9798c689ba2dc509f6ca1a8c7e1c1a3e62a.tar.gz
linux-8b3db9798c689ba2dc509f6ca1a8c7e1c1a3e62a.tar.bz2
linux-8b3db9798c689ba2dc509f6ca1a8c7e1c1a3e62a.zip
dax: fallback from pmd to pte on error
In preparation for consulting a badblocks list in pmem_direct_access(), teach dax_pmd_fault() to fallback rather than fail immediately upon encountering an error. The thought being that reducing the span of the dax request may avoid the error region. Reviewed-by: Jeff Moyer <jmoyer@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
Diffstat (limited to 'fs/block_dev.c')
0 files changed, 0 insertions, 0 deletions