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 3EFF63DB336 for ; Fri, 10 Jul 2026 08:55:26 +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=1783673728; cv=none; b=r8J0hCNb4RPoM8qt7ubmAh5Fqczf3GXHdvlFFtN2UMwuWh3W69qsJKVi5g3JzSbdMZbslBaxUCshLpByXlJOlmNNJd+jq5ABz03/Fwji3Rw4CSUNzKjQ5RsYc6PlT7N4qJL6yeKgU/rtrX3Vya9OmpBxmuvof+Xc5xf2DDTj8Jo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783673728; c=relaxed/simple; bh=KQZMaWFsx3BFSO5JutnY4YhWjtH5mt7sHk+supxlGm0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=CdL6HfEAkGS6HmZI4Ge/eJOMrdI/CDAaO8zx06N4pW3b4ToPKCkPD8lLT9Kbb6yMxWsGiYtDUNpl3cX742AuBIDzVIqr1D2v+jvQ2xuRmcrxyTIGoSjT+1pdeIa6kYtFufIJ2b8fi41ndGGIXE3s8tGuh/f8X41cXW4js3fBVpE= 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=jbUh1Qj7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bHlv0mOZ; 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="jbUh1Qj7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bHlv0mOZ" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66A7dVgm235361 for ; Fri, 10 Jul 2026 08:55: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=Sn9umgUgBlL33I55IjEVAMTV3nOOq1QR5lX ia9dkOCc=; b=jbUh1Qj77jVuPTc7NannuGy4AQawinKzX+vsiB6oO2Wg6zqRV3X ITnuU16k+VkbUpxcUYyGTSulsCCcr2RKVtLIyqa92lHwbyoSlMoCyuMA54MN7hnI yZT0VYl7Xn0Y2mbQ7edDWEBahdMUE77WCdHYSHibElP6oSsrfUelezF+URvd92f7 6bP0XzSzsT4ZcrgENAcUL8Bo8M3Y7PJX1eKX7JdntIAiH+HKEl/P7XZm2pkho9CY ciam4C3ZyYwGv5PCW7H/3/PYDkAbM+KjZNZPF23i0ugZB8Boiv3rLVrCEhboOSJ2 Xr9b8NYIHLHldQ1//knsP+LsF84upkThpMw== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4faeg3knq3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 10 Jul 2026 08:55:26 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8f0c46bfb6dso15261026d6.1 for ; Fri, 10 Jul 2026 01:55:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783673725; x=1784278525; 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:content-type; bh=Sn9umgUgBlL33I55IjEVAMTV3nOOq1QR5lXia9dkOCc=; b=bHlv0mOZ/UFweDjRzBTvkoCQe4qcsw87ImMEK376NWH74gnkK6znenP+/4JtfPUuo6 zYJ6ciaqMBy9p7lw9vOLB3v4pQlP8RzeYiMt0M/Y+JB/76auqb6ntLeEGClwo7Op1NGg 9e0eG1ZTwMZ/Hll4bQB3WECR+W4yHiFu6xhwuCgCsJMTL3ce1adrP8wJCenq+nPWlZD9 DSanyKMAuFgnZLAqj+osDn0c179U2tHOFJqQ6BSc0FYT/T9Oeb71pXpHatnmTOaNrOIw XNBlBBH2UKp7/q3eVIxjYnf99RTozFL7svVMOzh6LD8XFgjtArAwUPBaL9kG3tCTeEzX jY8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783673725; x=1784278525; 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:content-type; bh=Sn9umgUgBlL33I55IjEVAMTV3nOOq1QR5lXia9dkOCc=; b=srZFWLIQllOPp5oSyxxgGxScFhCWHTW/INHZAC26qAH3w4yN57hBH6A/ifrtf11PQb VRnb3q8MH15SQnU3+OtUPWD68Jbo/dBK8ci6Fhf5ceH6/LgaMHpo7CfC4BP9vPk1juYp C30VIc8k5Ti4X0TBSfbTGY7j+uSc4y/YCETBMnvG2hezmc1wVUu+5kqngUHDFFqgiqf+ aYAQjuFyxQJJvxioxpqtRlBwm1OwzHgjk+x49UYxdkIvgbrtlyBYoUCQf1gelfUOf7DL KniLycHHEboyhWsmltQtpRnISerWM4e1S+H5Au/S7AtuJNfX4CHNLeClq5eDiqpujZQi FFHQ== X-Forwarded-Encrypted: i=1; AHgh+Ror9iidRAzZFus2Ur9/4zJ7QHOqmU5cwGLSlc/WrNoMisBHGlJnD4TulyY7jdzdkJUYbqHgwb0pbp5r3jU=@vger.kernel.org X-Gm-Message-State: AOJu0YwJNQPFlSCiQpeOyTbyh3s7r8gP55gijkmn81msEbX+QuZfFAaz LkaJH5LjyH6B+8+SK9y3PcqC3u2uSJpZdipiLI1iFyMG78IC465hlAv7Y2A/nzrV1TX1H/+CWPc upD4dB52oMVL4HxxGqqu7B2aQCX+y+JJbwSxlcxRFAjIPN5AO2kz4IuE9BMmtClKszkQ= X-Gm-Gg: AfdE7clkl7BnFcZxhvdcPwRdekeywnAUXkE5TJKPsjs44ARUMSUTM8md9ShCXINeNmj hi0nOff6YIsVY8appQyeJ1pVnkpuvwWrSdEzjRbXw/ymW/dizyVzOq+RPUB5M9O3DJcH1SHRosh mpFHtvf4Oe4Q3QnLha0RLOBNMStk2ZwA8D6p1VHcW+qqfK2G8aQTBoxvSo2QDGiBe8SwSxsTvLg zGMCUhNqtE2oDT8jmQjiWmlJVO81tWuGg57n/gt5SLZk/0WuunL3xsQJ5xZj1hufjnYmfZSU7kV 6SZ8scYmFSlV9Ip7Czn+fsIDRhb7QPe+YgkhU6h/ZsLCyMZSBrhyZ5q92QXSE/YAe9JXXeULc6k YZa0GAEQjCMYAMk2U1HpnDGrGNM2Lm9QsqUrMSpE= X-Received: by 2002:a05:622a:1110:b0:516:d943:175c with SMTP id d75a77b69052e-51c8b49aacdmr112274311cf.56.1783673725437; Fri, 10 Jul 2026 01:55:25 -0700 (PDT) X-Received: by 2002:a05:622a:1110:b0:516:d943:175c with SMTP id d75a77b69052e-51c8b49aacdmr112274121cf.56.1783673724975; Fri, 10 Jul 2026 01:55:24 -0700 (PDT) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:adb6:d740:6427:4097]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-493f2dd8376sm27888545e9.2.2026.07.10.01.55.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jul 2026 01:55:24 -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.2-rc3 Date: Fri, 10 Jul 2026 10:55:20 +0200 Message-ID: <20260710085520.8412-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: AW1haW4tMjYwNzEwMDA4NiBTYWx0ZWRfXwqi0cO1RVrUY ZKFMCUeWh0lj5jMu3ABA2zATZ2R12ESgEmnY5T1FYux0FdcvkM9CBqr6+3Fruo8FwIjYcPXB8Fl c56V6PqJjqr4mp76jQBmZh7YBhe2E8QgvYTcGtFYqIWDoqpSu8v6IVpGvywnSOk0syw8ySB4p1+ z1G7GE+QzyigVL7A7y9kzbw98WzBOGsC+3xdgbjfmccWgrlZArM55vraKpIBSWCVWFqi+Ky0Ati MZvrIFUAABj2DfGnb8jPAmXpgaFG+g9CYVh32k58BwOS1+IhrKRfea/nY1zaf2GjoT09X4Mla5D KnQsPlkVTuML8VW5eJ2+83+GB/6Z8+m3ARjZdr4L9qiDefAhX/33at10zuaJob6y1jCowMXCvGS 6xUC8WN4JCvBtbxxs3rmvGz85tRDCvQ/nDnPNI2QzsOffqsR2lYKwG7Xv+MBqwlrqTVcts8V8X5 W9eOJ+iK2zNy/au0rjw== X-Authority-Analysis: v=2.4 cv=ZcMt8MVA c=1 sm=1 tr=0 ts=6a50b37e cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=VwQbUJbxAAAA:8 a=dDTvrRnjQywnSBWMsyIA:9 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEwMDA4NiBTYWx0ZWRfX/cp71w8Le0bW 80+bpv5vj2C1msINzM0/4stfpGq53++QPd6raoj+YsOz3tUk01+lstpDAsJhr/nlSo8fqYETN1P H8dm5cUTAZz0tTfZC9lZJX5cqPrOMPs= X-Proofpoint-GUID: kD-K2j8hvZRPKWif9RBYGThcs7NUf0eL X-Proofpoint-ORIG-GUID: kD-K2j8hvZRPKWif9RBYGThcs7NUf0eL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-10_02,2026-07-09_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 bulkscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607100086 Linus, Please pull the following set of GPIO fixes for the next RC. Thanks, Bartosz The following changes since commit 8cdeaa50eae8dad34885515f62559ee83e7e8dda: Linux 7.2-rc2 (2026-07-05 14:44:06 -1000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-fixes-for-v7.2-rc3 for you to fetch changes up to b11c513ad943f35cf5e8007d3a56279c79b7ed4b: gpio: mvebu: free generic chips on unbind (2026-07-08 14:05:11 +0200) ---------------------------------------------------------------- gpio fixes for v7.2-rc3 - provide the missing .get_direction() callback in gpio-palmas - fix interrupt handling in gpio-dwapb - add a GPIO self-test program binary to .gitignore - fix a resource leak in gpio-mvebu - make the GPIO sharing heuristic more adaptable ---------------------------------------------------------------- Andreas Kemnade (1): gpios: palmas: add .get_direction() op Bartosz Golaszewski (1): gpio: shared: make the voting mechanism adaptable Cihan Karadag (1): selftests: gpio: add gpio-cdev-uaf to .gitignore Jia Wang (1): gpio: dwapb: Defer clock gating until noirq Liang Hao (1): gpio: dwapb: Mask interrupts at hardware initialization Rosen Penev (1): gpio: mvebu: free generic chips on unbind drivers/gpio/gpio-dwapb.c | 96 ++++++++++++++++++++++++++++----- drivers/gpio/gpio-mvebu.c | 1 + drivers/gpio/gpio-palmas.c | 19 +++++++ drivers/gpio/gpio-shared-proxy.c | 66 +++++++++++------------ drivers/gpio/gpiolib-shared.h | 3 +- tools/testing/selftests/gpio/.gitignore | 1 + 6 files changed, 139 insertions(+), 47 deletions(-)