[PATCH RESEND] rtsx_usb_ms: Use msleep_interruptible() in polling loop
From: Ben Hutchings
Date: Sun Sep 27 2015 - 20:35:10 EST
rtsx_usb_ms creates a task that mostly sleeps, but tasks in
uninterruptible sleep still contribute to the load average (for
bug-compatibility with Unix). A load average of ~1 on a system that
should be idle is somewhat alarming.
Change the sleep to be interruptible, but still ignore signals.
A better fix might be to replace this loop with a delayed work item.
Signed-off-by: Ben Hutchings <ben@xxxxxxxxxxxxxxx>
@@ -706,7 +706,8 @@ poll_again:
+ if (msleep_interruptible(1000))
All extremists should be taken out and shot.
Description: This is a digitally signed message part