super.c (e700ac213a0f793fb4f83098413303e3dd080892) super.c (f2e70d8f2fdff0707b3f4de4ef87f93e4396320c)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
4 * Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved.
5 */
6
7#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
8

--- 1231 unchanged lines hidden (view full) ---

1240
1241 if (gfs2_inode_already_deleted(ip->i_gl, ip->i_no_formal_ino))
1242 return SHOULD_NOT_DELETE_DINODE;
1243 ret = gfs2_check_blk_type(sdp, ip->i_no_addr, GFS2_BLKST_UNLINKED);
1244 if (ret)
1245 return SHOULD_NOT_DELETE_DINODE;
1246
1247 if (test_bit(GIF_INVALID, &ip->i_flags)) {
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
4 * Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved.
5 */
6
7#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
8

--- 1231 unchanged lines hidden (view full) ---

1240
1241 if (gfs2_inode_already_deleted(ip->i_gl, ip->i_no_formal_ino))
1242 return SHOULD_NOT_DELETE_DINODE;
1243 ret = gfs2_check_blk_type(sdp, ip->i_no_addr, GFS2_BLKST_UNLINKED);
1244 if (ret)
1245 return SHOULD_NOT_DELETE_DINODE;
1246
1247 if (test_bit(GIF_INVALID, &ip->i_flags)) {
1248 ret = gfs2_inode_refresh(ip);
1248 ret = gfs2_instantiate(gh);
1249 if (ret)
1250 return SHOULD_NOT_DELETE_DINODE;
1251 }
1252
1253 /*
1254 * The inode may have been recreated in the meantime.
1255 */
1256 if (inode->i_nlink)

--- 234 unchanged lines hidden ---
1249 if (ret)
1250 return SHOULD_NOT_DELETE_DINODE;
1251 }
1252
1253 /*
1254 * The inode may have been recreated in the meantime.
1255 */
1256 if (inode->i_nlink)

--- 234 unchanged lines hidden ---