[PATCH] fs: ext4: skip journal state if fs has metadata_csum
Tom Rini
trini at konsulko.com
Tue Apr 28 15:54:04 CEST 2020
On Wed, Apr 22, 2020 at 12:43:44PM +0200, Arnaud Ferraris wrote:
> As u-boot doesn't support the metadata_csum feature, writing to a
> filesystem with this feature enabled will fail, as expected. However,
> during the process, a journal state check is performed, which could
> result in:
> - a fs recovery if the fs wasn't umounted properly
> - the fs being marked dirty
>
> Both these cases result in a superblock change, leading to a mismatch
> between the superblock checksum and its contents. Therefore, Linux will
> consider the filesystem heavily corrupted and will require e2fsck to be
> run manually to boot.
>
> By bypassing the journal state check, this patch ensures the superblock
> won't be corrupted if the filesystem has metadata_csum feature enabled.
>
> Signed-off-by: Arnaud Ferraris <arnaud.ferraris at collabora.com>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200428/d6915e35/attachment.sig>
More information about the U-Boot
mailing list