pNFS: Handle allocation errors correctly in filelayout_alloc_layout_hdr()
[platform/adaptation/renesas_rcar/renesas_kernel.git] / fs / nfs / nfs4filelayout.c
index b9a35c0..5e992fc 100644 (file)
@@ -1330,7 +1330,7 @@ filelayout_alloc_layout_hdr(struct inode *inode, gfp_t gfp_flags)
        struct nfs4_filelayout *flo;
 
        flo = kzalloc(sizeof(*flo), gfp_flags);
-       return &flo->generic_hdr;
+       return flo != NULL ? &flo->generic_hdr : NULL;
 }
 
 static void