linux/net
Sage Weil 642c0dbde3 libceph: flush msgr queue during mon_client shutdown
We need to flush the msgr workqueue during mon_client shutdown to
ensure that any work affecting our embedded ceph_connection is
finished so that we can be safely destroyed.

Previously, we were flushing the work queue after osd_client
shutdown and before mon_client shutdown to ensure that any osd
connection refs to authorizers are flushed.  Remove the redundant
flush, and document in the comment that the mon_client flush is
needed to cover that case as well.

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Alex Elder <elder@inktank.com>
(cherry picked from commit f3dea7edd3)
2012-06-20 07:43:50 -05:00
..
9p 9p: BUG before corrupting memory 2012-06-11 10:29:07 -05:00
802
8021q
appletalk appletalk: Remove out of date message in printk 2012-06-07 13:11:59 -07:00
atm
ax25
batman-adv
bluetooth Bluetooth: Fix checking the wrong flag when accepting a socket 2012-06-05 06:26:26 +03:00
bridge
caif
can
ceph libceph: flush msgr queue during mon_client shutdown 2012-06-20 07:43:50 -05:00
core netpoll: fix netpoll_send_udp() bugs 2012-06-13 15:57:31 -07:00
dcb
dccp
decnet
dns_resolver
dsa
ethernet
ieee802154
ipv4 snmp: fix OutOctets counter to include forwarded datagrams 2012-06-07 14:50:56 -07:00
ipv6 snmp: fix OutOctets counter to include forwarded datagrams 2012-06-07 14:50:56 -07:00
ipx
irda
iucv
key
l2tp l2tp: fix a race in l2tp_ip_sendmsg() 2012-06-08 14:30:51 -07:00
lapb
llc
mac80211 mac80211: add back channel change flag 2012-06-08 13:47:08 -04:00
mac802154
netfilter netfilter: nf_ct_h323: fix bug in rtcp natting 2012-06-07 14:53:17 +02:00
netlabel
netlink genetlink: Build a generic netlink family module alias 2012-05-29 22:33:56 -04:00
netrom
nfc NFC: Fix possible NULL ptr deref when getting the name of a socket 2012-06-08 13:47:07 -04:00
openvswitch
packet
phonet
rds rds_rdma: don't assume infiniband device is PCI 2012-05-29 17:30:07 -04:00
rfkill
rose
rxrpc
sched sch_atm.c: get rid of poinless extern 2012-06-01 10:37:18 -04:00
sctp
sunrpc NFS client bugfixes for Linux 3.5 2012-06-15 17:37:23 -07:00
tipc
unix
wanrouter
wimax
wireless cfg80211: fix interface combinations check 2012-06-05 14:27:30 -04:00
x25
xfrm ipv6: fix incorrect ipsec fragment 2012-05-27 01:11:22 -04:00
compat.c
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c