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 03DB8357A43 for ; Fri, 23 Jan 2026 09:51: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=1769161895; cv=none; b=Fk5Pga44Y7M50Pb56WAWFljpEvykl+9OqDVQk7WIqNhXxz7IZb8W5xvWSTj2YLHqselQ7j25jRbRksWX3sMB6wer4xcBMnf7cVk36iH7620lrQA/pgkzon5z92q16+4ACoUqnLbpR1rMOfIHcSmbu0Ng5l7dvm0rQoPpeRpSvpo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769161895; c=relaxed/simple; bh=V1mVHtVhA48bn5s7zSjY1RiDmEmr3bdyQKSjLk2lEkQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Xdf8iCeK97JP2PjQY+TLQSckkZ2WJQIevrKN40aHfSNq1Qlhu+mqtnclK0ShWYBbJLHsSWamng1mRbXaxEpXmXQQzo9Swb9qFYvNBZaBffSjIbxurX4gwuWO01CK4BuWKZsr+5cqYvxX5HxKKXkqHgmZbICildqtUkO3/Jz7Vv8= 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=POFBQ7NK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XJB7ohjr; 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="POFBQ7NK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XJB7ohjr" 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 60N561Eg3656026 for ; Fri, 23 Jan 2026 09:51:26 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=NRv1Use63DYh95iwBNothYStCu1TNSas2Dq QphtCZrU=; b=POFBQ7NKhJLzBRwWQbenFQpTGJsSwsj73aeAt7fQFkbas4878y+ 2K0NKGkA2ItsKot8cjjR+l1a2+fqkD0bhm7bcSbq1OSVTUJ0i497RPc5hg330Llt xkqlsFxMqfsISXkb7FUiC8cSAIrm2sBOIgJrNR8JRZXZkg8n4rAClwf71Zd6KoMa JiR/ZIAWpO/Wn8pCe6eL1usGV9+j2O4La3flm97u7O8l+iVecTFlbi/3X1E0wzKv 8bQFZCCe1/Ao+0RsKnbtWtduf+uYPHz7glHkTsbtoskFtGBi23nkFPppB/ulqrFE l6hDEJx5L7a8k2GpA6N1w+RSi3MbZVWlAUg== 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 4bv2hw8y5w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 09:51:26 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c6a87029b6so593177585a.1 for ; Fri, 23 Jan 2026 01:51:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769161886; x=1769766686; 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=NRv1Use63DYh95iwBNothYStCu1TNSas2DqQphtCZrU=; b=XJB7ohjrbFL2hJMaqBLYYuDT1Duu0z+TubPDQ0lxXUCi8pfi8QS2Mj8satuc3TYaMJ sme5XVBi4gi2ZMnJTCWi2JGX5whxoChWe51WfHPc+OTicTUo+LSXpmhFIPpC5iOoL+QM g41B5DYuyUIN0Aig2KzzJPBeTCg1azEqDvxSmaqSSjaS4XXHH9zuO9HoU8822QUxaROu KwFoWl+MH7kcHOxgJiEkmslC+nwCh71t9SB0gE8jHKOVuHLs/EsSZKIen6+PQYkr3OzV e+M/olPs+X/dnq3g9866Saq7+aXrG5Vhbpbv+am7blQAcwnk5GyZYOm3g6Fpg+ujrMy2 0YOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769161886; x=1769766686; 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=NRv1Use63DYh95iwBNothYStCu1TNSas2DqQphtCZrU=; b=V4gkmJ7DXqUY1jgsMOrddLzC+V5cAgAVMzgCUlwAc2rOWS7Eb5/zSYPhiM+XYLCRYO PlGTNRLbuxfCZnwUgd1tSABcQshk+/VagL/+iSuQZ0uRlflW8wej+AMwzJdgS70Q23C2 viIp+zMaNlA7ciDYzcLx7wLCbCPb6qEmEWZuJy5lmgUMj2u/5F2TwQRJIeFf758CJlca eOdVB7y1/g43inCELVOlJ6lIlXB5tT0TDbLeW8TrfCM0AqB9ZM8qI7Kn1ebjLxDvpt0W 7d8fRcZvpCpFB7TUNFE1gEn/VEIc9FRo30WKkCaUirgH1JGtizdzwiPJTpy4UmNZsJl1 nzlg== X-Forwarded-Encrypted: i=1; AJvYcCUCWHAzcAnaZyIRKU3pROQeryPyM8z5CoIUWhQ//ga3AXwMonT0Q8A4fJ2bX/KqyYNRdk/WRWqwnZzyIXg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw8dr0uS9X84BDwYrQbRibbHR9aLXXr4slwotk5+MnPQqLWCypy 8XyzVfABQ1fJQj+wT2swFeQbxlSygs4rjPxlP0PdCknHvVHdcq5kWSz03qAHeoUoSnpneXxrKLb NIj1rqBiujbSGSmeE15D6rf3b+Pt/iQvVj/eRsYFLbKp2HsUiPGRcTrJDCqxZxbOq+3LvPLr1eM Q= X-Gm-Gg: AZuq6aIqcLRVmRdKXzbM78zLPc4uBn4lIUQTK2mDverDQ21gfSHanREcKufQx8Uo15t pccgB3cz3v2wyT//uWg7VR4nGmgG5WmIB5QzKC5l+aeHOmBLvtG5eIU8GyW6pF6KSIAQiU7SjxF +A+PSNF+gOZhvOZePw9/OkF7YCbRFxwm1Hcr7j7GLzJ0hCwAs9BfJGRziaJ0fOgIZM3qH2bhl4W N8kx91Nqs2FbRkGd4iO5d0VwX/7LS/Yy0gvAYFGOYg5ZhvkjSkvl7itu5C5fyiAzb836ynSPt3E Pd1HkV8y2ln4jIUwDsccTuAnpS/hrujvXitsLnnv4IjI4hdRZKIVMDxE6XMh9VuPfV/8b5l9mVm Gba/EXe9oDAlBhyK3fGTX9Mya31hGWhW4s0MY4pM= X-Received: by 2002:a05:620a:1911:b0:8c6:de6f:8994 with SMTP id af79cd13be357-8c6e2e586c5mr316171085a.78.1769161885906; Fri, 23 Jan 2026 01:51:25 -0800 (PST) X-Received: by 2002:a05:620a:1911:b0:8c6:de6f:8994 with SMTP id af79cd13be357-8c6e2e586c5mr316169785a.78.1769161885508; Fri, 23 Jan 2026 01:51:25 -0800 (PST) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:1c86:c19d:d843:dd83]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4804dbaad79sm16401025e9.9.2026.01.23.01.51.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jan 2026 01:51:25 -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-rc7 Date: Fri, 23 Jan 2026 10:51:22 +0100 Message-ID: <20260123095122.13589-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: nMxaCzqwQjs-8Z5uMxrxdsG5eFIdGg8Z X-Proofpoint-ORIG-GUID: nMxaCzqwQjs-8Z5uMxrxdsG5eFIdGg8Z X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA3OCBTYWx0ZWRfXy0UJtqZ7DD0j PWnS7U3IIPtvfc3gX4TuScjLxPE39pSyqSxvF56cC6w+zNvr0QX8mmYw1E9WSrRcmTQ1/0Ja8yl 2LPdGhs5e3RlSUi8SIR9oloJD1z7sVsaf6mqjAh/FnQWM1lUhjYDuwarAi4yOX+3gG6DCLASCEg pMpAr8r5Jm5h6tBgZcDVqhks3KfpCVEPJAwN6FZacPQSpGlp1oJ7PBLQzeZQODUzRN37NRk3OFT TBo7hkyupSkw9vu+UlWYZY1ipsqPy80NjYi41orJ+whO7VSocONMNEDAXCTCFwxHVALzrUjlnAt Ydbi7g+wYsg+XVonqWP8ezKTm7EJOMpltg/k6SG6osM7e+DvP9xumXXwwCtarc/7UgtcPcpTZrR ywAkXFzXvpNuuTwrUR/r+awiYWRbAnSDWW/jc9977DKmUQfBa62oJy2rBrR0M4XKtHJGUVOOUxt +9l62+51ZSpqGBBjTbg== X-Authority-Analysis: v=2.4 cv=A4Rh/qWG c=1 sm=1 tr=0 ts=6973449e 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=jKNXT_YlsLnMlnp3WyAA:9 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-23_01,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 phishscore=0 priorityscore=1501 spamscore=0 suspectscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230078 Linus, Please pull the following set of fixes for the next RC. There are some fixes to resource leaks in the character device handling and another small fix for shared GPIO management. Bartosz The following changes since commit 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7: Linux 6.19-rc6 (2026-01-18 15:42:45 -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-rc7 for you to fetch changes up to 4918cc05137cb347686462923ab3fd249ef7899d: gpio: shared: propagate configuration to pinctrl (2026-01-21 14:06:17 +0100) ---------------------------------------------------------------- gpio fixes for v6.19-rc7 - fix resource leaks in error paths in GPIO character device code - return -ENOMEM and not -ENODEV on memory allocation failure - fix an audio issue on Qualcomm platforms due to configuration not being propagated to pinctrl from shared GPIO proxy ---------------------------------------------------------------- Bartosz Golaszewski (1): gpio: shared: propagate configuration to pinctrl Tzung-Bi Shih (3): gpio: cdev: Correct return code on memory allocation failure gpio: cdev: Fix resource leaks on errors in lineinfo_changed_notify() gpio: cdev: Fix resource leaks on errors in gpiolib_cdev_register() drivers/gpio/gpiolib-cdev.c | 12 +++++++++--- drivers/gpio/gpiolib-shared.c | 16 +++++++++++----- drivers/gpio/gpiolib.c | 4 ++-- drivers/gpio/gpiolib.h | 2 ++ 4 files changed, 24 insertions(+), 10 deletions(-)