From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf2-f13.google.com (mail-lf2-f13.google.com [74.125.229.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5E5DC493D4C for ; Sat, 3 Oct 2026 19:50:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.229.205 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791057025; cv=none; b=LHC5UGza5v06fv9udyNAJyFd66D+R3ZpZU/qG8jXGGJVEWLcj6/cQMbw6yb49MQaiKsX2RRjV7GtrvLhHAXeWLMcZPYyxz3zksaODPrT3gZ01icgnnXrf2q7eMKC+nDyFiPnXSa3atpC6IQj92MGVFmJ/83IrR7hVCcRcytVxK4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791057025; c=relaxed/simple; bh=/4d9OigCORtvJ5aTr4LsAeb4hgeXIO/CJ8vO4HGEp18=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RcArm1010uhLi+CPKGhL0a4hSdRPU3jHITA+OUUr//uxNLW5mh4Rm8ouFO20wTvyGCwpZz28bKF2o6BrKUaBBdFKt4D8ekp+p5AT5eR0k9NLcQUrMc25i8NM6Qm6UxXWVR+ed8Xjb++x1H9Q0GIBjFXANOpJ9mr1p7lZDoCoOfQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=T417T2tr; arc=none smtp.client-ip=74.125.229.205 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="T417T2tr" Received: by mail-lf2-f13.google.com with SMTP id 2adb3069b0e04-5ba418c79ccso299060e87.1 for ; Sat, 03 Oct 2026 12:50:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791057021; x=1791661821; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GJ/7i28s7Zko07cbEXOC8Ix74/xugwD/hhTUjA8RBs8=; b=T417T2trfy7rme67KASrYuQ1mgpSAEC6Wb7iEwkRpdJN7QI0bDnwvKxmSpBz8MqdKC sG1pbn/+JrIf+Cmv0jPoIOzwaCbRfK1ljhvBx3GUHlrix+96lul6U1WAX7OtJuSshfDV bBiWxaZ9sTxWGZz/vF3wRAdNVKbkV6AVxsadhaX89ilSPSr6JchlgZbNYCXBW/1/Pha0 Oj5DMnLsArDAiM+2D35GCkyiFOOfR2w63kSbiR+wPUS11cderm52GZM50iuTjW2+WABd JdRauqxBEt+fH0XfCnIiO9n0PWOoJ20iPNfWbDOUgJU4OJI4C8xU4YSo1EzPn3wu4OyO gckA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791057021; x=1791661821; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=GJ/7i28s7Zko07cbEXOC8Ix74/xugwD/hhTUjA8RBs8=; b=YZD2J8ny5YVweZqUxF9If1t8a+DfIm6B5mydXIUvl32UybmvCjF4kHFchDPnlnfaya ULTqJic+nEX+Ge0pkwRlkHn3Pds+jMUl3goq3WF+fF0LJJngF+HkpFHsCA0GlyEwg2zK V6ZVlprUM1h9U9BG220x9hbiRGwBvMzJT2ySZoFagnXhOenN48JRuV/zPtVeDTtM1PJc iJwDDWqeGhRA5HH0W30IxYn1atST+3QHlu+kyXhESrBaM7wekKwHpEVgQdPOLTWfzpec jDn1XSUX17zrVNFXo8GzI6WhmkgG/v+qb1Ffidltm8nBvfUYawwIkqpMrRVMGYwZ3hbH KwDw== X-Forwarded-Encrypted: i=1; AKwUvBzxwLmyTOHSlVlL49Xf5sRT8IU9A29pyOaS3tBaJq1AWXtm4KnE1CVCI769oepDAGvMZrItQ/eIMiXe+N8=@vger.kernel.org X-Gm-Message-State: AFq9FYLa1nL5x62WEyiKmcKdKy4Q3acbch41/MRAmEsW30BBVvQa/z5j ct3LnrRmHQWGSBJ4TAQahOlSHSmuHtVPXBV/d5y0sugC2A27j1ILKhYC X-Gm-Gg: AYBFou3HurJpUaW7RSwGGVCcK4atDc6FaLqrP/Nh+RBNKHXBXMuEgQpVtz91xFjSRTs AIiQeTq8sT2PKYymY6ioe/cM/0oIdLSU3/QmI6e5jLNKbLbdA59xqlxQxLXonE7ngaQDasPrk3U lGSERXdPHs+6VLc7HU38dQHMbSxpf0h0VgFz5GlR2a0bQaBLG5PDjvIm+7lYFoIlWthGH671XiB ClguL7uCJPPsaA0QIGdI084exN3O4Zy47MeDaqpuLp5OsiAATY/8AsgBwEQRknQfpFNlRYy+SxM L4A8IMeNUK2OJIx6rzGk+uPF0wa7olt13lNKaeJ5UaRt908HJq6I8s1TvRL1RjMVLLk+La5+Lib U4bZq1ZPQCjjYMV0H3jzaIp4Zc2EQwvoBGiTcZ+FHlDzwdpMo9fHO92p8JYfmsaRv2IpaZzCme7 a6otqpH15Gv7KDefi4OtbuKkp5nO5m/2+UbJGhKqLbP1vA6NPDPGVzNgSgHeOKBPQnn6eFw9K3G if1h0COOWNb3VYWKv1yI7DBnOx8cypTHHXauFIrCkVquwZIVYtdAz9QYi6uQmVDShRnbg== X-Received: by 2002:ac2:4839:0:b0:5ba:3d7f:6ef9 with SMTP id 2adb3069b0e04-5bb9bc468damr1943914e87.48.1791057020991; Sat, 03 Oct 2026 12:50:20 -0700 (PDT) Received: from yantra.. (dsl-trebng21-58c187-236.dhcp.inet.fi. [88.193.135.236]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5bb7c7abdbfsm1762608e87.65.2026.10.03.12.50.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 03 Oct 2026 12:50:19 -0700 (PDT) From: Rupesh Majhi To: Andy Shevchenko , Bill Wendling , David Lechner , Eddie James , Jonathan Cameron , Justin Stitt , Nathan Chancellor , Nick Desaulniers , =?UTF-8?q?Nuno=20S=C3=A1?= Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Rupesh Majhi , Andy Shevchenko Subject: [PATCH v12 1/5] iio: pressure: dps310: use devm_mutex_init() Date: Sat, 3 Oct 2026 22:50:07 +0300 Message-ID: <20261003195012.92948-2-zoone.rupert@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261003195012.92948-1-zoone.rupert@gmail.com> References: <20261003195012.92948-1-zoone.rupert@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Destroy the mutex on unbind so CONFIG_DEBUG_MUTEXES can check it. Suggested-by: Andy Shevchenko Assisted-by: LLM Reviewed-by: Andy Shevchenko Signed-off-by: Rupesh Majhi --- drivers/iio/pressure/dps310.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/iio/pressure/dps310.c b/drivers/iio/pressure/dps310.c index 85df58ac1809..5c8af216ece4 100644 --- a/drivers/iio/pressure/dps310.c +++ b/drivers/iio/pressure/dps310.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -996,7 +997,10 @@ static int dps310_probe(struct i2c_client *client) data = iio_priv(iio); data->client = client; - mutex_init(&data->lock); + + rc = devm_mutex_init(dev, &data->lock); + if (rc) + return rc; iio->name = DPS310_DEV_NAME; iio->channels = dps310_channels; -- 2.43.0