sunrpc: align cache_clean work's timer
Align cache_clean work. Signed-off-by: Anton Blanchard <anton@samba.org> Cc: Neil Brown <neilb@suse.de> Cc: Trond Myklebust <trond.myklebust@fys.uio.no> Cc: "David S. Miller" <davem@davemloft.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
This commit is contained in:
parent
48e03bc515
commit
6aad89c837
|
@ -488,7 +488,7 @@ static void do_cache_clean(struct work_struct *work)
|
||||||
{
|
{
|
||||||
int delay = 5;
|
int delay = 5;
|
||||||
if (cache_clean() == -1)
|
if (cache_clean() == -1)
|
||||||
delay = 30*HZ;
|
delay = round_jiffies_relative(30*HZ);
|
||||||
|
|
||||||
if (list_empty(&cache_list))
|
if (list_empty(&cache_list))
|
||||||
delay = 0;
|
delay = 0;
|
||||||
|
|
Loading…
Reference in New Issue