summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorSomasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>2017-04-07 12:14:55 -0700
committerMike Snitzer <snitzer@redhat.com>2017-04-24 15:02:14 -0400
commit117aceb030307dcd431fdcff87ce988d3016c34a (patch)
tree6ee850484a06b5d14f63617a2a6126cd3f4cac11 /kernel
parent948f581a53b704b984aa20df009f0a2b4cf7f907 (diff)
downloadop-kernel-dev-117aceb030307dcd431fdcff87ce988d3016c34a.zip
op-kernel-dev-117aceb030307dcd431fdcff87ce988d3016c34a.tar.gz
dm era: save spacemap metadata root after the pre-commit
When committing era metadata to disk, it doesn't always save the latest spacemap metadata root in superblock. Due to this, metadata is getting corrupted sometimes when reopening the device. The correct order of update should be, pre-commit (shadows spacemap root), save the spacemap root (newly shadowed block) to in-core superblock and then the final commit. Cc: stable@vger.kernel.org Signed-off-by: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud