summaryrefslogtreecommitdiff
path: root/drivers/crypto
diff options
context:
space:
mode:
authorDarrick J. Wong <djwong@kernel.org>2021-04-29 01:25:34 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-05-13 18:21:54 +0300
commita73b6a3b4109ce2ed01dbc51a6c1551a6431b53c (patch)
tree05300aa42e420457204ea52acb729f37ceb0f025 /drivers/crypto
parentba2b062ffa3db42f39316e11ceaff519091635e7 (diff)
downloadlinux-a73b6a3b4109ce2ed01dbc51a6c1551a6431b53c.tar.xz
ics932s401: fix broken handling of errors when word reading fails
In commit b05ae01fdb89, someone tried to make the driver handle i2c read errors by simply zeroing out the register contents, but for some reason left unaltered the code that sets the cached register value the function call return value. The original patch was authored by a member of the Underhanded Mangle-happy Nerds, I'm not terribly surprised. I don't have the hardware anymore so I can't test this, but it seems like a pretty obvious API usage fix to me... Fixes: b05ae01fdb89 ("misc/ics932s401: Add a missing check to i2c_smbus_read_word_data") Signed-off-by: Darrick J. Wong <djwong@kernel.org> Link: https://lore.kernel.org/r/20210428222534.GJ3122264@magnolia Cc: stable <stable@vger.kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/crypto')
0 files changed, 0 insertions, 0 deletions