diff options
Diffstat (limited to 'drivers/bluetooth/dtl1_cs.c')
-rw-r--r-- | drivers/bluetooth/dtl1_cs.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/bluetooth/dtl1_cs.c b/drivers/bluetooth/dtl1_cs.c index e39868c3da48..84c1f8839422 100644 --- a/drivers/bluetooth/dtl1_cs.c +++ b/drivers/bluetooth/dtl1_cs.c | |||
@@ -251,7 +251,7 @@ static void dtl1_receive(dtl1_info_t *info) | |||
251 | info->rx_count = nsh->len + (nsh->len & 0x0001); | 251 | info->rx_count = nsh->len + (nsh->len & 0x0001); |
252 | break; | 252 | break; |
253 | case RECV_WAIT_DATA: | 253 | case RECV_WAIT_DATA: |
254 | info->rx_skb->pkt_type = nsh->type; | 254 | bt_cb(info->rx_skb)->pkt_type = nsh->type; |
255 | 255 | ||
256 | /* remove PAD byte if it exists */ | 256 | /* remove PAD byte if it exists */ |
257 | if (nsh->len & 0x0001) { | 257 | if (nsh->len & 0x0001) { |
@@ -262,7 +262,7 @@ static void dtl1_receive(dtl1_info_t *info) | |||
262 | /* remove NSH */ | 262 | /* remove NSH */ |
263 | skb_pull(info->rx_skb, NSHL); | 263 | skb_pull(info->rx_skb, NSHL); |
264 | 264 | ||
265 | switch (info->rx_skb->pkt_type) { | 265 | switch (bt_cb(info->rx_skb)->pkt_type) { |
266 | case 0x80: | 266 | case 0x80: |
267 | /* control data for the Nokia Card */ | 267 | /* control data for the Nokia Card */ |
268 | dtl1_control(info, info->rx_skb); | 268 | dtl1_control(info, info->rx_skb); |
@@ -272,12 +272,12 @@ static void dtl1_receive(dtl1_info_t *info) | |||
272 | case 0x84: | 272 | case 0x84: |
273 | /* send frame to the HCI layer */ | 273 | /* send frame to the HCI layer */ |
274 | info->rx_skb->dev = (void *) info->hdev; | 274 | info->rx_skb->dev = (void *) info->hdev; |
275 | info->rx_skb->pkt_type &= 0x0f; | 275 | bt_cb(info->rx_skb)->pkt_type &= 0x0f; |
276 | hci_recv_frame(info->rx_skb); | 276 | hci_recv_frame(info->rx_skb); |
277 | break; | 277 | break; |
278 | default: | 278 | default: |
279 | /* unknown packet */ | 279 | /* unknown packet */ |
280 | BT_ERR("Unknown HCI packet with type 0x%02x received", info->rx_skb->pkt_type); | 280 | BT_ERR("Unknown HCI packet with type 0x%02x received", bt_cb(info->rx_skb)->pkt_type); |
281 | kfree_skb(info->rx_skb); | 281 | kfree_skb(info->rx_skb); |
282 | break; | 282 | break; |
283 | } | 283 | } |
@@ -410,7 +410,7 @@ static int dtl1_hci_send_frame(struct sk_buff *skb) | |||
410 | 410 | ||
411 | info = (dtl1_info_t *)(hdev->driver_data); | 411 | info = (dtl1_info_t *)(hdev->driver_data); |
412 | 412 | ||
413 | switch (skb->pkt_type) { | 413 | switch (bt_cb(skb)->pkt_type) { |
414 | case HCI_COMMAND_PKT: | 414 | case HCI_COMMAND_PKT: |
415 | hdev->stat.cmd_tx++; | 415 | hdev->stat.cmd_tx++; |
416 | nsh.type = 0x81; | 416 | nsh.type = 0x81; |