inode.c (63936ddaa16b9486e2d426ed7b09f559a5c60f87) inode.c (257ba15cedf1288f0c96118d7e63947231d27278)
1/* -*- mode: c; c-basic-offset: 8; -*-
2 * vim: noexpandtab sw=8 ts=8 sts=0:
3 *
4 * inode.c
5 *
6 * vfs' aops, fops, dops and iops
7 *
8 * Copyright (C) 2002, 2004 Oracle. All rights reserved.

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

1082 goto bail;
1083
1084 mlog(0, "Clearing inode: %llu, nlink = %u\n",
1085 (unsigned long long)OCFS2_I(inode)->ip_blkno, inode->i_nlink);
1086
1087 mlog_bug_on_msg(OCFS2_SB(inode->i_sb) == NULL,
1088 "Inode=%lu\n", inode->i_ino);
1089
1/* -*- mode: c; c-basic-offset: 8; -*-
2 * vim: noexpandtab sw=8 ts=8 sts=0:
3 *
4 * inode.c
5 *
6 * vfs' aops, fops, dops and iops
7 *
8 * Copyright (C) 2002, 2004 Oracle. All rights reserved.

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

1082 goto bail;
1083
1084 mlog(0, "Clearing inode: %llu, nlink = %u\n",
1085 (unsigned long long)OCFS2_I(inode)->ip_blkno, inode->i_nlink);
1086
1087 mlog_bug_on_msg(OCFS2_SB(inode->i_sb) == NULL,
1088 "Inode=%lu\n", inode->i_ino);
1089
1090 vfs_dq_drop(inode);
1091
1090 /* To preven remote deletes we hold open lock before, now it
1091 * is time to unlock PR and EX open locks. */
1092 ocfs2_open_unlock(inode);
1093
1094 /* Do these before all the other work so that we don't bounce
1095 * the downconvert thread while waiting to destroy the locks. */
1096 ocfs2_mark_lockres_freeing(&oi->ip_rw_lockres);
1097 ocfs2_mark_lockres_freeing(&oi->ip_inode_lockres);

--- 359 unchanged lines hidden ---
1092 /* To preven remote deletes we hold open lock before, now it
1093 * is time to unlock PR and EX open locks. */
1094 ocfs2_open_unlock(inode);
1095
1096 /* Do these before all the other work so that we don't bounce
1097 * the downconvert thread while waiting to destroy the locks. */
1098 ocfs2_mark_lockres_freeing(&oi->ip_rw_lockres);
1099 ocfs2_mark_lockres_freeing(&oi->ip_inode_lockres);

--- 359 unchanged lines hidden ---