Skip to contentSkip to conversation

xfs_rename: pass resblks to xfs_dir_removename

PATCH New Christoph Hellwig 1 participant 1 message Apr 13, 2008 XFS filesystem

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 xfs_rename: pass resblks to xfs_dir_removename

Symilar to rmdir and remove - avoids a potential transaction reservation overrun.

fs/xfs/xfs_vnodeops.c +1 -1
Index: linux-2.6-xfs/fs/xfs/xfs_vnodeops.c
===================================================================
@@ -2359,7 +2359,7 @@ xfs_remove(
 	 */
 	XFS_BMAP_INIT(&free_list, &first_block);
 	error = xfs_dir_removename(tp, dp, name, ip->i_ino,
-					&first_block, &free_list, 0);
+					&first_block, &free_list, resblks);
 	if (error) {
 		ASSERT(error != ENOENT);
 		REMOVE_DEBUG_TRACE(__LINE__);