linux_dsm_epyc7002/net/core
Cong Wang 1a33e10e4a net: partially revert dynamic lockdep key changes
This patch reverts the folowing commits:

commit 064ff66e2b
"bonding: add missing netdev_update_lockdep_key()"

commit 53d374979e
"net: avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key()"

commit 1f26c0d3d2
"net: fix kernel-doc warning in <linux/netdevice.h>"

commit ab92d68fc2
"net: core: add generic lockdep keys"

but keeps the addr_list_lock_key because we still lock
addr_list_lock nestedly on stack devices, unlikely xmit_lock
this is safe because we don't take addr_list_lock on any fast
path.

Reported-and-tested-by: syzbot+aaa6fa4949cc5d9b7b25@syzkaller.appspotmail.com
Cc: Dmitry Vyukov <dvyukov@google.com>
Cc: Taehee Yoo <ap420073@gmail.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Acked-by: Taehee Yoo <ap420073@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-05-04 12:05:56 -07:00
..
bpf_sk_storage.c
datagram.c
datagram.h
dev_addr_lists.c
dev_ioctl.c ethtool: add timestamping related string sets 2020-03-29 22:32:36 -07:00
dev.c net: partially revert dynamic lockdep key changes 2020-05-04 12:05:56 -07:00
devlink.c devlink: let kernel allocate region snapshot id 2020-05-04 11:58:31 -07:00
drop_monitor.c
dst_cache.c
dst.c
failover.c
fib_notifier.c
fib_rules.c
filter.c bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr 2020-05-01 12:44:28 -07:00
flow_dissector.c
flow_offload.c
gen_estimator.c
gen_stats.c docs: networking: convert gen_stats.txt to ReST 2020-04-28 14:39:46 -07:00
gro_cells.c
hwbm.c
link_watch.c net: Add IF_OPER_TESTING 2020-04-20 12:43:24 -07:00
lwt_bpf.c
lwtunnel.c
Makefile
neighbour.c sysctl: pass kernel pointers to ->proc_handler 2020-04-27 02:07:40 -04:00
net_namespace.c
net-procfs.c
net-sysfs.c net: napi: use READ_ONCE()/WRITE_ONCE() 2020-04-23 12:43:20 -07:00
net-sysfs.h
net-traces.c
netclassid_cgroup.c cgroup, netclassid: remove double cond_resched 2020-04-21 15:44:30 -07:00
netevent.c
netpoll.c netpoll: Fix use correct return type for ndo_start_xmit() 2020-04-29 11:47:16 -07:00
netprio_cgroup.c
page_pool.c
pktgen.c docs: networking: convert pktgen.txt to ReST 2020-04-30 12:56:37 -07:00
ptp_classifier.c
request_sock.c
rtnetlink.c net: rtnetlink: remove redundant assignment to variable err 2020-04-27 11:14:07 -07:00
scm.c
secure_seq.c
skbuff.c net: fix skb_panic to output real address 2020-05-01 15:19:59 -07:00
skmsg.c
sock_diag.c
sock_map.c bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH 2020-04-29 23:30:59 +02:00
sock_reuseport.c
sock.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 2020-04-09 17:39:22 -07:00
stream.c
sysctl_net_core.c sysctl: pass kernel pointers to ->proc_handler 2020-04-27 02:07:40 -04:00
timestamping.c
tso.c
utils.c
xdp.c