Trond Myklebust 301bfa4830 NFS: Don't run wake_up_bit() when nobody is waiting...
"perf lock" shows fairly heavy contention for the bit waitqueue locks
when doing an I/O heavy workload.
Use a bit to tell whether or not there has been contention for a lock
so that we can optimise away the bit waitqueue options in those cases.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2017-07-13 16:57:18 -04:00
..
2017-05-10 13:03:38 -07:00
2017-05-10 13:03:38 -07:00
2017-07-13 16:00:15 -04:00
2017-04-26 13:03:04 -04:00
2017-07-13 16:00:15 -04:00
2017-07-13 16:00:15 -04:00
2017-04-20 15:51:23 -04:00
2017-07-13 16:00:15 -04:00
2017-07-13 15:58:04 -04:00
2015-02-03 11:06:34 -08:00
2016-03-31 00:30:15 -04:00
2017-07-13 15:58:04 -04:00
2017-07-13 15:58:04 -04:00
2017-04-20 13:39:35 -04:00
2015-04-23 15:16:14 -04:00
2017-07-13 16:00:15 -04:00
2015-04-23 15:16:14 -04:00
2017-07-13 16:00:15 -04:00
2017-07-13 16:00:15 -04:00
2016-05-17 15:47:55 -04:00
2016-07-30 16:33:25 -07:00
2017-07-13 15:58:04 -04:00
2017-04-20 14:00:41 -04:00
2017-07-13 16:00:15 -04:00