All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] staging: nvec: cleanup USLEEP_RANGE checkpatch checks
@ 2017-03-02 14:24 ` simran singhal
  0 siblings, 0 replies; 16+ messages in thread
From: simran singhal @ 2017-03-02 14:24 UTC (permalink / raw)
  To: marvin24
  Cc: devel, gregkh, linux-kernel, outreachy-kernel, linux-tegra, ac100

Resolve strict checkpatch USLEEP_RANGE checks by converting delays and
sleeps as described in ./Documentation/timers/timers-howto.txt.

CHECK: usleep_range is preferred over udelay; see Documentation/
timers/timers-howto.txt

Signed-off-by: simran singhal <singhalsimran0@gmail.com>
---
 drivers/staging/nvec/nvec.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/nvec/nvec.c b/drivers/staging/nvec/nvec.c
index c1feccf..cd35e64 100644
--- a/drivers/staging/nvec/nvec.c
+++ b/drivers/staging/nvec/nvec.c
@@ -631,7 +631,7 @@ static irqreturn_t nvec_interrupt(int irq, void *dev)
 		break;
 	case 2:		/* first byte after command */
 		if (status == (I2C_SL_IRQ | RNW | RCVD)) {
-			udelay(33);
+			usleep_range(33, 100);
 			if (nvec->rx->data[0] != 0x01) {
 				dev_err(nvec->dev,
 					"Read without prior read command\n");
@@ -718,7 +718,7 @@ static irqreturn_t nvec_interrupt(int irq, void *dev)
 	 * We experience less incomplete messages with this delay than without
 	 * it, but we don't know why. Help is appreciated.
 	 */
-	udelay(100);
+	usleep_range(100, 200);
 
 	return IRQ_HANDLED;
 }
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-03-08 12:54 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-02 14:24 [PATCH] staging: nvec: cleanup USLEEP_RANGE checkpatch checks simran singhal
2017-03-02 14:24 ` simran singhal
2017-03-02 14:36 ` [Outreachy kernel] " Julia Lawall
2017-03-02 14:36   ` Julia Lawall
2017-03-02 14:48   ` SIMRAN SINGHAL
2017-03-02 14:57     ` [Outreachy kernel] [PATCH] staging: nvec: cleanup USLEEP_RANGEcheckpatch checks Marc Dietrich
2017-03-02 14:57       ` Marc Dietrich
2017-03-02 15:28       ` SIMRAN SINGHAL
2017-03-08 12:46       ` Thierry Reding
2017-03-08 12:46         ` Thierry Reding
2017-03-02 15:01     ` [Outreachy kernel] [PATCH] staging: nvec: cleanup USLEEP_RANGE checkpatch checks Julia Lawall
2017-03-02 15:01       ` Julia Lawall
2017-03-02 15:17       ` SIMRAN SINGHAL
2017-03-02 15:18         ` Julia Lawall
2017-03-02 15:18           ` Julia Lawall
2017-03-02 15:18           ` Julia Lawall

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.