From: David Carlier Date: Sun, 5 Apr 2026 15:47:17 +0000 (+0100) Subject: ext2: use get_random_u32() where appropriate X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=982999538269d5adbd7574098bd12e2c506bacfe;p=thirdparty%2Fkernel%2Flinux.git ext2: use get_random_u32() where appropriate Use the typed random integer helpers instead of get_random_bytes() when filling a single integer variable. The helpers return the value directly, require no pointer or size argument, and better express intent. Signed-off-by: David Carlier Link: https://patch.msgid.link/20260405154717.4705-1-devnexen@gmail.com Signed-off-by: Jan Kara --- diff --git a/fs/ext2/super.c b/fs/ext2/super.c index 603f2641fe10e..e4136490c8835 100644 --- a/fs/ext2/super.c +++ b/fs/ext2/super.c @@ -1151,7 +1151,7 @@ static int ext2_fill_super(struct super_block *sb, struct fs_context *fc) goto failed_mount2; } sbi->s_gdb_count = db_count; - get_random_bytes(&sbi->s_next_generation, sizeof(u32)); + sbi->s_next_generation = get_random_u32(); spin_lock_init(&sbi->s_next_gen_lock); /* per filesystem reservation list head & lock */