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 E019F1E3DE5 for ; Fri, 27 Feb 2026 08:48:19 +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=1772182101; cv=none; b=TnYv++r0iSVyMS8DOo4LSK0gNkDr/7pt56PlWh5EAPK57Mdw2oUEegGehy+Ner2qpnTv+N22D8+lUcZ2JOghcRn/xTYWEDsueH4bOuYBbdCR+eK52P2xeh0iU8Ve9yrvj1oF6F5mSl3jBZjXkCC9fNQ8uZUSCwGudaqcYsl5D9U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772182101; c=relaxed/simple; bh=d0wP5Gs+W0TLrJ01+88UdJqIuVLf3HvCLZUGr9e82eo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=pe2zVLFJTJgSLQ/V4w82FXJNqRmxo9GFT4Os1rnWueeFSMEGetsK1qrysZtTWt/7wdK94uLVyfgqFiI50k259ij1zKMgVL4A1TWVjbO/RDL2MwmDGAHWO1s4tKdJRMdHHlo3UofirW0+hHlPFolJtfOZzmH40BbVDUYJPtquleE= 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=ao5JyQh8; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VIoYRKn9; 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="ao5JyQh8"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VIoYRKn9" 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 61R2KB8s1874308 for ; Fri, 27 Feb 2026 08:48:18 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=TGpOjxYuH6TclDYOSEKbiIV6mspw+jPhyMH HzUAKZf8=; b=ao5JyQh8XDJeY7ourTgIbGlEjyAlhDrIr2YM09aneu/Ksy7TiWi tEDo7PTLbD+2VaCEAH6Trt6Vx99v1UPDhSJMGq1nCeGZRWBkZFixpI0iC2hUyGGz h0nheAt9A+0vFwkjyxJ6PcuZikVzgowZLO0UPvPYBtzaGwYRUfMqK0vk068rU1Ml Whp6lt0zR7XYZmE9eOdQcXJ6bAoni4Ukm4F+Lvi2VXo0BBEOkFgGUVAaxUOJZ1aE cNeXKB5xbzKWp1u8yDx2zzlwjwNRMfdmEYqmOVEcvVgxHx7XUxDleGhKSOEAJE07 rXwff/PuLB98a5FmfFtMgT5UB5WiEAFItZg== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cjuytt9kd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 27 Feb 2026 08:48:18 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-50333a8184aso250306431cf.1 for ; Fri, 27 Feb 2026 00:48:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772182098; x=1772786898; 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=TGpOjxYuH6TclDYOSEKbiIV6mspw+jPhyMHHzUAKZf8=; b=VIoYRKn90OM7JZEqs2sPKxo7HNF3gg+RrhQb2etmr60TBQN1OuRZIcRYD4FF0US4W6 pUlzr2zgogAEdtOchdYpxjTp/M498abCcRl7XPrd5R9aciuV6lsrBenmt5GBpwC/flwW znSk51lH+NkOFrtotGD6yarGbZrYzfL24b2jkaugV1g9kAia9ZnqcsjRV5Q3vc3QYvRL AO1d1v9Va5XHZwBP+C+KiOR+8lBETjshmmT2CxXhLZOyvmjp8yrubryRmvin2JZU5nGD SHu8ZaTbxavtjkJQBGlL1Y1IZRjqBFXnSiGJ5j3l6LLD1OrL9KRW7Gr1ln24cPlMSfSl Pidw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772182098; x=1772786898; 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=TGpOjxYuH6TclDYOSEKbiIV6mspw+jPhyMHHzUAKZf8=; b=kw2K9tXqWcoEJgCS03LjUQ1AsNPL3z8P35NoKn+vkrUjuz/a6niLgGwFtHhk3D1uMf yahiPONexcbtsFoZkPRSZjmTzrR07JIor7TyAjmtwy7yAYrsK6VY2J8Ul69QVkXC93jz rD4OSKpgqv4wwUHANPHFngL2oro221x5IyTDs3eUpHWNfbYZzVg8kkC8fXoXKw9x5DSc gas6CtT/gnfTZ2FjZEW1V10gGJ8u5UFuQRpnopBhyKGyXgBmyxqylDygkkTmOBCKeqBU RwKmzr9LWilAkq4vHQ4qPIrdeDtR/TtlEZsn09InlAXLbKy0nIX6CpqqI+woetT8/vPR PR0Q== X-Forwarded-Encrypted: i=1; AJvYcCVkidTULGSYrFwZwKUM8NwMODADe9CLqdruZzprUFaIjuSiOa0faoka99CkwjwSVZ6owKpVZ89s9I0q+JQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwBDQqtbNLqX01Az1x5/N6gKxGvGUEzQProQW0FXjWX3PoSK2cG SiZ4ZSI0o+E3RvHLpmmO82SL49hF7+HYsy8xYxKRswl/B9jKurkF9WKB7A1YFp1geN6lVdNOqtu lYJp75wQycawr+b7WjSoVIZ2kCwuzicSOphFYTdmkRE6puvyO0iZvOhSivk0h9UWIFx4= X-Gm-Gg: ATEYQzwcrk0vYzFZGKXD5sTD4jDv9zesJ+KMfHTTO4cRN/Wsa5QvFGDHQdWA6UyqrEI 357hb3tL/8cRzrds+Z7k+ksif2Ljh76Cfvn0eOiS4+ZI8pWcyNmovDJ0BPED7EtwIgYOuED1QAD c+81IDdmxLb0nUsFJCdZf6qQt3YhLdMTKc2+t/j6ATT3ECPRTKMK2wB0MIAdClvJkl69FEiqoPH So99WjxHsaPOpJEwEoK8gFlHWmzeksWk/vHvRvHyW+VTpybMPI9BOySDQ8mtI2rfhO7QLmUFslA 4oBuSespe+iW+KDDu34gpseO1U6BDW+6X5//uG5UwHQhxcvK/Bsrm3cQOpvyU6KJmfPJAxxc+/i 6kX9jnmz5pb0AYlMVhU0Tx6Bu8ydv2rdsQIo6likFMAOWiUwrMj4= X-Received: by 2002:a05:620a:f0f:b0:8a2:234a:17be with SMTP id af79cd13be357-8cbc8e56ccbmr214914385a.7.1772182098186; Fri, 27 Feb 2026 00:48:18 -0800 (PST) X-Received: by 2002:a05:620a:f0f:b0:8a2:234a:17be with SMTP id af79cd13be357-8cbc8e56ccbmr214912485a.7.1772182097685; Fri, 27 Feb 2026 00:48:17 -0800 (PST) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:8bcf:177b:d085:ed57]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483bd75dfaasm178560955e9.12.2026.02.27.00.48.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 00:48:17 -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-rc2 Date: Fri, 27 Feb 2026 09:48:15 +0100 Message-ID: <20260227084816.6898-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-Authority-Analysis: v=2.4 cv=bJIb4f+Z c=1 sm=1 tr=0 ts=69a15a52 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=VwQbUJbxAAAA:8 a=LuvY9jOB2pyUb3znQEIA:9 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-ORIG-GUID: uo0yboHSFFN6LKxwWX7ZQmC6iW2FUOAm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDA3NCBTYWx0ZWRfX/Wv7b5xP4Gnr 9NRl838FAPoQwQs60yfrDSQm7k8az4bx6jWVUSsjpvmfLPMAwCpiL1Hj7i8kjAhjrJTmrQtr+oP aWEhVGBSM4sXo3lAYs1aGaZA7dJlJ1zWtEOBD202XfgyoQJxUJaRRqkt92f41c7MADmQ7BiPhKk VBTYDFoIj0ihtcSwOXZcbPvNHZsjo09qlFrQVZeU+5byXug9iYaaC0MjGqXLi+JNQu/6r+7Hz6L PrWm4jfg5T/y05kylQT9vyyTyvTLlOgSVQC+dExa2EI+9kDcEjFxF6hZjlW1DX4xF3esAn9LWHi fghLFQ6k4eM3RjdU4Xnu7RBOgfe97VZS4HdjcwxdXJ5NOq7KCJv1XfY6lreQZXdwFc/C3aFuBCU 4KPZQvmzBGFkVMo55fh1lIWzE0iodR65+xvz3g6sdu0jkfBr4cJ2QoRfR+TQv337JUxaF399Src O98489r7bvrT+qZEqdA== X-Proofpoint-GUID: uo0yboHSFFN6LKxwWX7ZQmC6iW2FUOAm 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-27_01,2026-02-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 bulkscore=0 adultscore=0 phishscore=0 suspectscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602270074 Linus, Please pull the following set of GPIO fixes for the next RC. Thanks, Bartosz The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f: Linux 7.0-rc1 (2026-02-22 13:18:59 -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-rc2 for you to fetch changes up to ec2cceadfae72304ca19650f9cac4b2a97b8a2fc: gpiolib: normalize the return value of gc->get() on behalf of buggy drivers (2026-02-23 11:49:23 +0100) ---------------------------------------------------------------- gpio fixes for v7.0-rc2 - fix memory leaks in shared GPIO management - normalize the return values of gpio_chip::get() in GPIO core on behalf of drivers that return invalid values (this is done because adding stricter sanitization of callback retvals led to breakages in existing users, we'll revert that once all are fixed) ---------------------------------------------------------------- Bartosz Golaszewski (1): gpiolib: normalize the return value of gc->get() on behalf of buggy drivers Daniel J Blueman (1): gpio: shared: fix memory leaks drivers/gpio/gpiolib-shared.c | 6 +++--- drivers/gpio/gpiolib.c | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-)