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 4CF4736E46A for ; Fri, 30 Jan 2026 11:53:03 +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=1769773985; cv=none; b=WUk51JE/9yPM7Nb3+Yov96Z8LlRybUNr4lpSPdB761/7TZhC/9pNKFUuczdHRF8eYBEoQisPw2s/4/DYfTyofiiHNxhfgQQYrcFvz44ezfJCCOyNWIsQ8eHBJ3ZuXsMvJsb8CA71/muq0XFrqkI/sGRDB6RcAMzuz55nXrK2jKA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769773985; c=relaxed/simple; bh=hAjAoaycStcIB0uVOYATMfurg7DSPoAyHfAGLS0jJCU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=rP9iJNjOfHcyIdiObem6AOgqbWUIpaAleqZF9RfXXSo2eA06TInxrrLzg0R4K5NvUwxL87uQPslwP0CSsOohWkA7tHKNMJmmNPGe1GQEkX5C4iXp3bY2zB+l1/9nb0vH4D1V5g3X4+xdRNwu1LmuLpC+dWUZ4+xsWo4qknL459w= 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=FV99+joY; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TwDlMYg1; 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="FV99+joY"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TwDlMYg1" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60U4tggk2295204 for ; Fri, 30 Jan 2026 11:53:03 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=/UV7Kff6Ua9fg1jcURS5NPwBgdlLcX7SOgF ADHW7XyQ=; b=FV99+joYXu2F/F29GRRpAQBZ5xyCIxTPsUTJY5YAqYv1QWe5cEw oRfbP8L4mTELYChpdya/yShW+C4zgCArnslsjrb69KLehMksMy/Ay62P+TloMX43 wbUQFKHbAJzLwHQ8ApmBwozSWBOcZEY0YU0mDDnS5A2wUphJlDMb/i58ILeUOse0 6M29qXeEQwQWuuoq1fGAQiQ3oxdtYKRdCTmxF8uqOBkMhdN5hoetWi8of+NDfgOv sMvVNZp9BbsZ9kCyZ1n6HcgFtCzQ+XWcl1tglKdQ/JiJDvAaoFfZYVXxqOqOKTpp RcVKynxd1l8D9jXgrbKnApxVcZBosD2FCTw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c0p1x958s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 30 Jan 2026 11:53:03 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c6a289856eso843392385a.0 for ; Fri, 30 Jan 2026 03:53:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769773982; x=1770378782; 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=/UV7Kff6Ua9fg1jcURS5NPwBgdlLcX7SOgFADHW7XyQ=; b=TwDlMYg1qt7JVrKVggu4731c2yzzqtaOKJrv2fdLVEEnlLcR/gell9nK8w2em2HpJe V2OZoMW+UNVjwgbkvhfOBM0PIwnb56pcSrt7mdPoakjtlnI6yKIVX94NLzxoHjnWRyB/ x1Ec0nZZgifAcoMkGe1DON6rcMgdocXllYzi2yKGTsRkYtZPmWWXyCjFNojXQxyk1Glw dEzAzThzOwSxxJ2ePhVwqUwAbyf4L40WUgY1gwLz0z1a2XCBc1WcC6zgd4uoMIV0mGS6 Frf1of3FFxyCDpDrZAFub7iL6zEQVFmFL0YHCTuohhb5JAIoux/ZaRdvFiVoFH/tg9Jw r74A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769773982; x=1770378782; 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=/UV7Kff6Ua9fg1jcURS5NPwBgdlLcX7SOgFADHW7XyQ=; b=jJX5HLEoqKUHLPzengUij1suGa2SlGDIPIbpLbH3e5KDGMY6IoS9jTTeJ3j06B/F3Q BbVaY5QQNgSFa4wv35+50IUuK9kTmtZ4Bq+qgJAL3fgbjAcM8qSCmtw3QaXoVzeVfCSU QiHn+fD0XqXCkLznw1myYO7p+gSIkJFUdORxW1wzH5O6nPn/rLudkOnbThL/g3BdOR6v VuEulQDA+AcW7fOEA68L5sqKNxQTLFDkPXA3GGBDtK21vFenEDAEJyuLXZq9gJ3QdQIj B+9t+2CjLYISeY4nQEQfOB+aXxF6xDRXWxi/J8nr17ioyc4KzXldagkePVAl/m0jEWav WHpA== X-Forwarded-Encrypted: i=1; AJvYcCXBKF9GBY03NsY8v2oClhZAgbfoV0VztZThMwem1czGw79rwNc5NK2SQnoHeBouPmg+uWxQGOpFiq5fqKM=@vger.kernel.org X-Gm-Message-State: AOJu0YyphO+qlpYRLm6pKROHnOQo/yAplOzAZDBPF3CZMgpNOmgLxG3h pe8k7tgn9aDFI1uXUjhJTG2if429s1KBqqW//cK4OV0HtCCvZkGlF32Idtx7KRGjh90XO9R+No+ 8Rc5kzmzXNjM9AV982sM+avh4N730rUGsS5tfUIDCzDIar8My5C2xIuUgiciuQpa6Se4= X-Gm-Gg: AZuq6aJjzOjTwo6JCO8Xzf3hz/gNle5+kKlD9EWxWcUQns+A38WMw5XXrAXvzswbKSt LDs2oVyq+WIo26jC73giOHvTqlkWXc6qwWbCPkK6BpCMQ5yOhyOXCkQHeEQUIbylb5RbE11L7GZ HK8/dtSJMO/BCIWi49bIM2UUaljs6KVf3hLWN34zyIGm3clKjLzy4O+4bGAO2dCSrlo2o8wkh7i e0WVowGdfPHdu4gs7u0V13WW7jHOFYde3YlGrPCz/e4bOnmd4tw3xN16BoCJSQWLHMmRehBuJ1/ MDMVisB5DukOJOb7pWa8tFr/ewqll1o5+/01wNNvo2XXqguaaZ8FeeTfPOSahmMFCFuXSzkWNoN RGHrqOL629xoqYpPJFnMFPK98pnArJs0C63ACMg== X-Received: by 2002:a05:620a:4713:b0:8c7:79d:f91b with SMTP id af79cd13be357-8c728aa5797mr757731885a.6.1769773982445; Fri, 30 Jan 2026 03:53:02 -0800 (PST) X-Received: by 2002:a05:620a:4713:b0:8c7:79d:f91b with SMTP id af79cd13be357-8c728aa5797mr757729685a.6.1769773982018; Fri, 30 Jan 2026 03:53:02 -0800 (PST) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:ad93:52fc:1871:c54]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-482db623407sm23439215e9.0.2026.01.30.03.53.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Jan 2026 03:53:01 -0800 (PST) From: Bartosz Golaszewski To: Linus Torvalds Cc: Linus Walleij , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [GIT PULL] gpio fixes for v6.19-rc8 Date: Fri, 30 Jan 2026 12:52:58 +0100 Message-ID: <20260130115258.24843-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-GUID: It3zjOCasn4jKeyX_tKEj8DsCQ8AQgSP X-Proofpoint-ORIG-GUID: It3zjOCasn4jKeyX_tKEj8DsCQ8AQgSP X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMwMDA5NyBTYWx0ZWRfX7J6yaHmcA31B NARvuiUntWDRryq656L9+6+RdYdXeSEb7B7gDqZbeqhX5+2O0gU4jGcxzJnIJYI07dqoIFom9oY vHpBihlAV+kCGmSY9MgBujGUc1ZVLUZVNXgiJzBlWzqbVobe3Wyf1922BvxDl9fBKBvh+kBMead VzQiNGFsSd/7hLLdKU0Hrv7FplJyAjjPbLspFHsB825YRTI7UxUhfl4RF+hzfFyq6fHSPyZXhef hDKrpgP5M4I4JcYjxISIeikT94QXgyrKLX8WOS3K1+tMpo3aE3X1sba5jsTjHdVO0fG9hnGSvIe tJFSaUK9D38dmcsfuWdK6EKkqE7FAOcZB52oIstFN+RHXZSkZCuQG0iQ5hNRFrbEIqqKrmqn+T9 cNSBUCnVDhc04dEF9Kj9K1a4XiH0c9mpJhfHIsMntEeUN0kJrPsiMFzaP/2M1y1jOM2irvIdIU+ WqgCEp1Oz8bpIgcqqfw== X-Authority-Analysis: v=2.4 cv=G5cR0tk5 c=1 sm=1 tr=0 ts=697c9b9f cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=mhgX8rirUExWjY40x4wA:9 a=IoWCM6iH3mJn3m4BftBB:22 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-01-30_01,2026-01-29_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 priorityscore=1501 spamscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601300097 Linus, Over the last week I received quite an unexpected (for rc7) number of fixes but they are all pretty small and mostly limited to drivers. Please consider pulling. Thanks, Bartosz The following changes since commit 63804fed149a6750ffd28610c5c1c98cce6bd377: Linux 6.19-rc7 (2026-01-25 14:11:24 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-fixes-for-v6.19-rc8 for you to fetch changes up to e64d1cb21a1c6ecd51bc1c94c83f6fc656f7c94d: gpiolib: acpi: Fix potential out-of-boundary left shift (2026-01-28 15:24:09 +0100) ---------------------------------------------------------------- gpio fixes for v6.19-rc8 - don't call into pinctrl when setting direction in gpio-rockchip as it's not needed and may trigger locking context errors - change spinlock to raw_spinlock in gpio-sprd - fix a use-after-free bug in gpio-virtuser - don't register a driver from another driver's probe() in gpio-omap - fix int width problems in GPIO ACPI code - fix interrupt-to-pin mapping in gpio-brcmstb - mask interrupts in irq shutdown in gpio-pca953x ---------------------------------------------------------------- Andy Shevchenko (1): gpiolib: acpi: Fix potential out-of-boundary left shift Danilo Krummrich (1): gpio: omap: do not register driver in probe() Denis Sergeev (1): gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler Doug Berger (1): gpio: brcmstb: correct hwirq to bank map Martin Larsson (1): gpio: pca953x: mask interrupts in irq shutdown Robin Murphy (1): gpio: rockchip: Stop calling pinctrl for set_direction Xuewen Yan (1): gpio: sprd: Change sprd_gpio lock to raw_spin_lock Yuhao Huang (1): gpio: virtuser: fix UAF in configfs release path drivers/gpio/gpio-brcmstb.c | 8 +++----- drivers/gpio/gpio-omap.c | 22 ++++++++++++++++++---- drivers/gpio/gpio-pca953x.c | 2 ++ drivers/gpio/gpio-rockchip.c | 8 -------- drivers/gpio/gpio-sprd.c | 8 ++++---- drivers/gpio/gpio-virtuser.c | 8 ++++---- drivers/gpio/gpiolib-acpi-core.c | 21 +++++++++++++++++---- drivers/pinctrl/pinctrl-rockchip.c | 9 ++++----- 8 files changed, 52 insertions(+), 34 deletions(-)