From: Ilpo Järvinen Date: Wed, 20 May 2026 11:18:12 +0000 (+0300) Subject: counter: intel-qep: Use devm_mutex_init() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca815bb87064a8f68b00eaf8872ef0d4a33a5bf7;p=thirdparty%2Flinux.git counter: intel-qep: Use devm_mutex_init() intel_qep_probe() calls mutex_init() but lacks the pairing mutex_destroy() calls. Convert to devm_mutex_init() which handles cleanup automatically. Signed-off-by: Ilpo Järvinen Reviewed-by: Joshua Crofts Reviewed-by: Stepan Ionichev Link: https://lore.kernel.org/r/20260520111813.3934-1-ilpo.jarvinen@linux.intel.com Signed-off-by: William Breathitt Gray --- diff --git a/drivers/counter/intel-qep.c b/drivers/counter/intel-qep.c index 9c6536f75afd..3181da47e9d4 100644 --- a/drivers/counter/intel-qep.c +++ b/drivers/counter/intel-qep.c @@ -400,7 +400,9 @@ static int intel_qep_probe(struct pci_dev *pci, const struct pci_device_id *id) qep->dev = dev; qep->regs = regs; - mutex_init(&qep->lock); + ret = devm_mutex_init(dev, &qep->lock); + if (ret) + return ret; intel_qep_init(qep); pci_set_drvdata(pci, qep);