pNFS: Handle allocation errors correctly in filelayout_alloc_layout_hdr()
[pandora-kernel.git] / fs / nfs / nfs4filelayout.c
index 63a1637..21e9211 100644 (file)
@@ -1348,7 +1348,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