Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 3105
b: refs/heads/master
c: 58da282
h: refs/heads/master
i:
  3103: dacdf9e
v: v3
  • Loading branch information
NeilBrown authored and Linus Torvalds committed Jun 24, 2005
1 parent 19ef93b commit 1a889f4
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: dfc8356570b6fcb4035c7d916ade5bbbe6c3b50a
refs/heads/master: 58da282b733cff4caef805c6555c7a3b90772946
9 changes: 6 additions & 3 deletions trunk/fs/nfsd/nfs4state.c
Original file line number Diff line number Diff line change
Expand Up @@ -1844,6 +1844,7 @@ nfsd4_process_open2(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nf
return status;
}

static struct workqueue_struct *laundry_wq;
static struct work_struct laundromat_work;
static void laundromat_main(void *);
static DECLARE_WORK(laundromat_work, laundromat_main, NULL);
Expand Down Expand Up @@ -1951,7 +1952,7 @@ laundromat_main(void *not_used)

t = nfs4_laundromat();
dprintk("NFSD: laundromat_main - sleeping for %ld seconds\n", t);
schedule_delayed_work(&laundromat_work, t*HZ);
queue_delayed_work(laundry_wq, &laundromat_work, t*HZ);
}

/* search ownerid_hashtbl[] and close_lru for stateid owner
Expand Down Expand Up @@ -3211,7 +3212,8 @@ __nfs4_state_init(void)
printk("NFSD: starting %ld-second grace period\n", grace_time);
grace_end = boot_time + grace_time;
INIT_WORK(&laundromat_work,laundromat_main, NULL);
schedule_delayed_work(&laundromat_work, NFSD_LEASE_TIME*HZ);
laundry_wq = create_singlethread_workqueue("nfsd4");
queue_delayed_work(laundry_wq, &laundromat_work, NFSD_LEASE_TIME*HZ);
}

int
Expand Down Expand Up @@ -3287,7 +3289,8 @@ __nfs4_state_shutdown(void)
}

cancel_delayed_work(&laundromat_work);
flush_scheduled_work();
flush_workqueue(laundry_wq);
destroy_workqueue(laundry_wq);
nfs4_init = 0;
}

Expand Down

0 comments on commit 1a889f4

Please sign in to comment.