From: Jarkko Nikula Date: Tue, 13 May 2025 11:17:39 +0000 (+0300) Subject: hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data X-Git-Tag: v6.16-rc1~66^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ddce5549012a3f3b9ddcf59822aa0d1be61e8e8;p=thirdparty%2Fkernel%2Flinux.git hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data 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 Link: https://lore.kernel.org/r/20250513111739.508886-1-jarkko.nikula@linux.intel.com Reviewed-by: Wolfram Sang Signed-off-by: Guenter Roeck --- diff --git a/drivers/hwmon/lm75.c b/drivers/hwmon/lm75.c index d95a3c6c245c5..9b4875e2fd8d8 100644 --- a/drivers/hwmon/lm75.c +++ b/drivers/hwmon/lm75.c @@ -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;