Message ID | 20231208083650.25015-1-brgl@bgdev.pl |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp5320568vqy; Fri, 8 Dec 2023 00:37:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IGYRDfMBzPDQCMz2JW1wUwGUqutC7nojSVZLTgAN5wCQOOmPOyNBhDsikMWMIH0lZDPtM+n X-Received: by 2002:a17:903:32c8:b0:1bc:edd:e891 with SMTP id i8-20020a17090332c800b001bc0edde891mr730720plr.1.1702024638660; Fri, 08 Dec 2023 00:37:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702024638; cv=none; d=google.com; s=arc-20160816; b=gTfjiLwZD8x/XfdZqq41M+BI7ZgVKEngtGxSzYK5ak7U4iV4eYaCSuoGv9RuZT8XbZ C438I3b+kHUi6xBLs1A1Yqk11zlXUSz+kvSPpaiDk/x7nYeC5KOPKuhXPyOrdt5HgtIi w5eJLDUyvPrlXC1yvFIcpCxRYfack+woO1Qmm0TU2HwEhMOkrcQ4k/xLJ9wgvtHYyakP //iqEz+4L5d6sSjL7x/E/83VYIaIO3W8vNoX8l0mYK39juTMCbROjKOFzgaz7JdZ09q0 nvRY0PevQFvuFINBf2l7/lvIpYBQuh1wGXQNQh2F62HJgcbp3JxRGbPPoq8wyPvolfKI Aqnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=wNfU9DBaDJWRRxmgHYFx4nHbGgVZAwp+QKmlmlzyeuQ=; fh=fw6biwzn34ngIUS3OuPB+D+TvAzoz1YwnvitHxA+Jyw=; b=wuvJFOhTrY3S+cxJPKXSAbLlrMVVJLpBrKa67B0yKb6IP41BJgdI2/kJjUwGIGYA/j b/ROqVuD3SB+hEXQLBRX0RsLvyO2pJgPLSHpICipnBhFJ4nEBelHsAPdEW2pVnqAg3OF qpNsdi6Yn9DvAE1gAGLSiDTZv62d+Kaie+zIkd0gJ8GHzAaA+Tei2Lw0m3we7cD762Xt hlETYlVRSsccHoK/NZHXmUZM0ChK8srOdsqWclY58oyFFqC/tYRpsY9cSqoodWSP7VBO nyb+tPdLAkBbWFNl5tTPTwOLlz5C6MYnjpVyaGesd2njaC2cq7XoMs8lP9ADBEtkwPTZ Eong== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=gZ5RtFhk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id b1-20020a170903228100b001d1d1ef8be7si1253347plh.153.2023.12.08.00.37.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 00:37:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=gZ5RtFhk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 382348089A0D; Fri, 8 Dec 2023 00:37:16 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1573331AbjLHIg6 (ORCPT <rfc822;chrisfriedt@gmail.com> + 99 others); Fri, 8 Dec 2023 03:36:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52492 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232974AbjLHIgz (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Fri, 8 Dec 2023 03:36:55 -0500 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6C6A171C for <linux-kernel@vger.kernel.org>; Fri, 8 Dec 2023 00:37:01 -0800 (PST) Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-40b27726369so19883335e9.0 for <linux-kernel@vger.kernel.org>; Fri, 08 Dec 2023 00:37:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1702024620; x=1702629420; 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=wNfU9DBaDJWRRxmgHYFx4nHbGgVZAwp+QKmlmlzyeuQ=; b=gZ5RtFhk197PCmeKXMy761pH5NclNaCp6XuJvUumzJR9BF8Ok3lhhAt5/QioDaMwoK eh+/B3d8TivCVwz8DLqnK4MmI7svyW3R8nUVzxhz51Ixs7iDlA+sm1p9iFdP7YR1q4Qw PCeCgS1L37XeXlHF4wKMDPGxGc0Teh6llHyOPJ2t286FJdqS5qlhLE2oMlblOWUEbrAy /xwATJH5i2SfDP91y7JyLYILjcyngt6CnGnXBcfQIQHvxxNikfagvKVAoWoxn4JGpziM uLUcPF2gnauTrnWIcLhL5Dy267NT8bFbPWUvGd12J5/i+8tQCFmdW5t5cdm6jVDZgeDh RgMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702024620; x=1702629420; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wNfU9DBaDJWRRxmgHYFx4nHbGgVZAwp+QKmlmlzyeuQ=; b=V7WNpmJzaRnib+N0hocC8S8xwbimOMXGgBcLbhItEf6yG/M5wRQlkE40QCaWkqMDnD 632biayFxLjkWPZcPUlI7s7PDKEtjiEqm7KRaarrkljZcb8LuL4Mlba843ku0x4c+hko jj/AAztU8KR2iuwwmAKTi41RWcSb0tmGpQJPQ35983OzDzxcrgsxNg/t6BTePWGQtdIr j1ms3FUwOtVPjl87NwiHje9G1KO7u4ZiDLv3hZfXlo+d7yqyFM+9nzqx9i/N7JXnY7Fb 8yycccRnnmu5YAZ3fIZv0s0JMj3hBfBnPLXkyfIo0zn5ra3tfR5WhuYD8AOcO6wFuI+K ivcQ== X-Gm-Message-State: AOJu0Yz5ZyOktrHkqIJgFJ7M7EtkbHLzCKhe4q1yrtHfX81fubqr3Fqs Lz6KVbPhB/8bApdPorwCJb1KuQ== X-Received: by 2002:a05:600c:3093:b0:40b:5e59:da99 with SMTP id g19-20020a05600c309300b0040b5e59da99mr2355770wmn.172.1702024619510; Fri, 08 Dec 2023 00:36:59 -0800 (PST) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:b162:2510:4488:c0c3]) by smtp.gmail.com with ESMTPSA id bi11-20020a05600c3d8b00b0040c2963e5f3sm2113880wmb.38.2023.12.08.00.36.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 00:36:59 -0800 (PST) From: Bartosz Golaszewski <brgl@bgdev.pl> To: Linus Walleij <linus.walleij@linaro.org>, Andy Shevchenko <andriy.shevchenko@linux.intel.com> Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Subject: [GIT PULL] gpio: immutable branch between the GPIO and pinctrl trees for v6.8-rc1 Date: Fri, 8 Dec 2023 09:36:50 +0100 Message-Id: <20231208083650.25015-1-brgl@bgdev.pl> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Fri, 08 Dec 2023 00:37:16 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784702187723004807 X-GMAIL-MSGID: 1784702187723004807 |
Series |
[GIT,PULL] gpio: immutable branch between the GPIO and pinctrl trees for v6.8-rc1
|
|
Pull-request
git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git gpio-remove-gpiochip_is_requested-for-v6.8-rc1Message
Bartosz Golaszewski
Dec. 8, 2023, 8:36 a.m. UTC
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Linus, Andy,
Please pull the following changes into your trees for the next merge window.
These are the patches providing a safer alternative for gpiochip_is_requested()
before we rework the locking in GPIOLIB.
Bart
The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:
Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git gpio-remove-gpiochip_is_requested-for-v6.8-rc1
for you to fetch changes up to f8d05e276b45e3097dfddd628fa991ce69c05c99:
gpiolib: remove gpiochip_is_requested() (2023-12-08 09:26:43 +0100)
----------------------------------------------------------------
gpio: remove gpiochip_is_requested()
- provide a safer alternative to gpiochip_is_requested()
- convert all existing users
- remove gpiochip_is_requested()
----------------------------------------------------------------
Bartosz Golaszewski (10):
gpiolib: provide gpiochip_dup_line_label()
gpio: wm831x: use gpiochip_dup_line_label()
gpio: wm8994: use gpiochip_dup_line_label()
gpio: stmpe: use gpiochip_dup_line_label()
pinctrl: abx500: use gpiochip_dup_line_label()
pinctrl: nomadik: use gpiochip_dup_line_label()
pinctrl: baytrail: use gpiochip_dup_line_label()
pinctrl: sppctl: use gpiochip_dup_line_label()
gpiolib: use gpiochip_dup_line_label() in for_each helpers
gpiolib: remove gpiochip_is_requested()
drivers/gpio/gpio-stmpe.c | 6 ++++-
drivers/gpio/gpio-wm831x.c | 14 +++++++----
drivers/gpio/gpio-wm8994.c | 13 +++++++----
drivers/gpio/gpiolib.c | 35 ++++++++++++++++-----------
drivers/pinctrl/intel/pinctrl-baytrail.c | 11 +++++----
drivers/pinctrl/nomadik/pinctrl-abx500.c | 9 +++++--
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 6 ++++-
drivers/pinctrl/sunplus/sppctl.c | 10 ++++----
include/linux/gpio/driver.h | 39 ++++++++++++++++++++++++-------
9 files changed, 96 insertions(+), 47 deletions(-)
Comments
On Fri, Dec 8, 2023 at 9:37 AM Bartosz Golaszewski <brgl@bgdev.pl> wrote: > From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> > > Linus, Andy, > > Please pull the following changes into your trees for the next merge window. > These are the patches providing a safer alternative for gpiochip_is_requested() > before we rework the locking in GPIOLIB. I pulled this into the pin control devel branch. Yours, Linus Walleij