linux/net/llc
Ben Hutchings aadf31de16 llc: Fix races between llc2 handler use and (un)registration
When registering the handlers, any state they rely on must be
completely initialised first.  When unregistering, we must wait until
they are definitely no longer running.  llc_rcv() must also avoid
reading the handler pointers again after checking for NULL.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-08-14 16:52:02 -07:00
..
Kconfig
Makefile
af_llc.c llc2: Call llc_station_exit() on llc2_init() failure path 2012-08-14 16:51:40 -07:00
llc_c_ac.c
llc_c_ev.c
llc_c_st.c
llc_conn.c net: add a limit parameter to sk_add_backlog() 2012-04-23 22:28:28 -04:00
llc_core.c
llc_if.c
llc_input.c llc: Fix races between llc2 handler use and (un)registration 2012-08-14 16:52:02 -07:00
llc_output.c net: delete all instances of special processing for token ring 2012-05-15 20:14:35 -04:00
llc_pdu.c
llc_proc.c net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules 2011-10-31 19:30:30 -04:00
llc_s_ac.c
llc_s_ev.c
llc_s_st.c
llc_sap.c net: delete all instances of special processing for token ring 2012-05-15 20:14:35 -04:00
llc_station.c llc: Fix races between llc2 handler use and (un)registration 2012-08-14 16:52:02 -07:00
sysctl_net_llc.c net llc: Don't use sysctl tables with .child entries. 2012-04-20 21:22:29 -04:00