From: Jia-Ju Bai Date: Fri, 27 Jul 2018 03:09:46 +0000 (-0400) Subject: media: pci: cx23885: Replace mdelay() with msleep() and usleep_range() in altera_ci_s... X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=ccb2ca78a7278ec0024f281fdc2155b32f995cef;p=openwrt%2Fstaging%2Fblogic.git 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 Signed-off-by: Hans Verkuil Signed-off-by: Mauro Carvalho Chehab --- 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);