|
@@ -858,6 +858,7 @@ xfs_bmbt_change_owner(
|
|
cur = xfs_bmbt_init_cursor(ip->i_mount, tp, ip, whichfork);
|
|
cur = xfs_bmbt_init_cursor(ip->i_mount, tp, ip, whichfork);
|
|
if (!cur)
|
|
if (!cur)
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
|
|
+ cur->bc_private.b.flags |= XFS_BTCUR_BPRV_INVALID_OWNER;
|
|
|
|
|
|
error = xfs_btree_change_owner(cur, new_owner, buffer_list);
|
|
error = xfs_btree_change_owner(cur, new_owner, buffer_list);
|
|
xfs_btree_del_cursor(cur, error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR);
|
|
xfs_btree_del_cursor(cur, error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR);
|