Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp1986983rbb; Tue, 27 Feb 2024 07:20:57 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWZD26i0Hek/rQ9268mau7TOrPwDp8ZHcLUJ0tb8gHY6ksp4kKt95X2dFBRiIAUM4NFmMR7WYbbhjgABpDWQAYkgNstxsOdlu66ygbQtA== X-Google-Smtp-Source: AGHT+IFWHP0dMvoCPt7A8Jlpe861YJSHX53mHeuYo3iWT0nEOeZXBQI7tRdvcfd7rDlJK9S+6l8A X-Received: by 2002:a17:90a:a00d:b0:299:246a:869e with SMTP id q13-20020a17090aa00d00b00299246a869emr7462830pjp.38.1709047257284; Tue, 27 Feb 2024 07:20:57 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709047257; cv=pass; d=google.com; s=arc-20160816; b=v0MVargFuZeJvPwrK91i/iWT33d3FdHft9/aoLa+oo/SwipJs6fZgtQ84njgCNsAz1 tolx+IGqHgDL/e2MjL7qw64qpbhODd6HdpwGN1P+yJ5XeCg6PVxZegKNZU7d1vqhvhHM kJ5qZ35kVBw2sBoEM7Xo4/X/HJsxpGC9BB/MGD05h1uoD2HkY6LSwU4n9X59fmYR0D5P I2AMuRwmZdvytrTPMKiWzndWVJttKu3MayyD0kUP1eZ7Z2DIBM11GyTdbIv9v383nYWF Lm6AdDxXbAl31k6k0HxeUxCrH+MpGkLl5nim6K18BtLCrT5BGqTOey7DxSL+LwCpQT+X WEjg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=/uDylJuigd4d8kEq+ujZnBuzh0BMwt6INRnFR5uTzPE=; fh=RrZR5ECjP2rxzRI4JaXJADPt0bAI2lKq4iQI5Ez57bk=; b=mYxveXGHIEfTdSG5YeYfHxjyC7meFyxvTj7teNfQBQ4hSeOckK81rDB5VPmemPXR0l zTpnmtASDVibNw5krokitldvaok5i8nltbVkf2VBJFtxpJyOayKfBVcxWxFwonYm7h0c R65xPYnn3FvbaAS1WgTd8U08AE++8EYG30xOhxOQhvapDlnY7eoi+K3j0LSutT8wv7OL PDiM3uEoaMDhvsMuqkQ1g8h7szjM8dalvwDSYw71kZ7cct91ek8SnGHSRlbsSgViVUYI yI3Qlc0Kce92d/80vUgUJIkRMu7cDGJeD/5xb2R7xHj5RXe/SnMzXSkqEMcpcNeAatih EPKw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=RsBLqD3D; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-83289-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-83289-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id mi6-20020a17090b4b4600b00295cd8cf1fasi5641949pjb.178.2024.02.27.07.20.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Feb 2024 07:20:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-83289-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=RsBLqD3D; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-83289-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-83289-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id F2FE3B27AF1 for ; Tue, 27 Feb 2024 13:06:28 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 477D413AA4A; Tue, 27 Feb 2024 13:06:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="RsBLqD3D" Received: from mail-ot1-f53.google.com (mail-ot1-f53.google.com [209.85.210.53]) (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 BEA4C135A43 for ; Tue, 27 Feb 2024 13:06:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709039181; cv=none; b=pRiESYMqZs3D3rR2GFwj52LfR/nrtAkodo6ndgXfa8ybwt+W2L2kZhypRUwJkKJ6uz0zNtMlrk8YSXtUxL66QLY9BWOhIqBVOOIrPVG88MhdBTgZQc8/03loWGfoXfo3ZKTEfuIz/aDTrj8hpftD8mUZew4W669WR3U/UxSC2Jc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709039181; c=relaxed/simple; bh=/uDylJuigd4d8kEq+ujZnBuzh0BMwt6INRnFR5uTzPE=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=ea7JE+J0u5FXZQOU1eZnM4mtQ6LZJ+ejAazisAjPO7Zk7nwqHyZPu7nKpqjyp7wvvBXErNu69T0zoZS+KarLh+GfjsqX1N1yJrHy9lFzrfkhz6LVapf8FP0ttDfB4KkiPJW+kUerrdzo8krV0c/hreEDmR6oCtsu6745yVG8xvQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=RsBLqD3D; arc=none smtp.client-ip=209.85.210.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Received: by mail-ot1-f53.google.com with SMTP id 46e09a7af769-6e4a803c72aso623211a34.3 for ; Tue, 27 Feb 2024 05:06:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1709039179; x=1709643979; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=/uDylJuigd4d8kEq+ujZnBuzh0BMwt6INRnFR5uTzPE=; b=RsBLqD3DF92BVLra4FErhxL0dMdS3NUuTswwG0RxZSyFI+eJUPu3PnXulJdqwvoLTa iHycV1tHGEF13jJ7POhZZwedG58nHzNt6qiDKpTNA4JvCsJRQ/EbN8rnsa6TSDMmuIGs Zs5TAnfCgXTAwL9xP0Hhplng03ALHNRHxbr1qK1ad7t/CK/UD/g62JmRwD0/96kS5tdw vhR5k+S1ZvNdEMmPv2mbU+c+wQgnlpSXEhq3lLmVtZx7YIXmh8mJHalLMuclFmpHSSsz k6LWEBjGJpOOCSEriC19u88++aw2Wd1o3raftA2e0vXu1/t3hcZDlJEVp+srRPgB+Ecf POAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709039179; x=1709643979; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/uDylJuigd4d8kEq+ujZnBuzh0BMwt6INRnFR5uTzPE=; b=DgRCavNv1nrfOo+vp5Mfx5C+Ce7C1mEt7fIj42JhwMLS0wmQV9aL52DGFLtgPpktvA VMDe6nOMEa7fPa9xtk57oRvdsQhMN7nRN+vYFf2uEInQni7cjPemugz/0T12A8TBgwAQ EuAkWdgbQ238Vs5nTQ3ueMh+W/GFyE0ZUf30IOQ1OdXkHR8N09zQE+jWkEUuucoFrp0Q nJOJY0fxvfUz12ANoRHTlaRp9gH2cx2u6vWsUpoYQUzqg8+udw7b021HnD/W0Uvxpcoq 2RM6fDvxulqWhE01hW5OIJV7znEfygaaslZkl+gfvq+eHevsYFHJMA3kRnCw0SEoWB0E 6mKQ== X-Forwarded-Encrypted: i=1; AJvYcCWuTDRiv1XXyUQtEhhI5adSdAEsxEpGVXSUlVmn20pB1xGE2z1ryILuy0eSOoJ6dO1R+3SOH98JH4wKN+Q5tg/HsgF/8MlmabjNdzEf X-Gm-Message-State: AOJu0YzHjNGRjrkxjJfyWkjQC22snQSB1U0Z3jeiPzRAt2ui2Yrse0F2 0jHE8Fy8lE1BoeKFL0cnUFfTq1ioH692ssDfdUvqekmZ18WQ34t59HSgqGOer4KaIgvEdmp4QQm iOerzfz0H98Ycgg80dfSIun/nvWEK7qQOXIjQEw== X-Received: by 2002:a05:6808:10cf:b0:3c1:8039:c6a5 with SMTP id s15-20020a05680810cf00b003c18039c6a5mr2062657ois.35.1709039178020; Tue, 27 Feb 2024 05:06:18 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240221213208.17914-1-andriy.shevchenko@linux.intel.com> In-Reply-To: <20240221213208.17914-1-andriy.shevchenko@linux.intel.com> From: Bartosz Golaszewski Date: Tue, 27 Feb 2024 14:06:05 +0100 Message-ID: Subject: Re: [rfc, PATCH v1 1/1] gpiolib: Get rid of never false gpio_is_valid() calls To: Andy Shevchenko Cc: Bartosz Golaszewski , Linus Walleij , Arnd Bergmann , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Feb 21, 2024 at 10:32=E2=80=AFPM Andy Shevchenko wrote: > > In the cases when gpio_is_valid() is called with unsigned parameter > the result is always true in the GPIO library code, hence the check > for false won't ever be true. Get rid of such calls. > > While at it, move GPIO device base to be unsigned to clearly show > it won't ever be negative. This requires a new definition for the > maximum GPIO number in the system. > > Signed-off-by: Andy Shevchenko > --- It looks like a risky change that late in the release cycle. I want to avoid some CI problems at rc6. Please resend it once v6.9-rc1 is tagged. Bart