summaryrefslogtreecommitdiff
path: root/MAINTAINERS
diff options
context:
space:
mode:
authorJoe Thornber <ejt@redhat.com>2015-02-27 17:09:12 +0300
committerMike Snitzer <snitzer@redhat.com>2015-02-27 17:59:12 +0300
commit5f027a3bf184d1d36e68745f7cd3718a8b879cc0 (patch)
treee20a70437603a46f5dbf98474ba03ada49ea9e4a /MAINTAINERS
parentc517d838eb7d07bbe9507871fab3931deccff539 (diff)
downloadlinux-5f027a3bf184d1d36e68745f7cd3718a8b879cc0.tar.xz
dm thin: fix to consistently zero-fill reads to unprovisioned blocks
It was always intended that a read to an unprovisioned block will return zeroes regardless of whether the pool is in read-only or read-write mode. thin_bio_map() was inconsistent with its handling of such reads when the pool is in read-only mode, it now properly zero-fills the bios it returns in response to unprovisioned block reads. Eliminate thin_bio_map()'s special read-only mode handling of -ENODATA and just allow the IO to be deferred to the worker which will result in pool->process_bio() handling the IO (which already properly zero-fills reads to unprovisioned blocks). Reported-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com> Cc: stable@vger.kernel.org
Diffstat (limited to 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions