From: Trond Myklebust <trond.myklebust@hammerspace.com>
Date: Thu, 4 Nov 2021 22:03:26 +0000 (-0400)
Subject: NFS: Always initialise fattr->label in nfs_fattr_alloc()
X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d4a95a7e5a4d3b68b26f70668cf77324a11b5718;p=linux.git

NFS: Always initialise fattr->label in nfs_fattr_alloc()

We're about to add a check in nfs_free_fattr() for whether or not the
label is non-zero.

Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
---

diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c
index b4cb75c45f90c..0b5b1e44b2c4f 100644
--- a/fs/nfs/inode.c
+++ b/fs/nfs/inode.c
@@ -1598,8 +1598,10 @@ struct nfs_fattr *nfs_alloc_fattr(void)
 	struct nfs_fattr *fattr;
 
 	fattr = kmalloc(sizeof(*fattr), GFP_NOFS);
-	if (fattr != NULL)
+	if (fattr != NULL) {
 		nfs_fattr_init(fattr);
+		fattr->label = NULL;
+	}
 	return fattr;
 }
 EXPORT_SYMBOL_GPL(nfs_alloc_fattr);