From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 E9205367B9A for ; Thu, 11 Jun 2026 07:43:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781163787; cv=none; b=VcE+07AmZ1VC1HmElQsT868k9+Y+D9Lt0LBWSQDAe7pC9imUorGGrVzTa4G27UwBj1/VY8OUXpxJp1KYmP9K/JlRUp2Hg744cl1GKX9Jp8EU6jByPGjJpSLc2Ie2G9RBGJ67X/6MyvicWFu9e2QeNh81n8BblW0NQx8cNDHB/eE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781163787; c=relaxed/simple; bh=IOTM6/ja/nNLrYOml7RQfuRoawhKhsynM7i6gT5F6MI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=V5dZP0MeCgYL6Rb6TmuAzTVA7HZkWoOKfyT06+uJRsSnrRO2g4Yl77OKejQiiXD1jTAhDQsFXsfgavcsCBIJ8RAaSU66HscUOU6d6n4sq5bUcM1v8AVe2NA+tF0Dskk+wJ3+I2go5dpRKxNTsgm2VmYqb5nneRvzjmQ1grohqVU= 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=Fb0wWzRH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NIZPsUy8; arc=none smtp.client-ip=205.220.168.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="Fb0wWzRH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NIZPsUy8" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B5GGMo3791638 for ; Thu, 11 Jun 2026 07:43:05 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=g9y5r3EegwzJ0DbLaHWGr6wmP+IPN7gOTFg TIQF05/s=; b=Fb0wWzRHjNS9KCsViCFc/ve/anM3Z1weJuLQjKMf2gqxoJ2/ofF 7xI0Bucm04McwHt+y1nTX8PvTqv9lTlx862RMO2I+O3bC8zdAlFzvVw+l2f1WSm2 78dcbo50uIDQEQbNiciSXeFWdKrFMBM7NkgUG0idtLNQ+Ofrg9sucubFfy9T2DSG neMS4OHVTaqNpiMADG4qd9hUk73TQUHSOLa5TNDte4ley0pwT8rbMCrXsf1SlclS 5+54SZRA/PF1Dzd8uZ+XBN4MiKVgIE5M5q6JG7XuJnxCzSae5ZcQK6IVQzcp0cbf 80Z3IaZrEzOsq5v8wvF4vT+hOsbKWifQXUw== 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 4eqe7029ed-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 07:43:05 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-517d766e05aso17423901cf.0 for ; Thu, 11 Jun 2026 00:43:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781163784; x=1781768584; 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=g9y5r3EegwzJ0DbLaHWGr6wmP+IPN7gOTFgTIQF05/s=; b=NIZPsUy8zveSEoaqaAum5UouYjB15914O347UmEPM0CGN5wZVwKPVEh9GD0GLx9w9E KyPp9/nrYc9g3Rv2N9MKZnZDMeMvaW1YiLIa09K0uypLuj+TrRYVGVG7TZY4cJZiOtnJ U2geOti19QXOiYVsNYtsZrj5hbZV0IA/Fow7fgLdI7LFxUKnY5siL3YLQ0vSSa063Yyv sUEG6bG4PQts5BcN2TCH9IFuQxPZIziUvTRmeVYq1gr7j/SOV02aSX39CTZ54iAcZFps hfoMBG2F+G+g2TgHWSuv/ZfRYUTHfCoLRTP8K6DSQ7VHDS05pb42xKPMo6tpA1kuTIvJ 43PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781163784; x=1781768584; 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=g9y5r3EegwzJ0DbLaHWGr6wmP+IPN7gOTFgTIQF05/s=; b=h7mhfQUWtiXhYet8R1rs1kV9Xs5x8fdxkVnvjc/VbmBsgAiu9ZV58vEJBAAR6vhoml QPSTFkWU4bzhlnH3n7izKlxWq5eH3x08Sa2l4iMNJKzGwU6OpKu0kA62J7EwqPS30SO5 qVrDQkW9TzQniza7m2A4nJolbDJKqK5bxfcjqWrCuzJ+UxquHdUN4J0iz2DNHGg56CE5 xAQe6fPEntZdxt9w0DleN/MPJMM0UH/VA3y7aOJxckMb1U+tLAnYxjuM/k5Yk6htSPQ5 zZW1+NM7YNKRZplT59AtshPbs9cxPIb1jY9GyberllyOlQBFbZ1ZSj6h+B1cXAhw5KV/ yzig== X-Forwarded-Encrypted: i=1; AFNElJ/1OqFwm0UljS35oUe3as1Aah8L5qk7C21WuXzJPCZZmxHe0mcz1TQmVsFxFGtYsRrih+HywsYTy1RqVjI=@vger.kernel.org X-Gm-Message-State: AOJu0YxejYhAPrgYG07mih7dh27gpYbv/u4Uh99xRxOydvVBXFMLWjNw IDcvAm0LQcLxM+A6ooq8mFgngk6XGS+LgwNnCmoGif4QO86pucUDkwYtaADcHXcx4v5b2tTCyKF eANLPPTC+O6Dud/TNLXseZsb8gWbaWEcpfpGDvvBapVH+zDQ+j0SGa1orfHAw5a0fKW4= X-Gm-Gg: Acq92OFALMWUMaZvdCsIDVAOMTY0MGQJtvO6EU/2sfo+D3IAQuIDu48eoegPz7p3KDY qDkReDs8WYtC5HsaV3vRpC1T153wZtQDDpAMDSCkOD6UXUqqJAONuOJtzbIzRA/6qGt0t81kFVR xdAUmQvu+r+ORc1c+5h2Am4TFRamXn052Exi+CM7U55TjPwXDL8SUx9AcQsmWT2zvX3PrefwAjr o23okFV8OdVI6HEFGWBNhdTzdjTW4uEPuaBw7riQVxmKtOdZpC3BalKue91LpbHaSy8PolV2ngq 9hJQxDOuw/hB3ht0gWKG8M0Sx6B8L2pD+OvJsnVkH3PEVK8XbQA/mvnSPjX9ToGXPMKb8LXnUGt /QCOkNvJiI0/PpSNXHcewvg+8UazKCWNxhnGIJFg9/vUPfBDKdHS7PRe45QPC X-Received: by 2002:a05:622a:15cc:b0:50f:f030:920d with SMTP id d75a77b69052e-517ef10ebc1mr16101521cf.30.1781163784071; Thu, 11 Jun 2026 00:43:04 -0700 (PDT) X-Received: by 2002:a05:622a:15cc:b0:50f:f030:920d with SMTP id d75a77b69052e-517ef10ebc1mr16101291cf.30.1781163783557; Thu, 11 Jun 2026 00:43:03 -0700 (PDT) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:27a4:5f8b:adef:25f4]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2e4004sm78651498f8f.9.2026.06.11.00.43.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jun 2026 00:43:02 -0700 (PDT) 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.1 Date: Thu, 11 Jun 2026 09:42:57 +0200 Message-ID: <20260611074257.5012-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: AW1haW4tMjYwNjExMDA3NSBTYWx0ZWRfX5J3zwvjbvu/N Vfzv2FI8C4LcNf/UTeaHkBM/15JDAP7+XNHk8eZlH/JNRvto63Qc6flDFbWfgRcH+jAtGHhhX0z M69o9gnLJ+uIyqrYpuGiiWCAMbljJD9Iy+0Q/zxSlPvirOLhpg+00d7rPdYeXN5gsqdf+WevnLR /k5FSxyR48/hu4PmG8YSv7RFQiMLPyoje3DKvtWkV9t/vAsaov5YsI2KXjRe71ARPLOquwChxa5 go30P48el3PuzwqJ9sP7C1/JPxaKGQku/yYEcXKOS/+nKE2b/Hdmir/uii7ASycPRB4xmin4SOH IHNXDKLVthgFyJYT855mkOV6urnoFp0Uncm9D0RVQYPsgzppE1oa+w/ckBvoVb3PM48EJSVG6uS yYI4EYEXVgH+vYo5w8ZE4zpR0DXuuRjpA1FhZBlHKWM/BiBmyjZ8ZvNXT/Z0gDoZHIsbQBG1VXW NOQ3t0i03iKWy1187fA== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA3NSBTYWx0ZWRfX6aoTlEgclNbW lKeaIAu8Er6MPCW/YE/2bWJnU2foL/N37H6mw5WSfR29UaKcK90stGNBgsaaEVyDRdmvQs+ur3Z u/IoN6X6saHLQtfnSS70mwg7THozNPk= X-Proofpoint-GUID: O_x4d1BUDkmHr1d6vyFkxyBJubU4pAUg X-Proofpoint-ORIG-GUID: O_x4d1BUDkmHr1d6vyFkxyBJubU4pAUg X-Authority-Analysis: v=2.4 cv=Z5Tc2nRA c=1 sm=1 tr=0 ts=6a2a6709 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=VwQbUJbxAAAA:8 a=G_6Mr8iXvoiWq5ui09gA:9 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-11_01,2026-06-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 adultscore=0 impostorscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110075 Linus, Please pull the final round of GPIO fixes for this release. They come in pretty late but are all tiny and mostly in individual drivers. Thanks, Bartosz The following changes since commit 4549871118cf616eecdd2d939f78e3b9e1dddc48: Linux 7.1-rc7 (2026-06-07 15:37:58 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-fixes-for-v7.1 for you to fetch changes up to a23226b7c1f69eafd9ced4e037fb51c9758c0501: gpiolib: handle gpio-hogs only once (2026-06-10 10:12:57 +0200) ---------------------------------------------------------------- gpio fixes for v7.1 - fix NULL pointer dereference in gpio-mvebu - fix runtime PM leak in remove path in gpio-zynq - reject invalid module params in gpio-mockup - fix generic IRQ chip leak in remove parh in gpio-rockchip - fix resource leaks in GPIO chip cleanup path on hog failure - fix a regression in how GPIO hogging code handles multiple GPIO chips reusing the same OF node ---------------------------------------------------------------- Bartosz Golaszewski (1): gpio: fix cleanup path on hog failure Daniel Drake (1): gpiolib: handle gpio-hogs only once Marco Scardovi (1): gpio: rockchip: fix generic IRQ chip leak on remove Ruoyu Wang (1): gpio: zynq: fix runtime PM leak on remove Samuel Moelius (1): gpio: mockup: reject invalid gpio_mockup_ranges widths Yun Zhou (1): gpio: mvebu: fix NULL pointer dereference in suspend/resume drivers/gpio/gpio-mockup.c | 16 ++++++++++++++-- drivers/gpio/gpio-mvebu.c | 4 ++-- drivers/gpio/gpio-rockchip.c | 4 +++- drivers/gpio/gpio-zynq.c | 1 + drivers/gpio/gpiolib-of.c | 5 ----- drivers/gpio/gpiolib.c | 10 +++++++++- 6 files changed, 29 insertions(+), 11 deletions(-)