]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ext4: store checksum seed in superblock
authorDarrick J. Wong <darrick.wong@oracle.com>
Sat, 17 Oct 2015 20:16:02 +0000 (16:16 -0400)
committerDhaval Giani <dhaval.giani@oracle.com>
Mon, 29 May 2017 21:03:08 +0000 (17:03 -0400)
commitce20a0cfd039633ae83d0b3efa2780d4e0030b27
treedf6f82299b90a55d52401c858f12e7b17dbef28c
parentd17a360d9f1c607d7f893e80f7afeb6e81eec8dc
ext4: store checksum seed in superblock

Allow the filesystem to store the metadata checksum seed in the
superblock and add an incompat feature to say that we're using it.
This enables tune2fs to change the UUID on a mounted metadata_csum
FS without having to (racy!) rewrite all disk metadata.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
(cherry picked from commit 8c81bd8f586c46eaf114758a78d82895a2b081c2)

Orabug: 25802481
CVE-2016-10208

Signed-off-by: Kirtikar Kashyap <kirtikar.kashyap@oracle.com>
Reviewed-by: Jack Vogel <jack.vogel@oracle.com>
 Conflicts:
fs/ext4/sysfs.c
fs/ext4/ext4.h
fs/ext4/super.c