diff options
author | Ben Hutchings <ben@decadent.org.uk> | 2012-08-13 02:50:43 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-08-14 16:51:40 -0700 |
commit | f4f8720febf0d785a054fc09bde5e3ad09728a58 (patch) | |
tree | f0f23afc9145ee25773ed9c8bffa0a706a46216a /net/llc/llc_station.c | |
parent | 6024935f5ff5f1646bce8404416318e5fd4a0c4a (diff) | |
download | kernel-common-f4f8720febf0d785a054fc09bde5e3ad09728a58.tar.gz kernel-common-f4f8720febf0d785a054fc09bde5e3ad09728a58.tar.bz2 kernel-common-f4f8720febf0d785a054fc09bde5e3ad09728a58.zip |
llc2: Call llc_station_exit() on llc2_init() failure path
Otherwise the station packet handler will remain registered even though
the module is unloaded.
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/llc/llc_station.c')
-rw-r--r-- | net/llc/llc_station.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/llc/llc_station.c b/net/llc/llc_station.c index 45ddbb93c5d0..bba5184fafd7 100644 --- a/net/llc/llc_station.c +++ b/net/llc/llc_station.c @@ -701,7 +701,7 @@ void __init llc_station_init(void) llc_main_station.state = LLC_STATION_STATE_UP; } -void __exit llc_station_exit(void) +void llc_station_exit(void) { llc_set_station_handler(NULL); } |