Commit 9f235cce authored by Matt Johnston's avatar Matt Johnston Committed by Corey Minyard
Browse files

ipmi: ipmb: initialise event handler read bytes



IPMB doesn't use i2c reads, but the handler needs to set a value.
Otherwise an i2c read will return an uninitialised value from the bus
driver.

Fixes: 63c4eb34 ("ipmi:ipmb: Add initial support for IPMI over IPMB")
Signed-off-by: default avatarMatt Johnston <matt@codeconstruct.com.au>
Message-ID: <20260113-ipmb-read-init-v1-1-a9cbce7b94e3@codeconstruct.com.au>
Signed-off-by: default avatarCorey Minyard <corey@minyard.net>
parent 1d90e6c1
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -202,11 +202,16 @@ static int ipmi_ipmb_slave_cb(struct i2c_client *client,
		break;

	case I2C_SLAVE_READ_REQUESTED:
		*val = 0xff;
		ipmi_ipmb_check_msg_done(iidev);
		break;

	case I2C_SLAVE_STOP:
		ipmi_ipmb_check_msg_done(iidev);
		break;

	case I2C_SLAVE_READ_PROCESSED:
		*val = 0xff;
		break;
	}