Hi,

On Fri, 2012-11-16 at 09:11 -0500, Bob Peterson wrote:
> Hi,
> 
> This patch adds a return code check after attempting to allocate
> a new inode during dinode creation.
> 
> Regards,
> 
> Bob Peterson
> Red Hat File Systems
> 
Both patches in the -nmw tree now. Thanks,

Steve.

> Signed-off-by: Bob Peterson <[email protected]> 
> ---
> diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c
> index e321333..2405695 100644
> --- a/fs/gfs2/inode.c
> +++ b/fs/gfs2/inode.c
> @@ -674,6 +674,10 @@ static int gfs2_create_inode(struct inode *dir, struct 
> dentry *dentry,
>               goto fail_gunlock;
>  
>       inode = new_inode(sdp->sd_vfs);
> +     if (!inode) {
> +             gfs2_glock_dq_uninit(ghs);
> +             return -ENOMEM;
> +     }
>       ip = GFS2_I(inode);
>       error = gfs2_rs_alloc(ip);
>       if (error)


Reply via email to