lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 21 Oct 2019 07:23:26 +0800 From: Chengguang Xu <cgxu519@...ernel.net> To: jack@...e.com Cc: linux-ext4@...r.kernel.org, Chengguang Xu <cgxu519@...ernel.net> Subject: [PATCH] ext2: adjust block num when retry allocation Set block num to original *count in a case of retrying allocation in case num < *count Signed-off-by: Chengguang Xu <cgxu519@...ernel.net> --- Hi Jan, This patch is only compile-tested, I'm not sure if this kind of unexpected condition which causes reallocation will actually happen but baesd on the code the fix seems correct and better. fs/ext2/balloc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/ext2/balloc.c b/fs/ext2/balloc.c index e0cc55164505..924c1c765306 100644 --- a/fs/ext2/balloc.c +++ b/fs/ext2/balloc.c @@ -1404,6 +1404,7 @@ ext2_fsblk_t ext2_new_blocks(struct inode *inode, ext2_fsblk_t goal, * use. So we may want to selectively mark some of the blocks * as free */ + num = *count; goto retry_alloc; } -- 2.21.0
Powered by blists - more mailing lists