diff options
author | Kemeng Shi <[email protected]> | 2024-08-20 21:22:30 +0800 |
---|---|---|
committer | Theodore Ts'o <[email protected]> | 2024-09-03 22:12:15 -0400 |
commit | bb0a12c3439b10d88412fd3102df5b9a6e3cd6dc (patch) | |
tree | f54c94fd3806c26b688e48c16f5e3829076b921c /lib/crypto/mpi/mpi-sub-ui.c | |
parent | 227d31b9214d1b9513383cf6c7180628d4b3b61f (diff) |
ext4: avoid negative min_clusters in find_group_orlov()
min_clusters is signed integer and will be converted to unsigned
integer when compared with unsigned number stats.free_clusters.
If min_clusters is negative, it will be converted to a huge unsigned
value in which case all groups may not meet the actual desired free
clusters.
Set negative min_clusters to 0 to avoid unexpected behavior.
Fixes: ac27a0ec112a ("[PATCH] ext4: initial copy of files from ext3")
Signed-off-by: Kemeng Shi <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Theodore Ts'o <[email protected]>
Diffstat (limited to 'lib/crypto/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions