r = nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, ST_NCI_HCI_DM_GETINFO,
                             data, data_len, &skb);
        if (r)
-               goto exit;
+               return r;
 
        msg = nfc_vendor_cmd_alloc_reply_skb(dev, ST_NCI_VENDOR_OUI,
                                             HCI_DM_GET_INFO, skb->len);
 
 free_skb:
        kfree_skb(skb);
-exit:
        return r;
 }
 
        r = nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, ST_NCI_HCI_DM_GETDATA,
                             data, data_len, &skb);
        if (r)
-               goto exit;
+               return r;
 
        msg = nfc_vendor_cmd_alloc_reply_skb(dev, ST_NCI_VENDOR_OUI,
                                             HCI_DM_GET_DATA, skb->len);
 
 free_skb:
        kfree_skb(skb);
-exit:
        return r;
 }
 
 
        r = nci_hci_get_param(ndev, param->gate, param->data, &skb);
        if (r)
-               goto exit;
+               return r;
 
        msg = nfc_vendor_cmd_alloc_reply_skb(dev, ST_NCI_VENDOR_OUI,
                                             HCI_GET_PARAM, skb->len);
 
 free_skb:
        kfree_skb(skb);
-exit:
        return r;
 }
 
                             ST_NCI_HCI_DM_VDC_MEASUREMENT_VALUE,
                             data, data_len, &skb);
        if (r)
-               goto exit;
+               return r;
 
        msg = nfc_vendor_cmd_alloc_reply_skb(dev, ST_NCI_VENDOR_OUI,
                                HCI_DM_VDC_MEASUREMENT_VALUE, skb->len);
 
 free_skb:
        kfree_skb(skb);
-exit:
        return r;
 }
 
                             ST_NCI_HCI_DM_VDC_VALUE_COMPARISON,
                             data, data_len, &skb);
        if (r)
-               goto exit;
+               return r;
 
        msg = nfc_vendor_cmd_alloc_reply_skb(dev, ST_NCI_VENDOR_OUI,
                                        HCI_DM_VDC_VALUE_COMPARISON, skb->len);
 
 free_skb:
        kfree_skb(skb);
-exit:
        return r;
 }