Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

iio: adc: ltc2309: Fix endian type passed to be16_to_cpu()

Picked up by sparse.

Cc: Liam Beguin <liambeguin@gmail.com>
Reviewed-by: Liam Beguin <liambeguin@gmail.com>
Link: https://patch.msgid.link/20240624193210.347434-1-jic23@kernel.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

+1 -1
+1 -1
drivers/iio/adc/ltc2309.c
··· 103 103 unsigned long address, int *val) 104 104 { 105 105 int ret; 106 - u16 buf; 106 + __be16 buf; 107 107 u8 din; 108 108 109 109 din = FIELD_PREP(LTC2309_DIN_CH_MASK, address & 0x0f) |