From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 50019606A31E for ; Tue, 27 Oct 2026 12:50:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Wk6K9hN/; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=rm/uv9CZ DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=81BBSJdPJPHJB1mxPlVRsxclIJY5Y7TJcLEq9h4P5YA=; b=Wk6K9hN/FtC6GuDNwc9yT4jm4l rOumRwxIv+eYCeQwgv0ZC/nmuDgCTkjhHgYiti53IuiPzNriDCSUlMBkSfV/X2Z490VcW+vQETu08 ETwM5rl9CifAlLKyQkMx1E3vAOGOGj8bKE0oZLrUeD8T9mSyvjpqew1xN0HJQUPUkQ8XGabLnLRU7 rm1TBq1IZ5yvQ00NN2MD79A5leRjjAzVvJftBDAXHcwKcNnCr7/90BKkCxjOvxSwbZ0B/hVkZOD3H SA8mmE5B3zWsdKRMJswA+8x+Q7QF7nBspNgKN1fagE7HyovVwEW+hj8OJgFZ4n+NqRXoxUKfsmRHy qZp7OD2A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLgd2-00000004hPF-360J; Tue, 27 Oct 2026 12:50:12 +0000 Received: from mail-lf1-f44.google.com ([209.85.167.44]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLgcy-00000004hJm-229a for linux-amlogic@lists.infradead.org; Tue, 27 Oct 2026 12:50:09 +0000 Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-5bfc2ae6e9dso1274321e87.0 for ; Tue, 27 Oct 2026 05:50:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1793105406; x=1793710206; darn=lists.infradead.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=5maieUrV3gg0OvUYuumtngfF5Rbt74fkE8XBQYCal3Q=; b=rm/uv9CZsjT7EI76BZH+CnDb8z11Uz8mXegW7oPL+FRi10LNRbAtVHCvXXCXZ+cJU9 wlJZTH2LIQjws6T6Slc1viBL8vTyAaG6fLozFH56GPg5C8y/VvIenhEg/reOZyoQwmqz 6eM7+S3PcOMW2sOXBziMl64gehT8wteRNRO2YGGNS7c40Qc39yHqEgRnvDbU1zghOJQ7 OTpqTUl98wEP8UOsAR0DxTzbKL4lo+1vzEgoBYBdkAa+BXrtGYUUHXH2mck9SrgK/t77 NYgCT2WQCLZ8nvT/bY31o4hoOYa6Hm978y7BcZOc5bVD5wQsnTtl2tF1rVOmWC7pl7se oTNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793105406; x=1793710206; 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=5maieUrV3gg0OvUYuumtngfF5Rbt74fkE8XBQYCal3Q=; b=M8Y4bPGeQVLBeHtHx91unvYqb3S0537xFer7zfjCSgpcC+1jdoSpnr2CVaOg9pHd01 Ia4kM3MDuueA7c3I24Ua081QVTHxxjvrux5Fqnbzr467gFD00EZwdw0+B95xDha+E6Tp QkngxJEqQ1wtUwJttzvJxUYz8kRYfmqLL3GBGn5RQf69vQ7xbP1hDuwiaaazXvaF+th+ s6neTiAdgx7LEek5heVcwGlzrH83sanLmhXnLaVSxI4r5zHlYxbbImLwiF/fkwjQEhTn F0OlPH2ZmE7/s4ohtFX/EFNJvkaqzqgo9EVLsNA76zoWpSupUw3PtOhf3Nvv1b20wJ0m I76Q== X-Forwarded-Encrypted: i=1; AKwUvBwZk1dlpywdvxJdoeMgP4MBui9KD50BSBdiLybj1DSYkICagUZdWSw8aEC1zPfO4gCqd26mM7VnJvmjc3HJ@lists.infradead.org X-Gm-Message-State: AFq9FYI0il5qK9cWgEPhR8po907c4GHq4IF4zUatmAVL7m5KXZhIUF1Y DKA/F5rkH3WxUzGP53T70VaMSl3APf/QA9vF382fgJ8C4ivbgUMhf2JL X-Gm-Gg: AYBFou1GSmtUHco+pb7szyVfIZ7cJXBbnUq01VYvkbh4GmMpOL9isGzDNrYUfdlrapU clVKZGgBSiRC7B4KyinedpoE6uqXrIY4jQ7tOxUJa/BLXxc7Rr76O+yVI075Bysbd/S7qbELCip Zl470lc1dSESzcJ8f3wsjjMVS4kNh7DEgEo1lFY/CaXl1H/1kZcTXCB82CPKgFV7KVIvy35r/39 Syk4j/ZNdU2hKjvmQ4sOZvoMETDaMsHgHOVamSNGj6iGscj7SAEudnlI7HqA9t3JSdY4siWTwkX oLFh1UescH/3SrseZ5bRUBXl0kZ7cRLEgdy02T0oDCuih0VI7OAhjSOAhEMahBFFow3dLyNDPWH pzrY2k7OsXuugcQuPcREwm5lez1Y79umN6vyGE8o9/n9udm8DrxzOtSE4Lce1mAykYCEBrn5Unj 7i9VG/Nb9eAbuZgm6LSlexDozJFwuy4BbOaXGtu6rV4NG0Jx5JvzBQaqcYYynFgSo+Bs0Au8YwP qGPRhHGy6jX3xr+1ejKM3F6USUp5U5naAJWs3lNGxbTpHd+BRRmD9jZdHcIyxZJV91tK2MwfEiv yRctLdsHZK5BL+aQLN7gjx2yXQITplYSq0lDv7UHZFIEiCsGn+wdvF1zciNbIoc4 X-Received: by 2002:ac2:4c47:0:b0:5bc:b15d:beb9 with SMTP id 2adb3069b0e04-5bfb71c6b52mr3628166e87.29.1793105405831; Tue, 27 Oct 2026 05:50:05 -0700 (PDT) Received: from yantra.. (nekmmqtcmoboczbkdcs-1.v6.elisa-laajakaista.fi. [2001:99a:d7d:c300:55c8:a52b:6ba2:979c]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5bfb7e7cb24sm2052803e87.25.2026.10.27.05.50.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 05:50:05 -0700 (PDT) From: Rupesh Majhi To: Alex Lanzano , Andy Shevchenko , Benson Leung , David Lechner , Guenter Roeck , Jagath Jog J , Javier Carrasco , Jean-Baptiste Maneyrol , Jerome Brunet , Jinseob Kim , Jonathan Cameron , Kevin Hilman , Lorenzo Bianconi , Martin Blumenstingl , Matti Vaittinen , Neil Armstrong , =?UTF-8?q?Nuno=20S=C3=A1?= , Remi Buisson Cc: chrome-platform@lists.linux.dev, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Rupesh Majhi , Marco Elver , Bart Van Assche Subject: [PATCH v4 3/9] iio: core: mark the mode lock helpers __context_unsafe Date: Tue, 27 Oct 2026 14:49:48 +0200 Message-ID: <20261027124954.110697-4-zoone.rupert@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261027124954.110697-1-zoone.rupert@gmail.com> References: <20261027124954.110697-1-zoone.rupert@gmail.com> X-Archived-By: MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261027_055008_540600_D3113225 X-CRM114-Status: UNSURE ( 8.72 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.1 (-) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-amlogic" X-Spam-Status: No, score=-12.8 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF, FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 __iio_dev_mode_lock() and __iio_dev_mode_unlock() are declared to take and release indio_dev, a token for the mode lock, because the mutex itself is private to the core. Their bodies take and release the mutex instead, which context analysis reports once it is on for the core. Mark both definitions __context_unsafe(). Signed-off-by: Rupesh Majhi --- Cc: Marco Elver Cc: Bart Van Assche drivers/iio/industrialio-core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c index d73f2541375f..e9a5d1d905c1 100644 --- a/drivers/iio/industrialio-core.c +++ b/drivers/iio/industrialio-core.c @@ -2252,6 +2252,7 @@ EXPORT_SYMBOL_GPL(__devm_iio_device_register); * iio_device_try_claim_buffer_mode() pairs or related helpers instead. */ void __iio_dev_mode_lock(struct iio_dev *indio_dev) + __context_unsafe(/* returns with mlock held */) { mutex_lock(&to_iio_dev_opaque(indio_dev)->mlock); } @@ -2262,6 +2263,7 @@ EXPORT_SYMBOL_GPL(__iio_dev_mode_lock); * @indio_dev: the iio_dev associated with the device */ void __iio_dev_mode_unlock(struct iio_dev *indio_dev) + __context_unsafe(/* releases mlock */) { mutex_unlock(&to_iio_dev_opaque(indio_dev)->mlock); } -- 2.43.0 _______________________________________________ linux-amlogic mailing list linux-amlogic@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-amlogic From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.167.41 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793105408; b=YHJmWouK3dLo5O6k01rpSrF8lMsmpqA4ldNsKDH3oslqKVytGvW3zEo09dJDIDPLd1gG uLqR1WjMxUXLuHfC8liTnWF+xYRrWVBPLJTFlAP5ZHqtCgsmScgBZ2o1T/syd/yIcD+ps W2UY9W4uw5dDZaK+zSl6Cs9L2Lmmiq14Bihb3NtJb0FOGTLBX7xkZ9OfvMuo4AaKKxX5P yTUGu/ABEGh7FwgGfN5LCiGhPzdQoQVBb/fdpcA2MzS9CILAzSngDDVzphmVXBGrRsYvq GuMRfePgB7MefaW7JS5pY6nH78pQpG5dmb3BUtxPbfDdpoZRmxvbtvQe54gPoURmXKw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793105408; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: From:To:Cc:Subject:Date:Message-ID:X-Mailer:In-Reply-To:References: MIME-Version:Content-Transfer-Encoding; bh=5maieUrV3gg0OvUYuumtngfF5Rbt74fkE8XBQYCal3Q=; b=lmg+byX+36115o9zKSK1M/G9vVPSgZaw3l7XN8aAlVObZedqGlL7scrlQxNbeTAHqfBY 0Z4QnTLk97ycXf0kH7RU/gP0H2eDAECuml1nGSTYwEPt3unYC5T0XLcwJmms/RLE8CcAR lDm6I300qnACjWO255pU+lH9TG27DcWwaZt+L2IrzhiHTLLdxLunbnj8xDnN2rZS+rCwi tWHypxqak/shdr6EqXCp91TYa24uwdkloR574q5o+pyHybW1P+vAFQRq7NmMQKaqWv586 KP7WjID40vlZgD+R6bUVIQyepOO8x7/2SK1CLfwiWeeMwGmeaGXGy4iGxNkF5P4KFfg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=hRl9iP1r; arc=none smtp.remote-ip=209.85.167.41 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BC3D560A2605 for ; Tue, 27 Oct 2026 12:50:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org BC3D560A2605 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, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=hRl9iP1r Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-5be4c78e8caso1614011e87.1 for ; Tue, 27 Oct 2026 05:50:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1793105406; x=1793710206; 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=5maieUrV3gg0OvUYuumtngfF5Rbt74fkE8XBQYCal3Q=; b=hRl9iP1rX7Yescz/IkmbkH6cXyf/ED1aKA7Xz0y5VNBAW8maE8GgmBLi1Wh1HJz5Xq zK07nv2LlnsuYPggwoPLVCpg9cILU7yxCYhUI8kfh//X0q4h84Uxy4WnAqOym2Z8oQ94 870cWd01UkCi1PlsYPmlcE4siKtHAmuIkZEvSG/jnBk6fQ5mVK2vhe27IgRTfeNsKKDl YMuUVPSGHaTgX13h5g1TJatd7M9jShSpYRsgvpTcBOVfsiSGUtW2jk4UkN8GZ1buI9G5 uY4QIKF9bGFC6ba9VYdtJIgBxMjedCj7bDXcmJ1v/U2lGc93fGlda0Wo+SvL83E1oZsb G2PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793105406; x=1793710206; 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=5maieUrV3gg0OvUYuumtngfF5Rbt74fkE8XBQYCal3Q=; b=fSs81MXVyh/0wZIPi2HEZxDt2eOXud+AU62mglm+2eqYvdZFeCLfnYFMpF8fXU3XQu GryYFY8Y7AndulfDBM99AUhEaTOxf5/AXt497qIZApnyESaM4LMpaiD6QUscA2rilwZ3 6X0RYK+RXGE/vHMEaUd/BXVAYBeK4sfusVPlKKefTXSvAjCFbhKTK5TcccMw0tv4jYxX HY2riuQ9wFcBPMYSUdg/Rn+P8z1iZ5H2YPLA5TdW5oaF7l1h0tsq2m9yapmj7EHxJd1p two2IoFgAPX/GK701/hEKKs2PUCak1jxcunl4tK+kb+H5QrePARpplFutmtJAspkKrrR tpjw== X-Forwarded-Encrypted: i=1; AKwUvByo92NhO7SBFxICVuTLEilxxiTBrD8Ls654+lnTmktiH2PYESV253C0W+YMuDlNjMwLxim+1TNT0dw=@vger.kernel.org X-Gm-Message-State: AFq9FYKNI0NNqxLDCMzwPHOf4ubBHBc1MA5XhP03FoHNUJQKijKGBcrO oOGl0GeawrqYEs41Fe6wexkTp7bJR8VOLO+SGiaM2qymw++ohp+JrpNC5/a0hwtz X-Gm-Gg: AYBFou1yRGZYgwLrcVWeUB3GgT3aSamA/26ZA3IKse6dv7rBpcaOKBRjyfRC5inDdfy M10/M8muxT0JcjiIt2N36ghS/rxG25ikxINDMd2RBnQImEb9mXi1BtApPwSC6EKsPJQxZQsNrvV zFD03u30skIt8CebBZF/lGdpLuclSUZ0qcCUmFRTxTnABmAmZvrJjPsSRzDTLPspZP/kzDZkYU+ jvGEkpvbRKzowiMetOOeSywAYa5f49belBvwzSA7XKXjb1Rdqxm03r1BhSttay0JA/Frk+CO4rA Uy6h4VxLf/01eDs4gXMt2eN/vUPxLJgCb+P8HvYZctISmBrO/Ben0KGOFHkCDRPmhsInOsGE9Ai a27X+c2fyjH+W1B/K5YF2nw4lt4Kg9WLpPIjDHEToDHQBogP1w36Dx8gOUMLclXkABVwQWuH0JQ NBR8drUegc/UjapJgTntp91+KOQH7WFzjzGn8yUxfAeS2vch0hXQFrk5bhEICwbTpjiVa1RU0Wn oj99srYPg62EUI91Kv+D1KS1aJCvTk4JbuGX8etF5FDHDXPQON41gTcYxRMVLxQjy6vbo839YdK CHScpyNgNBRbydWn532/rQE29tx4FRN0N8E1A0u0Hj9If7chr0azhXNL8K2v8To8 X-Received: by 2002:ac2:4c47:0:b0:5bc:b15d:beb9 with SMTP id 2adb3069b0e04-5bfb71c6b52mr3628166e87.29.1793105405831; Tue, 27 Oct 2026 05:50:05 -0700 (PDT) Received: from yantra.. (nekmmqtcmoboczbkdcs-1.v6.elisa-laajakaista.fi. [2001:99a:d7d:c300:55c8:a52b:6ba2:979c]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5bfb7e7cb24sm2052803e87.25.2026.10.27.05.50.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 05:50:05 -0700 (PDT) From: Rupesh Majhi To: Alex Lanzano , Andy Shevchenko , Benson Leung , David Lechner , Guenter Roeck , Jagath Jog J , Javier Carrasco , Jean-Baptiste Maneyrol , Jerome Brunet , Jinseob Kim , Jonathan Cameron , Kevin Hilman , Lorenzo Bianconi , Martin Blumenstingl , Matti Vaittinen , Neil Armstrong , =?UTF-8?q?Nuno=20S=C3=A1?= , Remi Buisson Cc: chrome-platform@lists.linux.dev, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Rupesh Majhi , Marco Elver , Bart Van Assche Subject: [PATCH v4 3/9] iio: core: mark the mode lock helpers __context_unsafe Date: Tue, 27 Oct 2026 14:49:48 +0200 Message-ID: <20261027124954.110697-4-zoone.rupert@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261027124954.110697-1-zoone.rupert@gmail.com> References: <20261027124954.110697-1-zoone.rupert@gmail.com> X-Mailing-List: linux-iio@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit __iio_dev_mode_lock() and __iio_dev_mode_unlock() are declared to take and release indio_dev, a token for the mode lock, because the mutex itself is private to the core. Their bodies take and release the mutex instead, which context analysis reports once it is on for the core. Mark both definitions __context_unsafe(). Signed-off-by: Rupesh Majhi --- Cc: Marco Elver Cc: Bart Van Assche drivers/iio/industrialio-core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c index d73f2541375f..e9a5d1d905c1 100644 --- a/drivers/iio/industrialio-core.c +++ b/drivers/iio/industrialio-core.c @@ -2252,6 +2252,7 @@ EXPORT_SYMBOL_GPL(__devm_iio_device_register); * iio_device_try_claim_buffer_mode() pairs or related helpers instead. */ void __iio_dev_mode_lock(struct iio_dev *indio_dev) + __context_unsafe(/* returns with mlock held */) { mutex_lock(&to_iio_dev_opaque(indio_dev)->mlock); } @@ -2262,6 +2263,7 @@ EXPORT_SYMBOL_GPL(__iio_dev_mode_lock); * @indio_dev: the iio_dev associated with the device */ void __iio_dev_mode_unlock(struct iio_dev *indio_dev) + __context_unsafe(/* releases mlock */) { mutex_unlock(&to_iio_dev_opaque(indio_dev)->mlock); } -- 2.43.0