|
@@ -274,6 +274,8 @@ static void lockd_down_net(struct svc_serv *serv, struct net *net)
|
|
if (ln->nlmsvc_users) {
|
|
if (ln->nlmsvc_users) {
|
|
if (--ln->nlmsvc_users == 0) {
|
|
if (--ln->nlmsvc_users == 0) {
|
|
nlm_shutdown_hosts_net(net);
|
|
nlm_shutdown_hosts_net(net);
|
|
|
|
+ cancel_delayed_work_sync(&ln->grace_period_end);
|
|
|
|
+ locks_end_grace(&ln->lockd_manager);
|
|
svc_shutdown_net(serv, net);
|
|
svc_shutdown_net(serv, net);
|
|
dprintk("%s: per-net data destroyed; net=%x\n",
|
|
dprintk("%s: per-net data destroyed; net=%x\n",
|
|
__func__, net->ns.inum);
|
|
__func__, net->ns.inum);
|