nfsd: use nfs->ns.inum as net ID
authorVasily Averin <vvs@virtuozzo.com>
Mon, 6 Nov 2017 13:46:04 +0000 (16:46 +0300)
committerJ. Bruce Fields <bfields@redhat.com>
Tue, 7 Nov 2017 21:44:01 +0000 (16:44 -0500)
Publishing of net pointer is not safe,
let's use nfs->ns.inum instead

Signed-off-by: Vasily Averin <vvs@virtuozzo.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4state.c

index e905bf6..ecbc7b0 100644 (file)
@@ -7056,8 +7056,8 @@ nfs4_state_start_net(struct net *net)
        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 %p)\n",
-              nn->nfsd4_grace, net);
+       printk(KERN_INFO "NFSD: starting %ld-second grace period (net %x)\n",
+              nn->nfsd4_grace, net->ns.inum);
        queue_delayed_work(laundry_wq, &nn->laundromat_work, nn->nfsd4_grace * HZ);
        return 0;
 }