linux_dsm_epyc7002/drivers/net/ppp
Eric Dumazet 303c07db48 ppp: set qdisc_tx_busylock to avoid LOCKDEP splat
If a qdisc is installed on a ppp device, its possible to get
a lockdep splat under stress, because nested dev_queue_xmit() can
lock busylock a second time (on a different device, so its a false
positive)

Avoid this problem using a distinct lock_class_key for ppp
devices.

Reported-by: Yanko Kaneti <yaneti@declera.com>
Tested-by: Yanko Kaneti <yaneti@declera.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-02-19 14:33:55 -05:00
..
bsd_comp.c
Kconfig
Makefile
ppp_async.c ppp: avoid false drop_monitor false positives 2012-05-19 02:32:30 -04:00
ppp_deflate.c ppp: Change copyright notices from ANU to me 2012-03-04 20:41:38 -05:00
ppp_generic.c ppp: set qdisc_tx_busylock to avoid LOCKDEP splat 2013-02-19 14:33:55 -05:00
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c ppp: avoid false drop_monitor false positives 2012-05-19 02:32:30 -04:00
pppoe.c net: proc: change proc_net_remove to remove_proc_entry 2013-02-18 14:53:08 -05:00
pppox.c ppp: Replace uses of <linux/if_ppp.h> with <linux/ppp-ioctl.h> 2012-03-04 20:41:38 -05:00
pptp.c pptp: lookup route with the proper net namespace 2012-08-08 15:57:10 -07:00