Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4febb94 authored by Juha Yrjola's avatar Juha Yrjola Committed by Dmitry Torokhov
Browse files

Input: ads7846 - use msleep() instead of udelay() in suspend



Sometimes a polling loop had a hard time changing state without
pre-emption enabled.  Use msleep instead, it's better anyway.

Signed-off-by: default avatarJuha Yrjola <juha.yrjola@nokia.com>
Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent 0b7018aa
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -449,7 +449,7 @@ ads7846_suspend(struct spi_device *spi, pm_message_t message)

		while (ts->pendown || ts->pending) {
			spin_unlock_irqrestore(&ts->lock, flags);
			udelay(10);
			msleep(1);
			spin_lock_irqsave(&ts->lock, flags);
		}
	}