summaryrefslogtreecommitdiffstats
path: root/fs/ceph/inode.c
diff options
context:
space:
mode:
authorSage Weil2010-05-13 21:01:13 +0200
committerSage Weil2010-05-17 19:25:45 +0200
commitb4556396fac5b3f063d5b8ac54dc02f7612a75e1 (patch)
tree30f24bd81c4c007dd09fc625f202854803dd2628 /fs/ceph/inode.c
parentceph: clean up mds reply, error handling (diff)
downloadkernel-qcow2-linux-b4556396fac5b3f063d5b8ac54dc02f7612a75e1.tar.gz
kernel-qcow2-linux-b4556396fac5b3f063d5b8ac54dc02f7612a75e1.tar.xz
kernel-qcow2-linux-b4556396fac5b3f063d5b8ac54dc02f7612a75e1.zip
ceph: fix race between aborted requests and fill_trace
When we abort requests we need to prevent fill_trace et al from doing anything that relies on locks held by the VFS caller. This fixes a race between the reply handler and the abort code, ensuring that continue holding the dir mutex until the reply handler completes. Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'fs/ceph/inode.c')
0 files changed, 0 insertions, 0 deletions