On 4/26/24 9:44 AM, Wolfram Sang wrote: > Brauch reported an OOPS when using the designware controller as target He's Baruch... :-) > only. Target-only modes break the assumption of one transfer function > always being available. Fix this by always checking the pointer in > __i2c_transfer. > > Reported-by: Baruch Siach <baruch@xxxxxxxxxx> > Closes: https://lore.kernel.org/r/4269631780e5ba789cf1ae391eec1b959def7d99.1712761976.git.baruch@xxxxxxxxxx > Fixes: 4b1acc43331d ("i2c: core changes for slave support") > Signed-off-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> [...] MBR, Sergey