Re: [PATCH] net: mctp-i2c: fix duplicate reception of old data

From: Jian Zhang

Date: Thu Jan 08 2026 - 22:50:04 EST


Hi Jeremy,
 
> > The MCTP I2C slave callback did not handle I2C_SLAVE_READ_REQUESTED
> > events. As a result, i2c read event will trigger repeated reception
> > of old data, reset rx_pos when a read request is received.
> 
> Makes sense. You're just invoking any i2c read from the peer controller
> to trigger this, is that right?

Yes, the peer just send a i2c read, like `i2cdetect -r -y 4`.

Jian.