Ilya Dryomov
bb229bbb3b
libceph: wait for latest osdmap in ceph_monc_blacklist_add()
...
Because map updates are distributed lazily, an OSD may not know about
the new blacklist for quite some time after "osd blacklist add" command
is completed. This makes it possible for a blacklisted but still alive
client to overwrite a post-blacklist update, resulting in data
corruption.
Waiting for latest osdmap in ceph_monc_blacklist_add() and thus using
the post-blacklist epoch for all post-blacklist requests ensures that
all such requests "wait" for the blacklist to come into force on their
respective OSDs.
Cc: stable@vger.kernel.org
Fixes: 6305a3b415 ("libceph: support for blacklisting clients")
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2019-03-20 16:27:40 +01:00
..
6lowpan
9p
9p/net: fix memory leak in p9_client_create
2019-03-13 11:50:04 +01:00
802
8021q
net: Remove switchdev.h inclusion from team/bond/vlan
2019-02-24 17:40:46 -08:00
appletalk
appletalk: Fix use-after-free in atalk_proc_exit
2019-03-03 13:01:49 -08:00
atm
net: atm: Add another IS_ENABLED(CONFIG_COMPAT) in atm_dev_ioctl
2019-03-07 10:14:50 -08:00
ax25
batman-adv
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-02-15 12:38:38 -08:00
bluetooth
Bluetooth: Add quirk for reading BD_ADDR from fwnode property
2019-02-26 10:08:26 +01:00
bpf
bpf: fix warning about using plain integer as NULL
2019-03-08 21:17:07 +01:00
bpfilter
bpfilter: re-add header search paths to tools include to fix build error
2019-02-23 13:34:40 -08:00
bridge
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
2019-03-02 14:01:04 -08:00
caif
net: caif: use skb helpers instead of open-coding them
2019-02-17 11:01:17 -08:00
can
ceph
libceph: wait for latest osdmap in ceph_monc_blacklist_add()
2019-03-20 16:27:40 +01:00
core
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-03-11 08:54:01 -07:00
dcb
dccp
decnet
dns_resolver
dsa
net: dsa: Use prepare/commit phase in dsa_slave_vlan_rx_add_vid()
2019-03-03 20:45:52 -08:00
ethernet
net/ethernet: Add parse_protocol header_ops support
2019-02-22 12:55:31 -08:00
hsr
net/hsr: fix possible crash in add_timer()
2019-03-07 11:02:08 -08:00
ieee802154
net: remove unused struct inet_frag_queue.fragments field
2019-02-26 08:27:05 -08:00
ife
ipv4
tcp: Don't access TCP_SKB_CB before initializing it
2019-03-11 15:36:49 -07:00
ipv6
net: sit: fix UBSAN Undefined behaviour in check_6rd
2019-03-11 10:32:45 -07:00
iucv
kcm
kcm: Remove unnecessary SLAB_PANIC for kmem_cache_create() in kcm_init
2019-02-23 13:46:24 -08:00
key
l2tp
l2tp: fix infoleak in l2tp_ip6_recvmsg()
2019-03-13 14:19:35 -07:00
l3mdev
lapb
llc
mac80211
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-02-24 12:06:19 -08:00
mac802154
mpls
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-03-02 12:54:35 -08:00
ncsi
netfilter
netfilter: nf_tables: return immediately on empty commit
2019-03-11 20:01:20 +01:00
netlabel
netlabel: fix out-of-bounds memory accesses
2019-02-27 21:45:24 -08:00
netlink
rhashtable: Remove obsolete rhashtable_walk_init function
2019-02-22 13:49:00 +01:00
netrom
nfc
net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails
2019-02-27 12:47:08 -08:00
nsh
openvswitch
openvswitch: convert to kvmalloc
2019-03-12 10:04:02 -07:00
packet
net/packet: Remove redundant skb->protocol set
2019-02-22 12:55:31 -08:00
phonet
phonet: fix building with clang
2019-02-21 16:23:56 -08:00
psample
qrtr
mm: replace all open encodings for NUMA_NO_NODE
2019-03-05 21:07:14 -08:00
rds
5.1 Merge Window Pull Request
2019-03-09 15:53:03 -08:00
rfkill
rose
net: rose: add missing dev_put() on error in rose_bind
2019-02-19 13:22:46 -08:00
rxrpc
rxrpc: Fix client call queueing, waiting for channel
2019-03-08 18:24:53 -08:00
sched
net_sched: return correct value for *notify* functions
2019-03-13 13:48:27 -07:00
sctp
sctp: convert to genradix
2019-03-12 10:04:02 -07:00
smc
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2019-03-12 13:27:20 -07:00
strparser
sunrpc
NFS client bugfixes for Linux 5.1
2019-03-16 12:28:18 -07:00
switchdev
switchdev: Remove unused transaction item queue
2019-03-01 21:35:19 -08:00
tipc
tipc: fix RDM/DGRAM connect() regression
2019-03-05 12:49:13 -08:00
tls
net/tls: Inform user space about send buffer availability
2019-03-13 14:16:44 -07:00
unix
io_uring-2019-03-06
2019-03-08 14:48:40 -08:00
vmw_vsock
vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock
2019-03-08 15:15:44 -08:00
wimax
wireless
Merge remote-tracking branch 'net-next/master' into mac80211-next
2019-02-22 13:48:13 +01:00
x25
net/x25: reset state in x25_connect()
2019-03-11 15:40:14 -07:00
xdp
xsk: fix to reject invalid options in Tx descriptor
2019-03-08 21:17:06 +01:00
xfrm
xfrm: Fix inbound traffic via XFRM interfaces across network namespaces
2019-02-18 10:58:54 +01:00
compat.c
Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2019-03-05 14:08:26 -08:00
Kconfig
net: devlink: turn devlink into a built-in
2019-02-26 08:49:05 -08:00
Makefile
net: split out functions related to registering inflight socket files
2019-02-28 08:24:23 -07:00
socket.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-03-02 12:54:35 -08:00
sysctl_net.c