From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) (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 681A5356A3C for ; Sat, 7 Mar 2026 11:49:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772884177; cv=none; b=ZI8eiaYLARIzG0uGee+nOhGcVOU+q7QAFs4Fz1w0/GKgw1Kfh48tFoDpz9DUhg0m801Lcsgxp0O51jew7BGwGpCN7J/VWBThNsF1sC56YAF51TN8lqRHq7KUjCukPx4kjtRkySuR5nxFsDNRSe5y/Lah6lj2K1W7fkGs2s6n7P4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772884177; c=relaxed/simple; bh=OGeAUhwq2xHJ4TxgRpsGVuF3q8EujQIeYoZZhDQzPBs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=DAIq00qffjjdt504ZwELdOPy1f3BhCHyihV4a9qDE77a9X/J6B71FKNfBrg1N6dxdce6MZs4i0/0iXynrS1H7S0IjgMbJBBWsoafqi9hvT7f4ddDYeR5di52jO+Ddn2RcBSTTVxWvfA+P/SsmimIcoQEURDEM3SxrW1kAQGO+Pg= 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=HTSDp060; arc=none smtp.client-ip=209.85.215.170 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="HTSDp060" Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-c7377119453so1783584a12.1 for ; Sat, 07 Mar 2026 03:49:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772884175; x=1773488975; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=9qzrJNZstjJ+lRuYkvhkBZ/2X1OkNUCbMuLvnWpwJBQ=; b=HTSDp060I5branEt+dFml6OGcX51UPZfVgkvvO3NQAHtSRpZg497fzjucOjEfVvwoE HyVmji/kPWcaM5ecsVxZPuAkNhhLGYUj02PTAc2HPNkbCOOBd8GPeu29b7pCGtSeVbSk vsZoXXsUNKjjW+PSPY0ig3UV4zFGXksupLR14kHnEUkCDOSsOrC+n/X7qdJorpc8uwGF JZFkGPdXWuVaP52TlqlwcJ129gIBfs2cb8D4l+ynVcye711tb4KoCKMHb1aVk7bRku1/ +WlseEYjcVeTYIiLdME5TnFByz7Ydbzq5r/UYJGDuCzKwjpV/9yV5Q716qyRsfpCOpUv mEAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772884175; x=1773488975; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9qzrJNZstjJ+lRuYkvhkBZ/2X1OkNUCbMuLvnWpwJBQ=; b=NRhQ/d9eMldvuCHIciYupSxfpDxqUjAiCUfJ3JS/IZESKZGB0b1LLzUBV9zx2KGa9n MlFMxEA9nzMmYQ5SI3Bi0dpRQze39L04MSHujbhNJQf2gYDMQcGN4uQYrcSXHYB6HVbQ KgnZ5YpgeruIt8W0kru6VpHDuoXFCKpYk+KUc2d60GwUwYLfshgLCxAFDlWsuhOzmDzp TwW9xlR1+NS0Jpx9yVuUK8bgC6qCKzvDSZ8IEBia6GoYpVejq8NQVVWydANy7cAmooNO 8S962AjrnbFH6DPZ1+o6oyaEQI1E2F5TXoBsQEFjLyEZzwxT2by0b2YGPXMFwJmkVYfX hAnQ== X-Forwarded-Encrypted: i=1; AJvYcCW/HHRxrJRxrzg5UQSrwc8p+YomnIX1vSJYstKUEnAniglGMEaCjRtBSk2Q3ING++vUD9D/GzQTpqzBn+g=@vger.kernel.org X-Gm-Message-State: AOJu0Yye3IRnObtOJIeO1UIwDxpTMBIfE5J3G6FuHV3zagKdMRS1zVtJ 38c4IdhbPxMzrLxwGILlVV1c0H4P9JT5ZEWek4ybZpqb3DiJLn7UMmLJKifGjdPX X-Gm-Gg: ATEYQzyN+N6mw1UwkFZmvEMoNlFIG6AaxehcenGBf2y5GXX7h9M8zvxNC9BgTIyXFhP HQ8NQFUi/mq2GbO6k2szAkiEwl648AbqM2o+XuEsqbsRFPXpoXJG7IEu5yPPR1qHsusJ+3tnmXE Ud0czS9u75H7z5Xgj1G92k0vHxMRjRtRDM6OUjGxX4dTa2N8XBcZ4UpKjcmx+SKPX7U64AbpbGW fghOh3Cke6f17FzAA6OtGDKdsvjvsT+2gPpZ0p4vl7Tce60p92iPXNGRLqJDoh5ojRipvEn6eSz 7MQTHZCljyG3hsm/9TR90t2+U+mwiIWv49jKx9js1OXeh9pib20DSox0PUBrMYJ3PCjUu2sfX4O Xc2BkkvTth7jwSGkbJEv5D8amIGCxabuNflKWwTTrEU6OEX0pjGXxP3kai4gdLUj3eXE3RPC0QM y3NJfZPOPvz8CnH5bmxhmpvSq3/kECsrqMTblOLWhe14f9xMAxuG3YeQCDZ+60mGCr/Sj26Q/Y2 dqqPBkBOI5EqPBX7v8TPjyQ X-Received: by 2002:a05:6a21:7489:b0:394:f617:b401 with SMTP id adf61e73a8af0-39858fb2f02mr5200638637.4.1772884174666; Sat, 07 Mar 2026 03:49:34 -0800 (PST) Received: from fedora ([103.215.156.48]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c739dfbf4fesm4264696a12.0.2026.03.07.03.49.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Mar 2026 03:49:34 -0800 (PST) From: Rajveer Chaudhari To: lucas.p.stankus@gmail.com, lars@metafoo.de, Michael.Hennerich@analog.com, jic23@kernel.org, nuno.sa@analog.com, andy@kernel.org, puranjay@kernel.org, dlechner@baylibre.com Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Rajveer Chaudhari Subject: [PATCH v4 0/2] iio: accel: convert to guard(mutex) Date: Sat, 7 Mar 2026 17:19:10 +0530 Message-ID: <20260307114912.58062-1-rajveer.chaudhari.linux@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series converts manual mutex_lock/mutex_unlock pairs to guard(mutex) in two ADXL accelerometer drivers. Each conversion also simplifies error handling by removing goto labels and returning directly on error paths. adxl355 was considered but dropped as guard(mutex) leads to code duplication due to the STANDBY/MEASUREMENT op_mode pattern, making it less readable than the original code. Ref to v3: [PATCH v3 0/3] iio: accel: convert to guard(mutex) Rajveer Chaudhari (2): iio: accel: adxl313: convert to guard(mutex) iio: accel: adxl372: convert to guard(mutex) drivers/iio/accel/adxl313_core.c | 11 ++++------- drivers/iio/accel/adxl372.c | 13 +++++-------- 2 files changed, 9 insertions(+), 15 deletions(-) -- 2.53.0