aboutsummaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorGravatar Wolfram Sang <wsa+renesas@sang-engineering.com> 2024-04-26 08:44:08 +0200
committerGravatar Wolfram Sang <wsa+renesas@sang-engineering.com> 2024-04-27 12:57:57 +0200
commit91811a31b68d3765b3065f4bb6d7d6d84a7cfc9f (patch)
tree1c93b8e3eed29c8ee9d4ac0cef00f1d8a7f9f275 /Documentation
parentMAINTAINERS: Drop entry for PCA9541 bus master selector (diff)
downloadlinux-91811a31b68d3765b3065f4bb6d7d6d84a7cfc9f.tar.gz
linux-91811a31b68d3765b3065f4bb6d7d6d84a7cfc9f.tar.bz2
linux-91811a31b68d3765b3065f4bb6d7d6d84a7cfc9f.zip
i2c: smbus: fix NULL function pointer dereference
Baruch reported an OOPS when using the designware controller as target 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@tkos.co.il> Closes: https://lore.kernel.org/r/4269631780e5ba789cf1ae391eec1b959def7d99.1712761976.git.baruch@tkos.co.il Fixes: 4b1acc43331d ("i2c: core changes for slave support") [wsa: dropped the simplification in core-smbus to avoid theoretical regressions] Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Tested-by: Baruch Siach <baruch@tkos.co.il>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions