From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) (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 B35E527FD62 for ; Wed, 18 Feb 2026 04:37:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771389469; cv=none; b=WgAlm71AejDd7rRsDv8dNgT+UX1gSegJIWLJfBit1afmXkVRL988H0RFDwCE7uWVzETe3bQyesLmEgFh7mnkCpqgGfuTPcTilBFxuQRH0hKSp8eNQSeNJjqIUEn4Vp86vNY9rgzr5do+3PmcsV/svAfAk4pGXT/90iYhu/hcRXU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771389469; c=relaxed/simple; bh=JN8PduOnqm+b69G4LhqEI+v7hY7lXf76IbAo59XBbmQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=LRfI3pTnJ/+fpJHmjdmo/gFSaqnbQAzpM1T9VxmVJUr6WhRhfmx8fVYuhuc5rnMaoDUF33W6C+Mw3Tm+MUN0537LxCkdbmy2m8LIA9QzPei+zh+ya0QXI2Qy3sfbWEZdTahun1rczMC9hjUENpOvBhbxd89ECMJY1h+sPsnL4ww= 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=OS/V5RIt; arc=none smtp.client-ip=209.85.128.179 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="OS/V5RIt" Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-79273a294edso42060147b3.3 for ; Tue, 17 Feb 2026 20:37:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771389467; x=1771994267; 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=kbuDijcWciVVjzkbQF6mJ+gztIZX1FbNQNBTLwdc6cU=; b=OS/V5RItWjj7lRtzDnwyjfCgOUrdrFOPglxOt2LaZCyh33IfzSwS32RW0Y2SHqyv9M yvtMXO6Ng5PHuBqI6fPcGbSvAiBM10Z6zQdmKZup2dS33prtV6yl6q8jsVVuUNq1pRG5 S71JFjTWcs32Kb6qorjctKZjWVpz8rmTZQmGdZTJh1OM2eDp08iHt78RG2uvMaNaUTfu CQ7T7V5WxFq6NPBeeFQr34hvoiAw1R11nyLbi2qrzjAkHdy5lNmlUmmIhVjmF8wU2qka bGcBo8V62z2sZT6a+g9J5xloLgBJMKAlkoYBxUDEuB6mwG6xyVEcCnr0qopZSE+7kXaw IOKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771389467; x=1771994267; 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=kbuDijcWciVVjzkbQF6mJ+gztIZX1FbNQNBTLwdc6cU=; b=rxFeZP/nvqzEUHUkufjyNcjtXBrlNoDgrQN9yUXm11GfnN4J79rf9q9Zv9JzSXlIuV xMits3esmbSzZtRM8SCcnhVqPS4WCFcaxyzd0zIGo/acM9Ynadgou4nG1lixiCGny6Mw nHV8EuOA9+bbvSI56aHEn5s7cDN7z4Ev1lJezzzXrWGAY7VLqsRMNF+UiRZKW9+stxb9 zGvmTMYycGCbtc3KZtnfWVzlINmtJFOhCIbndCcGykSM/hTlOw7o5dHN8SvpEeZGWYf7 TlugSiiJ09n9ElnV2Qu+OVJNJ7xk1p4h7GwUf6cbVA3Nxi3vKri9qsFjZyVpeOFvMoZA tDNQ== X-Forwarded-Encrypted: i=1; AJvYcCVZWaDHMLYrTZDO+UDz7g3Tr2pPtizFv3LlB1+R86yvW1PCDM9qsZc/VghHFUIutmiv9+ePtdvqlxW+kJU=@vger.kernel.org X-Gm-Message-State: AOJu0YyieMI1AJsCTLKgdO/szKPvtg2u+KkUspOS4o8lAFXfhUoriEws kT0HvYqtmRcGwJzLYjjAy9uWFxbG8S0LxULBVS3mg4MZxX4qvDdzFhHA X-Gm-Gg: AZuq6aL9rdPT9iAoLO6z6+TDmEXehW34UCVCLtaeqQo/+Vqr5ODqjwLLth8rqLVGlfx L0YuioY17cGFmt/muPO6duPVAmC5UNNZYpCr9ELxDRSOoQXIFrdn1m0+KnNRITwvIVcqy71DvcJ iJgONARlr3s3jegDc4qowtYqnDF/aOaulOLJRA6D8yWtXYvBcZtIe0lnNsDPcDyvUdtBlEkA5O4 JOGVsfM7NXI62WA5I10ZTr8EeFuqMKdAFEtW0TwLCJj5eCwHd+gWG7tTojEC+6xRDXR1YkBi66v XoiwkYwBGqYjLfw0QrgnO44oyn7iueLecS+9+FlhXHlymfzYiZ8xhpwbOhrSyNvHimkOsNqgXo2 lhkhAGYG/1eWTmPwVvY3odzsFW7F5wOC7fWdV7gLcAVsfxKjcEQJMNlxtY+JHV65MK0hCqbrVze LDw/sL9PLjJQM9JtFAUGe0vwejoZOboO/09xGU/XBMR6aIxZq2O4vI5IlJbZvFSdCYsbzfqj5M2 M1TXNpPLHD2FgCewaOFO3qjpuxkS4aXIhi0MtbCZec= X-Received: by 2002:a05:690c:e34b:b0:795:1ad3:26be with SMTP id 00721157ae682-797f73a50d4mr4764207b3.52.1771389467432; Tue, 17 Feb 2026 20:37:47 -0800 (PST) Received: from tux ([2601:7c0:c37c:4c00:e3a8:26f7:7e08:88e1]) by smtp.gmail.com with ESMTPSA id 00721157ae682-7966c23e4bdsm119850617b3.32.2026.02.17.20.37.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Feb 2026 20:37:47 -0800 (PST) From: Ethan Tidmore To: jic23@kernel.org, andy@kernel.org Cc: dlechner@baylibre.com, nuno.sa@analog.com, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Ethan Tidmore Subject: [PATCH v4 0/9] iio: light: gp2ap020a00f: General cleanup and Date: Tue, 17 Feb 2026 22:37:19 -0600 Message-ID: <20260218043728.609659-1-ethantidmore06@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 performs a general cleanup of the gp2ap020a00f IIO driver. It integrates my original work switching to the guard() cleanup handler, fixing a signedness warning from Smatch, and cleanups provided by Andy Shevchenko [1]. v4: - Integrated Andy Shevchenko's 7-patch cleanup series. - Patch 1: Removed redundant 'err' variable and whitespace issues as suggested by Andy. - Patch 2: Added Reviewed-by tag from Andy Shevchenko. - Patch 5: Updated commit message to describe the pre-existing bug fix in gp2ap020a00f_buffer_predisable() where errors could be swallowed. v3: - Addressed initial feedback and simplified locking logic. [1] https://lore.kernel.org/all/20260217102318.1354103-1-andriy.shevchenko@linux.intel.com/ Andy Shevchenko (7): iio: light: gp2ap020a00f: Use correct types for 16-bit LE data iio: light: gp2ap020a00f: Replace custom implementation of min() iio: light: gp2ap020a00f: Return directly from the switch cases iio: light: gp2ap020a00f: Use temporary variable for struct device iio: light: gp2ap020a00f: Explicitly use string literal for driver name iio: light: gp2ap020a00f: Remove trailing comma in termination entry iio: light: gp2ap020a00f: Join some lines of code to be a single line Ethan Tidmore (2): iio: light: gp2ap020a00f: simplify locking with guard() iio: light: gp2ap020a00f: correct return type to int drivers/iio/light/gp2ap020a00f.c | 287 ++++++++++++------------------- 1 file changed, 112 insertions(+), 175 deletions(-) -- 2.53.0