android_kernel_motorola_sm6375/fs/ext4
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Baokun Li e378b7675d ext4: set the type of max_zeroout to unsigned int to avoid overflow
[ Upstream commit 261341a932d9244cbcd372a3659428c8723e5a49 ]

The max_zeroout is of type int and the s_extent_max_zeroout_kb is of
type uint, and the s_extent_max_zeroout_kb can be freely modified via
the sysfs interface. When the block size is 1024, max_zeroout may
overflow, so declare it as unsigned int to avoid overflow.

Signed-off-by: Baokun Li <libaokun1@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20240319113325.3110393-9-libaokun1@huawei.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-09-04 13:14:57 +02:00
..
acl.c
acl.h ext4: apply umask if ACL support is disabled 2023-11-28 16:50:21 +00:00
balloc.c ext4: fix WARNING in mb_find_extent 2023-05-17 11:36:02 +02:00
bitmap.c
block_validity.c
dir.c
ext4.h ext4: change s_last_trim_minblks type to unsigned long 2023-10-10 21:46:36 +02:00
ext4_extents.h
ext4_jbd2.c
ext4_jbd2.h
extents.c ext4: set the type of max_zeroout to unsigned int to avoid overflow 2024-09-04 13:14:57 +02:00
extents_status.c ext4: make sure allocate pending entry not fail 2023-12-08 08:44:24 +01:00
extents_status.h
file.c
fsmap.c ext4: rename journal_dev to s_journal_dev inside ext4_sb_info 2023-08-11 11:53:44 +02:00
fsmap.h
fsync.c
hash.c
ialloc.c
indirect.c ext4: only update i_reserved_data_blocks on successful block allocation 2023-07-27 08:37:35 +02:00
inline.c ext4: bail out of ext4_xattr_ibody_get() fails for any reason 2023-05-17 11:36:03 +02:00
inode.c ext4: only update i_reserved_data_blocks on successful block allocation 2023-07-27 08:37:35 +02:00
ioctl.c ext4: fix to check return value of freeze_bdev() in ext4_shutdown() 2023-08-11 11:53:47 +02:00
Kconfig
Makefile
mballoc.c ext4: do not trim the group with corrupted block bitmap 2024-09-04 13:14:54 +02:00
mballoc.h ext4: add two helper functions extent_logical_end() and pa_logical_end() 2023-11-08 11:23:39 +01:00
migrate.c
mmp.c
move_extent.c ext4: fix double-free of blocks due to wrong extents moved_len 2024-02-23 08:25:11 +01:00
namei.c ext4: make sure the first directory block is not a hole 2024-08-19 05:33:36 +02:00
page-io.c ext4: fix cgroup writeback accounting with fs-layer encryption 2023-03-22 13:28:03 +01:00
readpage.c
resize.c ext4: fix corruption during on-line resize 2024-04-13 12:51:26 +02:00
super.c ext4: Fix reusing stale buffer heads from last failed mounting 2023-08-11 11:53:44 +02:00
symlink.c
sysfs.c ext4: Fix function prototype mismatch for ext4_feat_ktype 2023-02-25 11:53:27 +01:00
truncate.h
verity.c fs: ext4: initialize fsdata in pagecache_write() 2023-01-18 11:41:55 +01:00
xattr.c ext4: avoid writing unitialized memory to disk in EA inodes 2024-08-19 05:33:32 +02:00
xattr.h ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() 2023-04-26 11:24:05 +02:00
xattr_security.c
xattr_trusted.c
xattr_user.c