aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_vnodeops.c
diff options
context:
space:
mode:
authorDave Chinner <david@fromorbit.com>2008-12-04 09:09:34 +1100
committerLachlan McIlroy <lachlan@redback.melbourne.sgi.com>2008-12-05 12:50:04 +1100
commit6a0775a991d5597ce98f1e15373288ea133cc793 (patch)
tree51e6de5e4dad690e7f7583e491cc5def3fb05268 /fs/xfs/xfs_vnodeops.c
parent8bb57320f3f5dd8c2373c0b66e4950391e037109 (diff)
[XFS] Fix hang after disallowed rename across directory quota domains
When project quota is active and is being used for directory tree quota control, we disallow rename outside the current directory tree. This requires a check to be made after all the inodes involved in the rename are locked. We fail to unlock the inodes correctly if we disallow the rename when the target is outside the current directory tree. This results in a hang on the next access to the inodes involved in failed rename. Reported-by: Arkadiusz Miskiewicz <arekm@maven.pl> Signed-off-by: Dave Chinner <david@fromorbit.com> Tested-by: Arkadiusz Miskiewicz <arekm@maven.pl> Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_vnodeops.c')
0 files changed, 0 insertions, 0 deletions