switch (skb->pkt_type) { 
switch (bt_cb(skb)->pkt_type) { 
static int bcsp_enqueue(struct hci_uart *hu, struct sk_buff *skb){	struct bcsp_struct *bcsp = hu->priv;	if (skb->len > 0xFFF) {		BT_ERR("Packet too long");		kfree_skb(skb);		return 0;	}	switch (skb->pkt_type) {	case HCI_ACLDATA_PKT:	case HCI_COMMAND_PKT:		skb_queue_tail(&bcsp->rel, skb);		break;	case HCI_SCODATA_PKT:		skb_queue_tail(&bcsp->unrel, skb);		break;	default:		BT_ERR("Unknown packet type");		kfree_skb(skb);		break;	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0d48d93947dd9ea21c5cdc76a8581b06a4a39281/hci_bcsp.c/buggy/drivers/bluetooth/hci_bcsp.c