]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data
authorJarkko Nikula <jarkko.nikula@linux.intel.com>
Tue, 13 May 2025 11:17:39 +0000 (14:17 +0300)
committerGuenter Roeck <linux@roeck-us.net>
Wed, 14 May 2025 12:34:21 +0000 (05:34 -0700)
Use the I3C private transfer input buffer pointer for incoming data
instead of output buffer. For now this is harmless since both of those
pointers are union members but may confuse when reading the code.

Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Link: https://lore.kernel.org/r/20250513111739.508886-1-jarkko.nikula@linux.intel.com
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/lm75.c

index d95a3c6c245c5237a7c4ff28f9daf140732e39ed..9b4875e2fd8d8447745d33e0e3ab0bb57bfb9b5e 100644 (file)
@@ -622,7 +622,7 @@ static int lm75_i3c_reg_read(void *context, unsigned int reg, unsigned int *val)
                {
                        .rnw = true,
                        .len = 2,
-                       .data.out = data->val_buf,
+                       .data.in = data->val_buf,
                },
        };
        int ret;