summaryrefslogtreecommitdiff
path: root/fs/befs/inode.h
diff options
context:
space:
mode:
authorAlex Elder <elder@inktank.com>2012-06-21 02:53:53 (GMT)
committerSage Weil <sage@inktank.com>2012-07-06 04:14:20 (GMT)
commit188048bce311ee41e5178bc3255415d0eae28423 (patch)
tree664eb69384323440f984f1fcd96075753fc1b286 /fs/befs/inode.h
parenta8d00e3cdef4c1c4f194414b72b24cd995439a05 (diff)
downloadlinux-fsl-qoriq-188048bce311ee41e5178bc3255415d0eae28423.tar.xz
libceph: don't change socket state on sock event
Currently the socket state change event handler records an error message on a connection to distinguish a close while connecting from a close while a connection was already established. Changing connection information during handling of a socket event is not very clean, so instead move this assignment inside con_work(), where it can be done during normal connection-level processing (and under protection of the connection mutex as well). Move the handling of a socket closed event up to the top of the processing loop in con_work(); there's no point in handling backoff etc. if we have a newly-closed socket to take care of. Signed-off-by: Alex Elder <elder@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com>
Diffstat (limited to 'fs/befs/inode.h')
0 files changed, 0 insertions, 0 deletions