]> git.neil.brown.name Git - history.git/commitdiff
[LLC] kill llc_ui_bh_find_sk_by_addr
authorArnaldo Carvalho de Melo <acme@conectiva.com.br>
Sat, 21 Sep 2002 00:49:32 +0000 (21:49 -0300)
committerDavid S. Miller <davem@nuts.ninka.net>
Sat, 21 Sep 2002 00:49:32 +0000 (21:49 -0300)
We can just use llc_lookup_established, one less user of llc_ui_sockets.

net/llc/llc_sock.c

index 26d895c4a432fa88c81092a3ce4314fe31638924..a2d2816ea4319913d18256eb9ebc53b60bbd4a03 100644 (file)
@@ -201,20 +201,6 @@ static struct sock *llc_ui_find_sk_by_addr(struct llc_addr *addr,
        return sk;
 }
 
-static struct sock *llc_ui_bh_find_sk_by_addr(struct llc_addr *addr,
-                                             struct llc_addr *daddr,
-                                             struct net_device *dev)
-{
-       struct sock *sk;
-
-       read_lock_bh(&llc_ui_sockets_lock);
-       sk = __llc_ui_find_sk_by_addr(addr, daddr, dev);
-       if (sk)
-               sock_hold(sk);
-       read_unlock_bh(&llc_ui_sockets_lock);
-       return sk;
-}
-
 /**
  *     llc_ui_insert_socket - insert socket into list
  *     @sk: Socket to insert.
@@ -422,7 +408,7 @@ static int llc_ui_autobind(struct socket *sock, struct sockaddr_llc *addr)
                        memcpy(laddr.mac, addr->sllc_smac, IFHWADDRLEN);
                laddr.lsap = addr->sllc_ssap;
                rc = -EADDRINUSE; /* mac + sap clash. */
-               ask = llc_ui_bh_find_sk_by_addr(&laddr, &daddr, dev);
+               ask = llc_lookup_established(sap, &daddr, &laddr);
                if (ask) {
                        sock_put(ask);
                        goto out;