mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-23 01:10:04 +00:00
media: rzg2l-cru: fix a test for timeout
The test for if the loop timed out is wrong and Smatch complains:
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c:411 rzg2l_csi2_mipi_link_disable()
warn: should this be 'timeout == -1'
Let's change it to a preop loop instead of a post op loop.
Fixes: 51e8415e39
("media: platform: Add Renesas RZ/G2L MIPI CSI-2 receiver driver")
Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
parent
e54334cdf8
commit
94ae11885f
1 changed files with 1 additions and 1 deletions
|
@ -402,7 +402,7 @@ static void rzg2l_csi2_mipi_link_disable(struct rzg2l_csi2 *csi2)
|
|||
rzg2l_csi2_write(csi2, CSI2nRTCT, CSI2nRTCT_VSRST);
|
||||
|
||||
/* Make sure CSI2nRTST.VSRSTS bit is cleared */
|
||||
while (timeout--) {
|
||||
while (--timeout) {
|
||||
if (!(rzg2l_csi2_read(csi2, CSI2nRTST) & CSI2nRTST_VSRSTS))
|
||||
break;
|
||||
usleep_range(100, 200);
|
||||
|
|
Loading…
Reference in a new issue