summaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
authorDave Chinner <dchinner@redhat.com>2021-08-18 18:46:24 -0700
committerDarrick J. Wong <djwong@kernel.org>2021-08-19 10:07:11 -0700
commit8cf07f3dd56195316be97758cb8b4e1d7183ea84 (patch)
tree089c84cf916bffecd595a7d049f51a94f3f8614e /sound
parente5f2e54a902de721d9cf4e7f7c35612131654cd7 (diff)
xfs: sb verifier doesn't handle uncached sb buffer
The verifier checks explicitly for bp->b_bn == XFS_SB_DADDR to match the primary superblock buffer, but the primary superblock is an uncached buffer and so bp->b_bn is always -1ULL. Hence this never matches and the CRC error reporting is wholly dependent on the mount superblock already being populated so CRC feature checks pass and allow CRC errors to be reported. Fix this so that the primary superblock CRC error reporting is not dependent on already having read the superblock into memory. Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Diffstat (limited to 'sound')
0 files changed, 0 insertions, 0 deletions