]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
i2c: testunit: avoid re-issued work after read message
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Thu, 11 Jul 2024 12:08:19 +0000 (14:08 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Jul 2024 11:21:26 +0000 (13:21 +0200)
commitbc6632549c015467fc471c337015015fa03368a7
treebe6561e1e5d82e62f28f92478baba202be6dfd16
parent4d2d0491b3b126b11d9b0a7973dfc734f02af470
i2c: testunit: avoid re-issued work after read message

[ Upstream commit 119736c7af442ab398dbb806865988c98ef60d46 ]

The to-be-fixed commit rightfully prevented that the registers will be
cleared. However, the index must be cleared. Otherwise a read message
will re-issue the last work. Fix it and add a comment describing the
situation.

Fixes: c422b6a63024 ("i2c: testunit: don't erase registers after STOP")
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Andi Shyti <andi.shyti@kernel.org>
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/i2c/i2c-slave-testunit.c