[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Cluster-devel] [GFS2 PATCH] GFS2: add error check while allocating new inodes



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 <rpeterso redhat com> 
> ---
> 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)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]