summaryrefslogtreecommitdiff
path: root/drivers/hsi/clients/Makefile
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2018-07-12 19:08:05 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-08-03 07:55:26 +0200
commit262a62cc50697246eeb431b970db6b3ee35c33f3 (patch)
treea673cf655667f376d50fd4ce3d180eee99b4c545 /drivers/hsi/clients/Makefile
parent5eed597ca6c8d34312ce1298446988431bbbcd5f (diff)
ext4: check for allocation block validity with block group locked
commit 8d5a803c6a6ce4ec258e31f76059ea5153ba46ef upstream. With commit 044e6e3d74a3: "ext4: don't update checksum of new initialized bitmaps" the buffer valid bit will get set without actually setting up the checksum for the allocation bitmap, since the checksum will get calculated once we actually allocate an inode or block. If we are doing this, then we need to (re-)check the verified bit after we take the block group lock. Otherwise, we could race with another process reading and verifying the bitmap, which would then complain about the checksum being invalid. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1780137 Signed-off-by: Theodore Ts'o <tytso@mit.edu> Cc: stable@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/hsi/clients/Makefile')
0 files changed, 0 insertions, 0 deletions