--- x/net/bluetooth/bnep/core.c +++ y/net/bluetooth/bnep/core.c @@ -540,16 +540,6 @@ static int bnep_session(void *arg) return 0; } -static struct device *bnep_get_device(struct bnep_session *session) -{ - struct l2cap_conn *conn = l2cap_pi(session->sock->sk)->chan->conn; - - if (!conn || !conn->hcon) - return NULL; - - return &conn->hcon->dev; -} - static const struct device_type bnep_type = { .name = "bluetooth", }; @@ -618,7 +608,6 @@ int bnep_add_connection(struct bnep_conn bnep_set_default_proto_filter(s); #endif - SET_NETDEV_DEV(dev, bnep_get_device(s)); SET_NETDEV_DEVTYPE(dev, &bnep_type); err = register_netdev(dev);