Hi Marcel, Thanks for your comment. > > + bt_cb(skb)->pkt_type = MRVL_VENDOR_PKT; > > + skb_put(skb, sizeof(*cmd)); > > + skb->dev = (void *)priv->btmrvl_dev.hcidev; > > + skb_queue_head(&priv->adapter->tx_queue, skb); > > + priv->btmrvl_dev.sendcmdflag = true; > > + priv->adapter->cmd_complete = false; > > since the Bluetooth HCI core got ->setup() support with proper synchronous HCI request handling > available for every single driver (see the Intel support in btusb.c), why not start using that with > this driver as well. We will convert btmrvl driver to use ->setup() callback. Thanks, Bing -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html