mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
orangefs: use ssize_t instead of size_t for error codes...
strscpy can return size or errno. Signed-off-by: Mike Marshall <hubcap@omnibond.com> Link: https://patch.msgid.link/20260915163027.500798-1-hubcap@kernel.org Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202604071606.asPgJ8Fk-lkp@intel.com/ Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
This commit is contained in:
parent
6c21c52cea
commit
0129ac825a
|
|
@ -238,7 +238,7 @@ void orangefs_debugfs_init(int debug_mask)
|
|||
static void orangefs_kernel_debug_init(void)
|
||||
{
|
||||
static char k_buffer[ORANGEFS_MAX_DEBUG_STRING_LEN] = { };
|
||||
size_t len =
|
||||
ssize_t len =
|
||||
strscpy(k_buffer, kernel_debug_string, sizeof(k_buffer) - 1);
|
||||
|
||||
if (len > 0) {
|
||||
|
|
@ -246,7 +246,8 @@ static void orangefs_kernel_debug_init(void)
|
|||
k_buffer[len + 1] = '\0';
|
||||
} else {
|
||||
strscpy(k_buffer, "none\n");
|
||||
pr_info("%s: overflow 1!\n", __func__);
|
||||
if (len <0)
|
||||
pr_info("%s: overflow 1!\n", __func__);
|
||||
}
|
||||
|
||||
debugfs_create_file_aux_num(ORANGEFS_KMOD_DEBUG_FILE, 0444, debug_dir, k_buffer,
|
||||
|
|
@ -337,7 +338,7 @@ static int help_show(struct seq_file *m, void *v)
|
|||
static void orangefs_client_debug_init(void)
|
||||
{
|
||||
static char c_buffer[ORANGEFS_MAX_DEBUG_STRING_LEN] = { };
|
||||
size_t len =
|
||||
ssize_t len =
|
||||
strscpy(c_buffer, client_debug_string, sizeof(c_buffer) - 1);
|
||||
|
||||
if (len > 0) {
|
||||
|
|
@ -345,7 +346,8 @@ static void orangefs_client_debug_init(void)
|
|||
c_buffer[len + 1] = '\0';
|
||||
} else {
|
||||
strscpy(c_buffer, "none\n");
|
||||
pr_info("%s: overflow! 2\n", __func__);
|
||||
if (len <0)
|
||||
pr_info("%s: overflow! 2\n", __func__);
|
||||
}
|
||||
|
||||
client_debug_dentry = debugfs_create_file_aux_num(
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user