NFC: st21nfcb: Fix "WARNING: invalid free of devm_ allocated data"
authorChristophe Ricard <christophe.ricard@gmail.com>
Mon, 8 Dec 2014 21:08:08 +0000 (22:08 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Sun, 25 Jan 2015 23:09:22 +0000 (00:09 +0100)
ndlc pointer got allocated with devm_kzalloc in ndlc_probe function.

This gives this error message:
drivers/nfc/st21nfcb/ndlc.c:296:1-6: WARNING: invalid free of devm_ allocated data.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Reported-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/nfc/st21nfcb/ndlc.c

index bac50e805f1d565ba17d4c0056fc8a2f2847ae90..ef0f997dae0a0713ba7caa30dbf9cd30936571c6 100644 (file)
@@ -297,6 +297,5 @@ void ndlc_remove(struct llt_ndlc *ndlc)
        skb_queue_purge(&ndlc->send_q);
 
        st21nfcb_nci_remove(ndlc->ndev);
-       kfree(ndlc);
 }
 EXPORT_SYMBOL(ndlc_remove);