From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (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 06E6730C153 for ; Sun, 17 May 2026 20:09:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779048584; cv=none; b=pteketPd3nnEuxXVaxhdLQEi+nIFyReWgXzhyvNV/BmlUdVqWVBEgkQjWBdSCMuNAiMhMtiioiImLrYZotNoOjePSJPk5Eevol8FIPvIoqpWq0oSYqZJuFJzPu0Axv1xohA1EfnPM4xzY5C0r8OWCWQ3Cu1SyDpoCl5v0nnS0Ac= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779048584; c=relaxed/simple; bh=KTipVWBZ1vlWoeq+rUWIZFfKne6qza67HGveewURak4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=uA/NgdFrZ2gWiR/DIM+Saw4Lj60zlQ1ST6QKGmYUSQoFhodM0RhatyTiOVWCdpCfwPxNkNwzifsoSVpo7tYsj/ykPAAeYOGkiR6qxgqbM/3cIjI9gcGy6R8lg8fVn239d1t5kWbasgUDujc8EoKXh6l4QdNFKZp6w7fI4WHtY/A= 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=XHQ9WPXA; arc=none smtp.client-ip=209.85.210.175 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="XHQ9WPXA" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-82f8893bff3so646601b3a.2 for ; Sun, 17 May 2026 13:09:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779048582; x=1779653382; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=w+5lXcHVq1Eqh6SdtRuIC5uuCQrXCwv21uMjbsUUpDc=; b=XHQ9WPXAByNS0V0+iZa19uvmLfSXqyUlEXGpQZcFo5KHVZUehroYL/AIw0A9xwJY9o vfDP3mJhd87eicUOVmwyB917VXljGJwBZCq8Bzmul6YjKt45aODoMxCiUnU22Df9bZK+ 0Yw+cp9pnz6RxGZ18XHpog9GhVg8qHR8WnvVL6YLpZBoHmQmk200F5lJQ+uU5qiYJSH0 Ab6UOdSnu4WJF1eHFjSx7HPTXCQZJFox1NPf8l2OLmyXs44oIK3N1N+vx3ui95RIbFa9 +Bp41mISsAO3p2+fScbuPYrKA0kFslbgPVdpG/DP4yJYdBYBXB5WHt0a6m5SP70JBcnM Tysg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779048582; x=1779653382; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=w+5lXcHVq1Eqh6SdtRuIC5uuCQrXCwv21uMjbsUUpDc=; b=CyYa2bJHBJM8PuaSYgSxbabdJ4xdoP6r2oowXV9z7C2Icn1Xqk9DKCqmspGXIeopYd sp1ITUM0RjwH1fgAVRMA9bbJNzqOZFpKpi1CMa/PTyYAfGY1tHpFVSFy114BAO6StncZ Ugj40fmTehraokyUF7GDjtO0s30804DZUPMP0wkFbVovVIyFo8CPTKi0OISrmSLTjTPO nlk3ekOI8WG1DyQq5sz7QhPLj7S1x+cdPwllKj0UTIRIOLdC5jx4INHJoi2EWGLnBOGc 4IpZgq9/3WRn3Fwmw9xtU8xS/qFnsBqs0CFJKfUusZfN+Xx84OiHPOI7YRV0YzR6DCc7 UhpA== X-Forwarded-Encrypted: i=1; AFNElJ/XWj60DgoHUKgpl28G+7xDd7xFeEcodb/aUbZD9kVYifdrvyVIGMsbWKclIdVLL+qjEIYHr0OHDPt1vpU=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8LWa8mEVuntMJ7EeyqIF5rcJgbnr0rdidFIBM2jG2uwVUUkPo hZoW2fLwrm2FPcJgbKcpU1kIwguJ2weQNqeYpBD/kw1wYoqYrJvFAHWB X-Gm-Gg: Acq92OF7ymGTwdWPWmasvWFBJgIpHBouSvJvXW7cjbDFFXsMJoxKAdKBT2NPLHPh8vP Wb3FxGhyGiNo6FloENB6g3MLU+wsQbsw3QnVVCktd/JnOxVjji9j6AS8wpmTOK2TPYfcDOCzC/N VmtxQzPN8KnMqqXOA9vE+u9gr/s4196jy9mwQqobTA8JIJxxsBDxdUAH4ZlJIf3AAxO5KN5voJx 76z7EErsTyBw82ihE5xiXjOrQLJY0ZzAqzgKuUTDpx57XYAe75eLkHS09wlEyO3Av6SHXtjyDHL uGLJkApqznXHcQQhVzhPytW3vHAuDf2OvTtvneK1nZj7yQ1x/KxeiFYok4E2RW5prgTNhwnguRQ NZqQ4Ww4A1jGfPdB6kAYtHUwDlcpue/+EpqAs1pyB//eC2dORemrVY1+SBBgrrcy/gwOxGvg1aD RJ5sxM9zH9Nwg653VA9+v1paS8K9czXN+OeeqARSC33Q5zWUl4Bz0= X-Received: by 2002:a05:6a00:39a0:b0:82c:d7c4:4c56 with SMTP id d2e1a72fcca58-83f33c43997mr12269745b3a.15.1779048582194; Sun, 17 May 2026 13:09:42 -0700 (PDT) Received: from hu-ckantibh-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83f19f7ccc7sm14261704b3a.58.2026.05.17.13.09.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 May 2026 13:09:41 -0700 (PDT) Date: Mon, 18 May 2026 01:39:35 +0530 From: Sanjay Chitroda To: jic23@kernel.org Cc: dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, sakari.ailus@linux.intel.com, christoph.muellner@theobroma-systems.com, martink@posteo.de, mfuzzey@parkeon.com, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 00/10] iio: accel: mma8452: improve coding style, pm and resource cleanup Message-ID: References: <20260505174640.3998281-1-sanjayembedded@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260505174640.3998281-1-sanjayembedded@gmail.com> On Tue, May 05, 2026 at 11:16:30PM +0530, Sanjay Chitroda wrote: > From: Sanjay Chitroda > > Hi all, > > This series contains a small fixes, cleanup and improvements to use > modern kernel helper API and coding style for mma8452 accel driver. > > The changes modernize mutex with guard(), dev_err_probe usage, > resolve checkpatch CHECKS and pm_ptr macro usage. > > Changes in v3: > - Following input from Andy and Jonathan added new changes as following > 0001: handle return value to have proper error propagation > 0002: use non-devm API to maintain resource management LIFO order > 0006: convert individual regulator using bulk regulator API > 0009: use IIO cleanup helper for DIRECT_MODE > - Address kernel coding stype specific review comment > - Reorder local struct device and dev_err_probe change > v2 series -> https://lore.kernel.org/all/20260422165643.2148195-1-sanjayembedded@gmail.com/ > Changes in v2: > - 0005: address review comment from Andy and Geert > and use DEFINE_RUNTIME_DEV_PM_OPS macro > - Added new cleanup channges in mma8452 driver > > No functional behavior changes are intended. > > Testing: > - Compiled with W=1 > - Build-tested on QEMU x86_64 > > Feedback and reviews are very welcome. > > Thanks, > Sanjay Chitroda > > Sanjay Chitroda (10): > iio: accel: mma8452: handle I2C read error(s) in mma8452_read() > iio: accel: mma8452: switch to non-devm request_threaded_irq() > iio: accel: mma8452: cleanup codestyle warning > iio: accel: mma8452: sort headers alphabetically > iio: accel: mma8452: Use dev_err_probe() > iio: accel: mma8452: convert to bulk regulator usage > iio: accel: mma8452: use local struct device > iio: accel: mma8452: use pm_ptr() and direct runtime PM calls > iio: accel: mma8452: Use IIO cleanup helpers > iio: accel: mma8452: use guard() to release mutexes Hi Jonathan, It's been about two weeks since the latest posting, and it looks like there haven't been any major comments so far atleast on initial changes of series. I also don't see any progress on the iio/tesing branch yet. Could you please guide me on how you'd like me to take this series forward? I'm happy to rework/resend partial/full if needed or wait further. Thanks, Sanjay > > drivers/iio/accel/mma8452.c | 278 +++++++++++++++--------------------- > 1 file changed, 116 insertions(+), 162 deletions(-) > > > base-commit: 39b80c5c9830d12d2d6531059001301c4265322a > -- > 2.34.1 >