diff --git a/drivers/nfc/nfcsim.c b/drivers/nfc/nfcsim.c index 33449820e75422e70753d767c5b95a061fdfe19a..533e3aa6275cddd892555d56a2288642be5e69cd 100644 --- a/drivers/nfc/nfcsim.c +++ b/drivers/nfc/nfcsim.c @@ -201,8 +201,7 @@ static void nfcsim_recv_wq(struct work_struct *work) if (!IS_ERR(skb)) dev_kfree_skb(skb); - - skb = ERR_PTR(-ENODEV); + return; } dev->cb(dev->nfc_digital_dev, dev->arg, skb);