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 --- |