commit | 2eae9e4489b4cf83213fa3bd508b5afca3f01780 | [log] [tgz] |
---|---|---|
author | Joe Thornber <ejt@redhat.com> | Tue Mar 01 10:58:44 2016 +0000 |
committer | Mike Snitzer <snitzer@redhat.com> | Thu Mar 10 17:12:09 2016 -0500 |
tree | 0c7b46bf0254cbac9e7206746a50b16de0e0823c | |
parent | 4df2bf466a9c9c92f40d27c4aa9120f4e8227bfc [diff] |
dm thin metadata: don't issue prefetches if a transaction abort has failed If a transaction abort has failed then we can no longer use the metadata device. Typically this happens if the superblock is unreadable. This fix addresses a crash seen during metadata device failure testing. Fixes: 8a01a6af75 ("dm thin: prefetch missing metadata pages") Cc: stable@vger.kernel.org # 3.19+ Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>