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)
committerWolfram Sang <wsa+renesas@sang-engineering.com>
Fri, 12 Jul 2024 06:52:01 +0000 (08:52 +0200)
commit119736c7af442ab398dbb806865988c98ef60d46
tree8cba9f8655e5d7c005095fb8bbbe840477e0128a
parentbd9f5348089b65612e5ca976e2ae22f005340331
i2c: testunit: avoid re-issued work after read message

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>
drivers/i2c/i2c-slave-testunit.c