kernel/drivers/nfc/nfcmrvl/main.c
.. .. @@ -194,6 +194,7 @@ 194 194 { 195 195 struct nci_dev *ndev = priv->ndev; 196 196 197 + nci_unregister_device(ndev);197 198 if (priv->ndev->nfc_dev->fw_download_in_progress) 198 199 nfcmrvl_fw_dnld_abort(priv); 199 200 .. .. @@ -202,7 +203,6 @@ 202 203 if (gpio_is_valid(priv->config.reset_n_io)) 203 204 gpio_free(priv->config.reset_n_io); 204 205 205 - nci_unregister_device(ndev);206 206 nci_free_device(ndev); 207 207 kfree(priv); 208 208 }