Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE"
authorAnna Schumaker <Anna.Schumaker@Netapp.com>
Tue, 18 Jun 2019 18:57:33 +0000 (14:57 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Fri, 21 Jun 2019 18:43:42 +0000 (14:43 -0400)
commit502980e84e4025d82e81f7d9684a708a3b31bcde
tree63cde48fc619ab1122fd6f3e72503adf702eb7b9
parentb96226148491505318228ac52624956bd98f9e0c
Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE"

Jon Hunter reports:
  "I have been noticing intermittent failures with a system suspend test on
   some of our machines that have a NFS mounted root file-system. Bisecting
   this issue points to your commit 431235818bc3 ("SUNRPC: Declare RPC
   timers as TIMER_DEFERRABLE") and reverting this on top of v5.2-rc3 does
   appear to resolve the problem.

   The cause of the suspend failure appears to be a long delay observed
   sometimes when resuming from suspend, and this is causing our test to
   timeout."

This reverts commit 431235818bc3a919ca7487500c67c3144feece80.

Reported-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/sched.c
net/sunrpc/xprt.c