Skip to contentSkip to conversation

fix #warning in ocfs_inc_icount in f-c branch

PATCH New Christoph Hellwig 1 participant 1 message Jun 3, 2004 OCFS2

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 fix #warning in ocfs_inc_icount in f-c branch

I think you actually want to use igrab here, but..

inc/ocfs.h +2 -18
Index: src/inc/ocfs.h
===================================================================
@@ -1797,30 +1797,14 @@
 
 static inline int ocfs_inc_icount(struct inode *inode)
 {
-	struct dentry *dentry = NULL;
-	struct list_head *iter;
-
 	if (atomic_read(&inode->i_count) >= 1 &&
 	    !(inode->i_state & I_CLEAR)) {
 		atomic_inc(&inode->i_count);
 		return 0;
 	}
 
-	list_for_each (iter, &(inode->i_dentry)) {
-		dentry = list_entry (iter, struct dentry, d_alias);
-#warning This cant be right in the land of hardlinks, can it?
-		// what the heck, take the first one ;-)
-		break;
-	}
-
-	if (dentry)
-		LOG_ERROR_ARGS("eek! i_count=%d, i_state=%lu, i_ino=%lu, name='%*s'\n",
-			       atomic_read(&inode->i_count), inode->i_state, inode->i_ino,
-			       dentry->d_name.len, dentry->d_name.name);
-	else
-		LOG_ERROR_ARGS("eek! i_count=%d, i_state=%lu, i_ino=%lu, no dentry\n",
-			       atomic_read(&inode->i_count), inode->i_state, inode->i_ino);
-
+	LOG_ERROR_ARGS("eek! i_count=%d, i_state=%lu, i_ino=%lu, no dentry\n",
+		       atomic_read(&inode->i_count), inode->i_state, inode->i_ino);
 	LOG_ERROR_ARGS("feoff=%llu, deleted=%u\n", 
 		       GET_INODE_FEOFF(inode),
 		       INODE_DELETED(inode));