summaryrefslogtreecommitdiff
path: root/drivers/serial
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2010-03-18 22:20:53 (GMT)
committerSage Weil <sage@newdream.net>2010-03-23 14:46:59 (GMT)
commit3c3f2e32effd4c6acc3a9434bd7eecb0af653d89 (patch)
tree9f1b1cbee6e1d79ccc7f8160bfb41b856e9cd179 /drivers/serial
parente4cb4cb8a03adde1aa4b874623c50b9a5b56e635 (diff)
downloadlinux-fsl-qoriq-3c3f2e32effd4c6acc3a9434bd7eecb0af653d89.tar.xz
ceph: fix connection fault con_work reentrancy problem
The messenger fault was clearing the BUSY bit, for reasons unclear. This made it possible for the con->ops->fault function to reopen the connection, and requeue work in the workqueue--even though the current thread was already in con_work. This avoids a problem where the client busy loops with connection failures on an unreachable OSD, but doesn't address the root cause of that problem. Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'drivers/serial')
0 files changed, 0 insertions, 0 deletions