diff options
Diffstat (limited to 'net/802/p8022.c')
-rw-r--r-- | net/802/p8022.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/802/p8022.c b/net/802/p8022.c index 5ae63416df6d..2530f35241cd 100644 --- a/net/802/p8022.c +++ b/net/802/p8022.c @@ -35,7 +35,8 @@ static int p8022_request(struct datalink_proto *dl, struct sk_buff *skb, struct datalink_proto *register_8022_client(unsigned char type, int (*func)(struct sk_buff *skb, struct net_device *dev, - struct packet_type *pt)) + struct packet_type *pt, + struct net_device *orig_dev)) { struct datalink_proto *proto; @@ -55,7 +56,7 @@ struct datalink_proto *register_8022_client(unsigned char type, void unregister_8022_client(struct datalink_proto *proto) { - llc_sap_close(proto->sap); + llc_sap_put(proto->sap); kfree(proto); } |