summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHervé Boisse <herve.boisse@qorvo.com>2022-04-01 13:59:31 +0200
committerMikael Sourmey <mikael.sourmey@qorvo.com>2022-04-06 20:13:29 +0200
commit010103fe07d39953e88c8f4e383dd05bd64bd8c4 (patch)
treefe29a5e05a08d932eacd9e4283101d59c473790a
parent086ec5b4204425494149d052238efc030499c230 (diff)
downloaduwb-010103fe07d39953e88c8f4e383dd05bd64bd8c4.tar.gz
Fix use-after-free when probe fails
Bug: 227504976 Change-Id: Ia137599a6fb7b1540cef147ebfa51c27edef6a6f Signed-off-by: Mikael Sourmey <mikael.sourmey@qorvo.com>
-rw-r--r--kernel/drivers/net/ieee802154/dw3000_spi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/drivers/net/ieee802154/dw3000_spi.c b/kernel/drivers/net/ieee802154/dw3000_spi.c
index a67f8a3..30f0561 100644
--- a/kernel/drivers/net/ieee802154/dw3000_spi.c
+++ b/kernel/drivers/net/ieee802154/dw3000_spi.c
@@ -213,6 +213,7 @@ static int dw3000_spi_probe(struct spi_device *spi)
err_debugfs:
err_state_start:
+ dw3000_pm_qos_remove_request(dw);
dw3000_mcps_unregister(dw);
err_register_hw:
err_setup_irq: