]> www.infradead.org Git - users/jedix/linux-maple.git/commit
erofs: micro-optimize superblock checksum
authorGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 12 Dec 2024 02:39:48 +0000 (10:39 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 16 Jan 2025 19:17:32 +0000 (03:17 +0800)
commit54ab25d03eab652a321c3d1566edc2b050d83f2f
treeb84e5397e39604ecb17459cc839403612a3dc013
parenta78c5c2269e39544fab4140105f55fca4502e915
erofs: micro-optimize superblock checksum

Just verify the remaining unknown on-disk data instead of allocating a
temporary buffer for the whole superblock and zeroing out the checksum
field since .magic(EROFS_SUPER_MAGIC_V1) is verified and .checksum(0)
is fixed.

Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20241212023948.1143038-1-hsiangkao@linux.alibaba.com
fs/erofs/erofs_fs.h
fs/erofs/super.c