ext4: avoid -Wformat-security warning

check_igot_inode() prints a variable string, which causes a harmless
warning with 'make W=1':

fs/ext4/inode.c:4763:45: error: format string is not a string literal (potentially insecure) [-Werror,-Wformat-security]
 4763 |         ext4_error_inode(inode, function, line, 0, err_str);

Use a trivial "%s" format string instead.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://patch.msgid.link/20250423164354.2780635-1-arnd@kernel.org
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
Arnd Bergmann 2025-04-23 18:43:49 +02:00 committed by Theodore Ts'o
parent 24b7a2331f
commit d612a07931

View File

@ -4809,7 +4809,7 @@ static int check_igot_inode(struct inode *inode, ext4_iget_flags flags,
return 0;
error:
ext4_error_inode(inode, function, line, 0, err_str);
ext4_error_inode(inode, function, line, 0, "%s", err_str);
return -EFSCORRUPTED;
}