]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Drivers: hv: vmbus: Clean up sscanf format specifier in target_cpu_store()
authorAlok Tiwari <alok.a.tiwari@oracle.com>
Wed, 17 Sep 2025 08:59:31 +0000 (01:59 -0700)
committerWei Liu <wei.liu@kernel.org>
Tue, 30 Sep 2025 23:30:56 +0000 (23:30 +0000)
The target_cpu_store() function parses the target CPU from the sysfs
buffer using sscanf(). The format string currently uses "%uu", which
is redundant. The compiler ignores the extra "u", so there is no
incorrect parsing at runtime.

Update the format string to use "%u" for clarity and consistency.

Signed-off-by: Alok Tiwari <alok.a.tiwari@oracle.com>
Reviewed-by: Michael Kelley <mhklinux@outlook.com>
Signed-off-by: Wei Liu <wei.liu@kernel.org>
drivers/hv/vmbus_drv.c

index 2ed5a1e89d694fe95200f35d5e1ca435d454f146..478c4a76896c41ef79f187cb6d7019c7147531e9 100644 (file)
@@ -1742,7 +1742,7 @@ static ssize_t target_cpu_store(struct vmbus_channel *channel,
        u32 target_cpu;
        ssize_t ret;
 
-       if (sscanf(buf, "%uu", &target_cpu) != 1)
+       if (sscanf(buf, "%u", &target_cpu) != 1)
                return -EIO;
 
        cpus_read_lock();