aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJia-Ju Bai <[email protected]>2018-07-26 23:09:46 -0400
committerMauro Carvalho Chehab <[email protected]>2018-07-27 08:12:39 -0400
commitccb2ca78a7278ec0024f281fdc2155b32f995cef (patch)
tree0d0025ddafe25d8174518b867a17a312d43290c1
parentda27ef68751f804dbe6c2b84a49848f90ae48fd0 (diff)
media: pci: cx23885: Replace mdelay() with msleep() and usleep_range() in altera_ci_slot_reset()
altera_ci_slot_reset() is never called in atomic context. It calls mdelay() to busily wait, which is not necessary. mdelay() can be replaced with msleep(). This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
-rw-r--r--drivers/media/pci/cx23885/altera-ci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/pci/cx23885/altera-ci.c b/drivers/media/pci/cx23885/altera-ci.c
index 70aec9bb7e95..62bc8049b320 100644
--- a/drivers/media/pci/cx23885/altera-ci.c
+++ b/drivers/media/pci/cx23885/altera-ci.c
@@ -346,7 +346,7 @@ static int altera_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot)
mutex_unlock(&inter->fpga_mutex);
for (;;) {
- mdelay(50);
+ msleep(50);
mutex_lock(&inter->fpga_mutex);