From nobody Tue Dec 2 02:43:47 2025 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 A9C75260580 for ; Tue, 18 Nov 2025 10:54:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763463300; cv=none; b=oMsniiz8ji/Ku5QqFgfHhhd4Lb0WEyY9KyBo0UA5tYUxeJMu66+4y8izYSDlOmKYxEL28+sNPu/CDdiEb3sDVwgvjeRv4GnsdlZnX8wWq5TSOUQxQKjTTJpx0JZJ/vUsjm4yqF1D58Ayk5VFXAugQyGVaJ6ZCgViZ76WcR2YrjM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763463300; c=relaxed/simple; bh=39nryeXBORfBsia7Xm74vhtdxKxgtB90nk7O1ZwgBqo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=AXuZQIPtnVHgesiMKXb9Q5F4mDkUEQd03P/MLVXjFGtzYbRy7/QXAmf7jfo9YJ47SvuZ11DTvDapLSiDcNqWoEJ7Nffz4242LUF8BVYDJYTkWT/nR5UU0qr3hq+NjbrOh62wO1fd2QzJl2CoL1z8zrPp/LFQOV8wY7ccYMfGdkk= 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=cfX9NaZ1; arc=none smtp.client-ip=209.85.128.52 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 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="cfX9NaZ1" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4779ce2a624so24122515e9.2 for ; Tue, 18 Nov 2025 02:54:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1763463297; x=1764068097; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=lXk+XE5AGjZnhdwkAV490gc77e/zLdTxd8PQ48UcZPw=; b=cfX9NaZ1WRUx19ZYySXq40cefzBAmQRuMTb64RWDUqtBy278Vrt+uFNX8Fc856dIn4 zk92DyMCt9oywTtml0Nc8KmjQjncqhD4mFOa1XHR2IEENlp8/P95f1qc4SKZWzRfp4R8 BefW4wsH2dqWsnhU+yjbkeTr159oQ5YdFpW126MEjPOdMnCQ7CYPaf3Z/vhGEjmY3PuF V2pO3H6myt+FmNXOiZAOh994m+2RuMMscl1avpWPdcSQDgFNVlycyQDC4ewhPx//ZCvl yn+ZZHsq9/FZ8JhkEy9RJlqycoBesKO1qmeVCihN2Qh8WUq60EpRJLLYWy/RJtQmEgNB dD/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763463297; x=1764068097; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lXk+XE5AGjZnhdwkAV490gc77e/zLdTxd8PQ48UcZPw=; b=Xuv4Nv/LEz/t0dCh72696g4b5xaXxnKHGzcvh/l0wKddZ9sCh/WtM1N44y1MeUk6S2 VJH2+ruJ5urzVzgZBUp6VKXoXX2ryg7265wpxEMdZ/CMJJJvDwB7AN65DefwQLh66ccN LjLCPhYubd19pGMTI/DWLjF/Vm+wgkLq45nLY62s4dF++m+faiM3jpklKqjzxnXnh0L6 AHm1JadEflJsoL5NJuzfn0yiS81uPHLitR8ogNzT6a4Tgdre1QMoE2wg4NKL7+rjYJ82 hyh6G6GWr9JIGECKuuA3DDc3mF++9xACH26EtDEucrcgLtkSSMMqWw+rjr4t+mDvH5Lk 3d9w== X-Forwarded-Encrypted: i=1; AJvYcCX54jxaDMBbK9jmJRuh7vQv68UJ6jEC4MunnYhbuXzQjsmqW1tcqPDyRChwUWswXfRDsYoS9Ob3xv86e7c=@vger.kernel.org X-Gm-Message-State: AOJu0YxGyyT33yKmei2BNOvkVl3UxE/IcBTcU27lJJJRaaUbit905uOl 6PfwTtX3WH6r7O7DvymozMZzKoTUiJaCb43WDz0I21nTWYIKY8ordMdWee06c21Ocm/iZLbfsNJ df62HQds= X-Gm-Gg: ASbGncsSddLWsBB/8ewS7+1dR3cqlKnJ9FWOxLbfqX2V2PJZTpYpzEDtLAqbjDSjtye iD/nKR5MdUzgmNzAwLmj1BYS2Us3cppIJFi/LvKr+QvxCgP3d0qm3/S5/MHxxvs4mBMZYilFQNQ YNJ4EoipdETDRilAXh/1055HIWVe+Le2odwy75l+hrra+RyrGUlENhKrcBywXDig9M4NTLrJM05 4qNpgmBdhGPFGZrosV2bJAa0EFTT5VNjLRCteTFBXjcA+/LwQw4pHzy3xax8NrKpj28w4LQE6Qn pfkYYJanSfoEfx5yK/HnMZ5m1K8USL0Ry3PP4db1QMU6//PlSgOddGdMnITcquu3uU0tU6e2chI URgVBlP1g7pP099Y/m9JGrS8epbut8KMY8iKP3Yf/bB84ki7Z6L0kZk+9hFH0sRo/DqHomahW0+ Q+nZmSN+gO5X80dQ== X-Google-Smtp-Source: AGHT+IHpTm34dRdRH5OuCDFyzpUGf3KzC+N6ucE9kSG1cLhvPtdkr1rSnE2mDER7gkRcgBRTzWsofg== X-Received: by 2002:a05:600c:1f86:b0:477:7c7d:d9b2 with SMTP id 5b1f17b1804b1-4778fea17bemr132988205e9.32.1763463296917; Tue, 18 Nov 2025 02:54:56 -0800 (PST) Received: from [127.0.1.1] ([2a01:cb1d:dc:7e00:c283:3472:316:988d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47787e8e6a1sm347300135e9.11.2025.11.18.02.54.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Nov 2025 02:54:56 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 18 Nov 2025 11:54:51 +0100 Subject: [PATCH] gpio: shared: extend the ifdef guard to gpio_shared_find_entry() 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251118-gpiolib-shared-of-guard-v1-1-e4ef149a2e0b@linaro.org> X-B4-Tracking: v=1; b=H4sIAHpQHGkC/x3MQQqEMAxA0atI1gaajop6FXHRmaY1IFZSFEG8u 2WWb/H/DZlVOMNY3aB8Spa0FVBdwW9xW2QUXwzW2JaIeoy7pFW+mBen7DEFjIdTj6EjNu3H9kN joNS7cpDrf57m53kBfNcX/mkAAAA= X-Change-ID: 20251118-gpiolib-shared-of-guard-f61e05328940 To: Linus Walleij , Bartosz Golaszewski Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski , kernel test robot X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1577; i=bartosz.golaszewski@linaro.org; h=from:subject:message-id; bh=5mxs4SlTimyfdvZyrPjBkvGv7MzY4oOopvFwo8ywJgY=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpHFB8jIngPnVhoNGk9C//oR2hLt3DZk8pEJg0F GeIVHVU6SuJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaRxQfAAKCRAFnS7L/zaE w44MD/4kjLQof6fiFAQkH11ntAfcWH7i5UDmkBgvzOWzMUMUjIVmt+NQzkp8hN3xz+fRLfZJs8y 3EoI4l/aBqw8hF1M8rJ4VYNv8fR5QjR4ta0zb2zc5MYyJRXABaVPsK3KQI1cXrk7yJE6lsND9S9 xeMvJJsKhw/Ss6pyKR/oV8mKvS/E2e09Bd1/Ie7aVJqVbZtJGSW/SCtuadA2OLyjLkLZ5w2WDdd NnJADPsS15EhWDpOw9DyAoNj+J8Ao0sC9L4IpMUU9uCq6hiYh/WolZ3D0NIQXz9TsLq5/hnR4+2 QWJQImr+ELC35zD+rQiy6MGB27tKn5+/qw5GTBHJMxLUihrYUU/ueDc/Ilo//w2dtxtVrqJmZnO +gKmfj2xRoammnzOSEWzTEGYeWjODGTgJvzL68xMnF5M/MAGbPOS8iifNBi5ykrPVzmZa3n/NGY AtKl9NYHP6tAt+qbSSMMQI/RcmOFWS5lGCqT0dbvEfAzr79h0mILQEE/d5ZEpjROVQiDOHxBcdB +qezSBCF3VDVq1Ny2zXplHGJ3I+gbfiRETAhiUqktuym2snTzHs1YG3CNEsB12PYbQS2yxdx2s+ HRq/ZhTP/AEPT1X6/G6U1+ZAc5p3/lDeR0VgWTZ0vCDhee2+CVW/1R8Lc34tz9z8lsLSQYnVc8W XR1485c6+SsdMMQ== X-Developer-Key: i=bartosz.golaszewski@linaro.org; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 From: Bartosz Golaszewski While this function is supposed to be used by all scanning functions, so far we only have a single one for OF trees. Once we add support for ACPI and software nodes, we'll drop the CONFIG_OF guard around this routine but in order to avoid build warnings, let's extend it to cover it in the meantime. Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202511180232.EItKeYjY-lkp@int= el.com/ Signed-off-by: Bartosz Golaszewski --- drivers/gpio/gpiolib-shared.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpio/gpiolib-shared.c b/drivers/gpio/gpiolib-shared.c index c22eaf05eef23a7f5f111708c3db9412c4c30231..0c07829cd898e4ce19bb5b7156e= 12982ae674841 100644 --- a/drivers/gpio/gpiolib-shared.c +++ b/drivers/gpio/gpiolib-shared.c @@ -58,6 +58,7 @@ static LIST_HEAD(gpio_shared_list); static DEFINE_MUTEX(gpio_shared_lock); static DEFINE_IDA(gpio_shared_ida); =20 +#if IS_ENABLED(CONFIG_OF) static struct gpio_shared_entry * gpio_shared_find_entry(struct fwnode_handle *controller_node, unsigned int offset) @@ -72,7 +73,6 @@ gpio_shared_find_entry(struct fwnode_handle *controller_n= ode, return NULL; } =20 -#if IS_ENABLED(CONFIG_OF) static int gpio_shared_of_traverse(struct device_node *curr) { struct gpio_shared_entry *entry; --- base-commit: b32b526a0d034be69d115fae3051dda915d846ee change-id: 20251118-gpiolib-shared-of-guard-f61e05328940 Best regards, --=20 Bartosz Golaszewski