Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2220510/?format=api
{ "id": 2220510, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2220510/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260407-treewide-fixes-v1-13-66c9744a56a3@oss.qualcomm.com/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/1.1/projects/42/?format=api", "name": "Linux GPIO development", "link_name": "linux-gpio", "list_id": "linux-gpio.vger.kernel.org", "list_email": "linux-gpio@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20260407-treewide-fixes-v1-13-66c9744a56a3@oss.qualcomm.com>", "date": "2026-04-07T12:50:04", "name": "[libgpiod,13/14] tools: gpioinfo: use correct function to free the resolver", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "d96f4fc83696591fe52fecc8e90e8d514ac0d246", "submitter": { "id": 92196, "url": "http://patchwork.ozlabs.org/api/1.1/people/92196/?format=api", "name": "Bartosz Golaszewski", "email": "bartosz.golaszewski@oss.qualcomm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260407-treewide-fixes-v1-13-66c9744a56a3@oss.qualcomm.com/mbox/", "series": [ { "id": 498978, "url": "http://patchwork.ozlabs.org/api/1.1/series/498978/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=498978", "date": "2026-04-07T12:49:56", "name": "libgpiod: assortment of fixes", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/498978/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2220510/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2220510/checks/", "tags": {}, "headers": { "Return-Path": "\n <linux-gpio+bounces-34800-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-gpio@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=Ztm5qC9B;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=JHuuANDr;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34800-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"Ztm5qC9B\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"JHuuANDr\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.180.131", "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com" ], "Received": [ "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqmKj47gXz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 22:51:37 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 0228B300B86C\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 7 Apr 2026 12:51:35 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7C9A93B4EAD;\n\tTue, 7 Apr 2026 12:51:33 +0000 (UTC)", "from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n [205.220.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 218DC3B4EB2\n\tfor <linux-gpio@vger.kernel.org>; Tue, 7 Apr 2026 12:51:31 +0000 (UTC)", "from pps.filterd (m0279869.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 637CaEYx4008692\n\tfor <linux-gpio@vger.kernel.org>; Tue, 7 Apr 2026 12:51:31 GMT", "from mail-qt1-f200.google.com (mail-qt1-f200.google.com\n [209.85.160.200])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dcmrktqbs-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Tue, 07 Apr 2026 12:51:31 +0000 (GMT)", "by mail-qt1-f200.google.com with SMTP id\n d75a77b69052e-50d812c898cso81760821cf.1\n for <linux-gpio@vger.kernel.org>;\n Tue, 07 Apr 2026 05:51:31 -0700 (PDT)", "from brgl-qcom.local ([2a01:cb1d:dc:7e00:b36f:5370:5f91:2d5])\n by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-4887e83682fsm577526505e9.7.2026.04.07.05.51.28\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 07 Apr 2026 05:51:29 -0700 (PDT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775566293; cv=none;\n b=cpoGEm86og7Er8JzU45QI++GjXl0HsXKQiYdfJmDttKbALJNAvGtlzap5Vi8sLiRzf6XSbao/SUEIImoPcofB0aeAeUDtK3P4KMZfwu4mn6/Sy4legbbJ7utfdvrkHC2P8ZpXTi9YX3yZd9bz2IlzP0hpCtjYXEw5EaoPzLh7tM=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775566293; c=relaxed/simple;\n\tbh=NZsMptbkOwNsKksPpOvizao7mCp+Z1K0TOxxSj4dv7U=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=Dhm49fbY8SbTld7wIR2LFzClgffJRqmARmF2UWX6au5VP5Uu4LbGfC1WV6+1duUc+DFX809YSjURcD83cemYL6l2/uzUUEc/aIpUPtGMj9cQyTemYVd1YyTdFpC90wBBPkadnLYSj6dgYz4yxSAXue9VfMIjqZerQR4wPh3kD7k=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=Ztm5qC9B;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=JHuuANDr; arc=none smtp.client-ip=205.220.180.131", "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n\tmCNGtU1Jw1+pZTjJQ+1TxncH3XzMbdLcS6cT8I7ifYI=; b=Ztm5qC9Bi+fhwQrl\n\tI38zqQpWKR5C1HMz4MSXqA6ozrusGKYpms7HpTFK2uNmoIH/oz2KA0Hvv7o6EP23\n\tM19hJof4u92/5i5eS4AalnqTPcMdaI80xPf7UxCEzgqbsD663m9CRiDV5dNjDORm\n\toUVGwVw2vqt6BdgWs4AXJ1SwjmvqGq5S6yCuRRVQOvvt0T4grt7yIFCuFPETgspv\n\te/c7qHufTpTmti2Hl+3VBnNYAvokb/fR29XtkpeDqZX7AaIRMP96EkTDeUsDl3MZ\n\tGayddwW3v6Im1xcg3YS9EizEAlMCgr1RUIR5Hls6D5gJQywhe3YuQAJ6CMzhg7YX\n\ttXU+6g==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1775566290; x=1776171090;\n darn=vger.kernel.org;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:from:to:cc:subject:date:message-id\n :reply-to;\n bh=mCNGtU1Jw1+pZTjJQ+1TxncH3XzMbdLcS6cT8I7ifYI=;\n b=JHuuANDrU2mJ+CRJXK+vDiQ+z+rWg4l4biu0LYzdoEz2Of3IU8EWNmpT+nsZaVGqCG\n GoO7fe1YDMYYa7MBl8DTjLLCJEMV57nMBB1eUdZeya6XoY6v7QEGIJr9ED9QSOPWUG3B\n /QcTQHrrsQ+uDVmgmKqCgoMOduqt9cBhgefdtj39JdcQnjLexIF45w7aIVTnZFYMUA17\n Glq9g6iR/8udP2LVJ4ly5ep+LF6yPO45QFlrWutEiVbHyJbrJvnyEKetLcLQJ13FyISq\n Z4L5TidSo8O4GUMHB0LAoo8Hv7jwKGUCdwaE3No4Qn/UMH47oXPzx4384dKWN4XPy4Zj\n ui1g==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775566290; x=1776171090;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=mCNGtU1Jw1+pZTjJQ+1TxncH3XzMbdLcS6cT8I7ifYI=;\n b=gCbFNjAv1k4NJaqov0FIdDeHB/jy3h2qc6ftsoqLX+NZ4m3tsGAXy6T7svjXk9mjkK\n DNqcaT6MYi1faVKs8xnwXsH9IheljDr+mk53BxGf2Rch96h2tWR4MJT5ZaM+bwv12dbV\n +A/fP0C1JOPYjArZgaIjwGM60Y5Or4mDrh/KxbAfs/4pk0ozPZt9ZIu4FZKmiT7ct85P\n GVeKRkTuTgEOZaNggaFLWr3nQotHcBAWDX38xkQbU24YTP6VXf9SLN+rbTXCLDIxkki9\n t78C6zDrP/xnT0u9nnjQFZzS1Ll9IgwIbOGebuPSRJbfQsWIuurCbdEIwBvyR+6d0VaR\n X/0w==", "X-Gm-Message-State": "AOJu0YwB8/CLZFtGaCOz6R2psUpnPBUGTiZwTqvJhLa/tJK4Phz9rgzE\n\tQpL7RbBKxE7mrDKGqrOSSIVBHXGI7L5Qo0wtW1GtX91MNqTDZnnaxlsVE2sYeM53+u51vLsr67Z\n\th/9RT1Qa61NzkI/eqnpSEQzztGMDDQLtkgSM0m3/O0rZJHktl3kNRx4fgm8ByCK2T", "X-Gm-Gg": "AeBDiespT3S9hS1cjc0X0G3SFuovbh51nXVLsuVjfBsk13jVS1mHSS5cGZY9aCJ3+fz\n\tdFAfJb/7oM/u6Mx5xN607BgNl0fNFZGjvanifOSQjuNNiTLJPCj012XRX0ykkD0FkfEI2vVIXYE\n\t4qfYWDx+Apey2zXyvGRI237j14Op6Bo6TP2TjsEoDxetfasMvL80neP0yT6ZrWG8SXDQRAg3pkC\n\t+v1zFT6MiUpos7bwtibaH1h/55MGm4tPX2aBAR6me9mFJnR4CQAo+fB03vXUqTMFgbUUf9lEonl\n\t3HLzbGjwUwbcoMzAtZx+KBR/AKs5bHYci04JATPepJc8mAKMM1vYbgJ1Mtrr5rVK8crGxsvVLgf\n\teP5EO3d8r6TDP9JaZF2UfBke/3dtDNUppUi6kkiE4F7zoLH+iUOg=", "X-Received": [ "by 2002:ac8:5788:0:b0:50d:9192:b9b5 with SMTP id\n d75a77b69052e-50d9192c75fmr109941661cf.32.1775566290592;\n Tue, 07 Apr 2026 05:51:30 -0700 (PDT)", "by 2002:ac8:5788:0:b0:50d:9192:b9b5 with SMTP id\n d75a77b69052e-50d9192c75fmr109941291cf.32.1775566290164;\n Tue, 07 Apr 2026 05:51:30 -0700 (PDT)" ], "From": "Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>", "Date": "Tue, 07 Apr 2026 14:50:04 +0200", "Subject": "[PATCH libgpiod 13/14] tools: gpioinfo: use correct function to\n free the resolver", "Precedence": "bulk", "X-Mailing-List": "linux-gpio@vger.kernel.org", "List-Id": "<linux-gpio.vger.kernel.org>", "List-Subscribe": "<mailto:linux-gpio+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-gpio+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260407-treewide-fixes-v1-13-66c9744a56a3@oss.qualcomm.com>", "References": "<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>", "In-Reply-To": "<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>", "To": "Linus Walleij <linusw@kernel.org>, Bartosz Golaszewski <brgl@kernel.org>,\n Kent Gibson <warthog618@gmail.com>, 4fqr <4fqr@proton.me>,\n Vincent Fazio <vfazio@xes-inc.com>", "Cc": "linux-gpio@vger.kernel.org,\n Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>", "X-Mailer": "b4 0.14.2", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=945;\n i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id;\n bh=NZsMptbkOwNsKksPpOvizao7mCp+Z1K0TOxxSj4dv7U=;\n b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBp1P2+qz/37pfyN8LU1i7n8gMewGWRGZqyfAHby\n 8eWMQ1OhTuJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCadT9vgAKCRAFnS7L/zaE\n w3n1D/4ta/VC4AKDOU58T0tfhdUuMRyCUcgFX/cb7MYYmd96X9bppTCv7I1ou/V0F4JdEMEODxZ\n SuoEwSwlcJg1IuQkxt2GCJZdcpu4WZjIhhPHiYbWs2UwPgzRlfdHauVNU0JpkmQ7hGgoSl4rJl9\n X7lp9SP/HAPjhhUu5Vh8joqXFXukoVmnzrsEbu8oVjMtAg9iCYOboCniOKLMbEvXPWQQBjvIOyu\n usccCGrsuco+vNV/v4Y/Hr9/W5+r7CrVd8egU717uRA8w7C9pATl4isCNGPr5DasIY6DXxYM6ST\n HMsfgFZKEpE0f2uDuEY4WV4ccAJ2IHYpS4CevXoph3OgNezEPc/O4NvsV5KcIN4FKa2GARVyqBI\n MgKK8/RdXK/MXoE5quvivhlqtM1xBj7G8lGbJh1g/54OWQmDo/0BCD1GvLem3y6jS2V0Lcvz0eY\n lstSg/x+o9BsAVC+dHQOtmAlq8yds+PyF1jgluJcsAk8TPZlAmvGXJTA1Eno8rW2FNl/dwyUKZc\n MdyhPeHIZbGAQFvGrYaCg///PxLAx/5z53eFnSI0OAAfYj0vSRpgEIpHQpoIWsmJcC6MJwxDiRe\n FPJBLYkiQDL6MIGtoSW3nbJbxPJOl9yOVJ+Sjz/E3fqXNd6lD7zvYeF46BG3CmUtsmqljDj4u27\n EBfQDasYAu0upLw==", "X-Developer-Key": "i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp;\n fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772", "X-Authority-Analysis": "v=2.4 cv=Rrz16imK c=1 sm=1 tr=0 ts=69d4fdd3 cx=c_pps\n a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8\n a=eqYQH6FOjWbGEqIZXq8A:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22", "X-Proofpoint-ORIG-GUID": "gcaulaqr8d5wmlIEqVNcM4n98KWXrENH", "X-Proofpoint-GUID": "gcaulaqr8d5wmlIEqVNcM4n98KWXrENH", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDA3MDEyMCBTYWx0ZWRfXyoeuZMfwD8eO\n 9N+t4yUpyx28DBc8JF+pGANgFDZxww6a+SD35mv0RDoW0zAj06fjRq6ugoN2Oyz+CXjC59J/jXu\n GzHI0JVGohNPZIzNumQvpwh8p8pnUap5AYKQKf1F1jDuj1ya9pqEd0RreO4ocZd0p0wQFnaIVTv\n 02guKN7EgBKTXmHkyT4itCSFlwhFo3A7BnFj4xCCejSqkOdK7aLh3oaCSW66O81CI48ujqyJT6e\n lddWwGZPebJnZ1L9dRgT9EYJrpuQCazUK+oWZsLNXJhLzuYf5SYNw+9yJjMTfochHdS3qJdT7cv\n q+dZs7MupotX0tiHpZqkkm/H5vOTkBjqUEKMMsNtgd9JB7KcZCQ5CjB/V2fIz9x9xeuVPZI7gEm\n XfYDrWMx0iWNMs5/8Z10AwAUL2ZeAyz8S79JWAn3yvsV4c4w6ScU2RRHJJ/8/LKQonNfCJGP38h\n ifuIRciwP3R6BJWDY5Q==", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-07_02,2026-04-07_02,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n malwarescore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501\n phishscore=0 bulkscore=0 suspectscore=0 adultscore=0 clxscore=1015\n spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound\n adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000\n definitions=main-2604070120" }, "content": "struct line_resolver should be freed with free_line_resolver() while\ngpioinfo uses a regular free() resulting in a leak of multiple objects.\nThis issue is not really harmful as gpioinfo exits right after that but\nfix it for consistency.\n\nFixes: 8ffb6489286f (\"tools: line name focussed rework\")\nReported-by: 4fqr <4fqr@proton.me>\nSigned-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n---\n tools/gpioinfo.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/tools/gpioinfo.c b/tools/gpioinfo.c\nindex 4619ca78bd164e931757bcd7273a2c6920bf86ed..007d944afb26848c41e7117f9307eb6972c72fbf 100644\n--- a/tools/gpioinfo.c\n+++ b/tools/gpioinfo.c\n@@ -266,7 +266,7 @@ int main(int argc, char **argv)\n \tvalidate_resolution(resolver, cfg.chip_id);\n \tif (argc && resolver->num_found != argc)\n \t\tret = EXIT_FAILURE;\n-\tfree(resolver);\n+\tfree_line_resolver(resolver);\n \n \treturn ret;\n }\n", "prefixes": [ "libgpiod", "13/14" ] }