From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 88CB331D735 for ; Fri, 20 Feb 2026 09:40:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771580431; cv=none; b=IpDIj3xacWIzxlTXspcV375Wzy5fliku1EmQrrjzO63z+hhXkJGQuTtqxfuKTEhh4R2+KAgicH6tUBL/6uAPSDL0OPHhDR1lKga13F/pCG4g7h9IpBnqbqQ308O60ImKgH7eLPUj8g0tKEYOhjNsP16mQPJXnu3ucAT79cGEakw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771580431; c=relaxed/simple; bh=V2rL7KivYHtYoS6HylBc1RakKzVa3bW4Jm18CFFDgio=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Cj9Vw/qBvhgv2Y9CEL3Spz9v3z0cCMotIr2RbQgiggiWuIcs7+cCS+74WbpFTtuz3vgvKpBXBGUt2b3BveDsP87msNQ8Qj6VH//MsEaZRayvZsAxMJiJhOudNQ8rOiqIipXxoEdEmYG/RhW5waZk1ipyM51B3+txRTr4CEc5ojk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=aMcbAnA/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VyzXtRlm; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="aMcbAnA/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VyzXtRlm" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61K5Rn9p1851285 for ; Fri, 20 Feb 2026 09:40:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=i5x6tyoyyz3uOsCJKO9fGl1ATmhqZQMBho5 d1xlP9CA=; b=aMcbAnA/JpgOVXU7ejzy/rxcRteinbIZlCLm3iyPmOKB+/Zfrgy ddQSjxQOUf/EHv+yC41NYJnLIjCIJ+NBRjTXIKrS5MJCZ6UJClUfQyIUYi5JEwbw hdX+o5hbTzF57RjElFV0m1cheUiQhaByBiJs40ufwld8pY0fIXLOjPxFWUG4ZcwE bcb3CFmJFY5TPCuoEBEk53rMG7piRijkZReViMK1DWTdBKLNRVgAStOVYy396tri G3OnP2xukZb6n0JPETBM+bURdLrO9EKmT4cnWESPbZKEYxkXGrR648XGdk3FFIHu 9mc51s+zam9fRQavK/UxzU2Yv3KPmiEdljw== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ce9ng9qry-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 20 Feb 2026 09:40:28 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c70ab7f67fso2519840385a.3 for ; Fri, 20 Feb 2026 01:40:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771580428; x=1772185228; 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=i5x6tyoyyz3uOsCJKO9fGl1ATmhqZQMBho5d1xlP9CA=; b=VyzXtRlmNUZDXBhbNCZ5WDSKaCATHV14QOWPwo1NhAzO24jD4n9ICzTQHWh+hNZ5Mv jqbMnIjXRMvfIZFZcVjpvsoUqWhbpZt+e8SMPOk8Totg2o8ImYPl3qQk57mk3Pj27Pqu teBaRFCICIcAKnwEj6VGuaq2pezJL/dEAN+NrBqgSDyt2SJDNSsoLja092KH/loVXGtQ Ce2wrVqwBQlLjsYk0XkjSUhi8yGTkIxiZ0B79lZLkaOQjIKb/V+Cric5+vwpW6ce7SJd 8n4HGkBeIGMC+zhsR07mbtoXie/TyOhspBVEuJV0kpcVR4fDpzEB7c4He0tmIcb1tg7K exxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771580428; x=1772185228; 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=i5x6tyoyyz3uOsCJKO9fGl1ATmhqZQMBho5d1xlP9CA=; b=mTU0i/tv7l3BPMSl3M3aYQa+HBWUuqtiwzDY1cji0ZUP4snj/EpnDRnvGEHNfXKu+8 vuyjtuK7vbIzcyNWisJza03KHMwxPnjMM/0ZOP6reGZm8S3wAwbiYFxejQVVVKLU8++y x2ccS6/0+SfnNcnCMS1u05UJsBipFTrMJayIZUHjceDSPdl6+JLs5hFgUzuoPGCyUsu1 4/I+cev2/PI3bQqRPxwfNtHLqwBB+31kp8ulHvqo+4uGBxp9jyYfFJpJvRYrNN5mLouI HFp36+T14ktU9eIL3iiohkYOwqiov842GxYNiDLRF9wojVTYqBdDFlLcqY0Ku1zPHEFv /SQg== X-Forwarded-Encrypted: i=1; AJvYcCU4qkJ4EAPaDomZJhXcF9Cx98U5814TmQo77reyyO5QnRN+MwaxGxSxxEKVxt0Ytj48aldtSy35uf+hRtc=@vger.kernel.org X-Gm-Message-State: AOJu0YyNTbdwMNYII7JY2h7kYSwYHgFCuzBogD2vHHqi/qKfj9e+vHrx CP6bqTPqQqy4F0LIlneayFd0C1S3fYypcu58EuA1odbvvKhhvvin1pgQHAc2AOq//dNVZ4kbjLR fNM44oXs7+7Nvlm29TYLRiPBhUGa4EXp2fSLs99NOmWtNFAzYTM/xAwSbIVrNhf2c7Eg= X-Gm-Gg: AZuq6aLoO/s86YA/qhfO0g6x2UlF8x5jX/7Aw48wh+NgEJ21ypfvX1YQZ0/jopuV/2R eHYWp4Ke4SvKczllC3UZq1Pnbp1MY2PBHrxdMQhUlGyJyuYTc3E4fe/zEVw9MUDQ5CQNZA+1t3Z bb8XxnxSiYpqKiGnIgqS964IlKLU0FUggfeHLnQ8nilbwpabD50N01thjYZYsYQvW8S1P2TmaOs BpyHHBddd0cWs9YIFymSlRGpIaBJJIZH21Z0sj8uf/HOcqzeAVbToIhkik/rvCUA1va+LYl3oNS ku02aTZQpjyxltLVtr22DTJk6hQMwaavfZlR0vZb1qmoUxtTdIdM339uZV2B96vxBdPGRafYZi9 Y3KWxSu16Vtj89bomCfulwOyaD3N6FRQE26oPYfth4RNd8F6OjMs= X-Received: by 2002:a05:620a:1994:b0:8c7:806:386 with SMTP id af79cd13be357-8cb4bfbe465mr2560955185a.34.1771580427745; Fri, 20 Feb 2026 01:40:27 -0800 (PST) X-Received: by 2002:a05:620a:1994:b0:8c7:806:386 with SMTP id af79cd13be357-8cb4bfbe465mr2560952785a.34.1771580427370; Fri, 20 Feb 2026 01:40:27 -0800 (PST) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:336d:97c9:e7ee:e6fa]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a31c048bsm64422145e9.7.2026.02.20.01.40.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 01:40:26 -0800 (PST) From: Bartosz Golaszewski To: Linus Torvalds Cc: Linus Walleij , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski Subject: [GIT PULL] gpio fixes for v7.0-rc1 Date: Fri, 20 Feb 2026 10:40:23 +0100 Message-ID: <20260220094023.16001-1-bartosz.golaszewski@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjIwMDA4MiBTYWx0ZWRfX2hzwdVaOaHrq SfEUsOvniEPxmNp2I+Rf+VTwKez0hXb6GCl5i0cHpSqzTIXih5BcpdtpXZNO8t8WjrDCh+9j/Hu RQxmYsJ4mIt7GSiEJ3gpGM2dVkahYFOK93DRs+AQLBr6sTtRHkH1ulplndqNgAk2nJpocM9oaIv rxvnvDWsMRHPaZ9KcwNGC2ayBak+eAu6+1MiYOaEatQygkaMAIVQM2hn9RTt7jrrjGcC6zl2sAI e5wYAO2gvBSDmmIc7lyrDTMyxdYPtlbrRdvf5DFzpuNbrGNlAmK3WVjDQA/QM9zIX4ffHLDp/wS W0scQgcW7Fdexik7wJWsw86R2DeOkbAIkcx14DhT2iJCa6O+O/l4aIoFrB2aQLSEET+Qpw2Jum5 PbyhoNUQQZEy8ZN0+oE/Rg7Q6UN2xmO9q8FrJnob+3mYZ9kVtQP+ri1a1P+V3OQ0j2bJHg9beIi AMbWNTkYBby3OP+L9Vw== X-Proofpoint-ORIG-GUID: 2VO83QZNCX5o32-ut4VNELLrD76m4R-a X-Authority-Analysis: v=2.4 cv=Sbj6t/Ru c=1 sm=1 tr=0 ts=69982c0c cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=VwQbUJbxAAAA:8 a=Mt4fK7gLU2dDsOa1_ocA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: 2VO83QZNCX5o32-ut4VNELLrD76m4R-a X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-20_01,2026-02-20_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 malwarescore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602200082 Linus, Please pull the following set of fixes for the upcoming RC from the GPIO tree. Details are in the signed tag. Thanks, Bartosz The following changes since commit d70178215211a7c73ecabeb55eeb0f8ef002bcab: Merge tag 'gpio-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux (2026-02-11 10:53:39 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-fixes-for-v7.0-rc1 for you to fetch changes up to fbd03587ba732c612b8a569d1cf5bed72bd3a27c: gpio: amd-fch: ionly return allowed values from amd_fch_gpio_get() (2026-02-18 10:56:35 +0100) ---------------------------------------------------------------- gpio fixes for v7.0-rc1 - add a missing IS_ERR() check in gpio-nomadik - fix a NULL-pointer dereference in GPIO character device code - restore label matching in swnode-lookup due to reported regressions in existing users (this will get removed again once we audit and update all drivers) - fix remove path in GPIO sysfs code - normalize the return value of gpio_chip::get() in gpio-amd-fch ---------------------------------------------------------------- Bartosz Golaszewski (2): gpio: swnode: restore the swnode-name-against-chip-label matching gpio: sysfs: fix chip removal with GPIOs exported over sysfs Dmitry Torokhov (1): gpio: amd-fch: ionly return allowed values from amd_fch_gpio_get() Douglas Anderson (1): gpio: cdev: Avoid NULL dereference in linehandle_create() Ethan Tidmore (1): gpio: nomadik: Add missing IS_ERR() check drivers/gpio/gpio-amd-fch.c | 7 +-- drivers/gpio/gpio-nomadik.c | 3 ++ drivers/gpio/gpiolib-cdev.c | 2 +- drivers/gpio/gpiolib-swnode.c | 19 ++++++++ drivers/gpio/gpiolib-sysfs.c | 106 ++++++++++++++++++++++-------------------- 5 files changed, 82 insertions(+), 55 deletions(-)