linux/drivers/net/mctp
Matt Johnston 6ff2ebfef7 mctp i2c: initialise event handler read bytes
[ Upstream commit 2a14e91b6d ]

Set a 0xff value for i2c reads of an mctp-i2c device. Otherwise reads
will return "val" from the i2c bus driver. For i2c-aspeed and
i2c-npcm7xx that is a stack uninitialised u8.

Tested with "i2ctransfer -y 1 r10@0x34" where 0x34 is a mctp-i2c
instance, now it returns all 0xff.

Fixes: f5b8abf9fc ("mctp i2c: MCTP I2C binding driver")
Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
Link: https://patch.msgid.link/20260113-mctp-read-fix-v1-1-70c4b59c741c@codeconstruct.com.au
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2026-02-26 14:59:16 -08:00
..
Kconfig net: mctp: Add MCTP USB transport driver 2025-02-21 16:45:21 -08:00
Makefile net: mctp: Add MCTP USB transport driver 2025-02-21 16:45:21 -08:00
mctp-i2c.c mctp i2c: initialise event handler read bytes 2026-02-26 14:59:16 -08:00
mctp-i3c.c net: mctp i3c: Copy headers if cloned 2025-03-07 19:41:10 -08:00
mctp-serial.c net: mctp: Expose transport binding identifier via IFLA attribute 2024-11-09 09:04:54 -08:00
mctp-usb.c net: mctp: Fix tx queue stall 2025-10-29 17:55:14 -07:00