|
@@ -7103,6 +7103,10 @@ static int nfs4_state_create_net(struct net *net)
|
|
|
INIT_LIST_HEAD(&nn->sessionid_hashtbl[i]);
|
|
|
nn->conf_name_tree = RB_ROOT;
|
|
|
nn->unconf_name_tree = RB_ROOT;
|
|
|
+ nn->boot_time = get_seconds();
|
|
|
+ nn->grace_ended = false;
|
|
|
+ nn->nfsd4_manager.block_opens = true;
|
|
|
+ INIT_LIST_HEAD(&nn->nfsd4_manager.list);
|
|
|
INIT_LIST_HEAD(&nn->client_lru);
|
|
|
INIT_LIST_HEAD(&nn->close_lru);
|
|
|
INIT_LIST_HEAD(&nn->del_recall_lru);
|
|
@@ -7160,9 +7164,6 @@ nfs4_state_start_net(struct net *net)
|
|
|
ret = nfs4_state_create_net(net);
|
|
|
if (ret)
|
|
|
return ret;
|
|
|
- nn->boot_time = get_seconds();
|
|
|
- nn->grace_ended = false;
|
|
|
- nn->nfsd4_manager.block_opens = true;
|
|
|
locks_start_grace(net, &nn->nfsd4_manager);
|
|
|
nfsd4_client_tracking_init(net);
|
|
|
printk(KERN_INFO "NFSD: starting %ld-second grace period (net %x)\n",
|