[{"id":3674844,"web_url":"http://patchwork.ozlabs.org/comment/3674844/","msgid":"<5W3WCdaDvZ0IgSSsb6LUakqzbZhiNPPBIMH3bjGtS3fHQbiY5PytUPXeVxqfRFuY7tAowBuh_lT2VVygb6mULr4Yk1chnzrXoC-hKTnyj44=@proton.me>","list_archive_url":null,"date":"2026-04-08T16:20:36","subject":"RE: [PATCH libgpiod 00/14] libgpiod: assortment of fixes","submitter":{"id":93086,"url":"http://patchwork.ozlabs.org/api/people/93086/","name":"4fqr","email":"4fqr@proton.me"},"content":"hey everyone,\n\njust saw the patch series. thanks for taking my report seriously and getting the fixes in.\n\nvincent, seeing the tests pass on all python versions was a good feeling\n\nbartosz, appreciate you giving credit even with the \"maybe ai\" note. the ai just helped me write it up along with confirming the bugs i found. so yes, i did use AI. but nonetheless, glad to help! you've been great.\nlooking forward for more contributions :)\n\n\n                          - 4fqr","headers":{"Return-Path":"\n <linux-gpio+bounces-34893-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 secure) header.d=proton.me header.i=@proton.me header.a=rsa-sha256\n header.s=protonmail header.b=TfjNU0Nb;\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-34893-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=proton.me header.i=@proton.me\n header.b=\"TfjNU0Nb\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=79.135.106.101","smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=proton.me","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=proton.me"],"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 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frSx002y3z1xv0\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 02:21:07 +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 1341F30160F9\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 16:21:02 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 46407328243;\n\tWed,  8 Apr 2026 16:20:57 +0000 (UTC)","from mail-106101.protonmail.ch (mail-106101.protonmail.ch\n [79.135.106.101])\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 97BDA32ED3A\n\tfor <linux-gpio@vger.kernel.org>; Wed,  8 Apr 2026 16:20:50 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775665255; cv=none;\n b=L8UrOcZ59UjAtZl39AHWCx15ScLzJTYvGsfxl/7mOxoXQmvmxDj+SQWafyoLdBohdiom1oMb0ZReER92Pm+Vk4/5Q0wfXlecOGiXpODJghyMtp0GRufFo1gY3OGnALbSOcByr2Uy7VuYG0HaQ2udHbt+hY4PmgqGshsNefmhXy4=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775665255; c=relaxed/simple;\n\tbh=TQcE4I7a26JOWNDiOJIzicoAuPbABPsRBghVnDCVJxg=;\n\th=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=kHQ8yMnl5O4vATcjQ242IDoyEqKicwczAzuWEr0Gtd0A0kGscuCaSHnEbnUk+wX0+Tn3LF+Rkb8VDBNQJKrLm2l03vL26u3UQ2JZ5U2LKM+cP1MfSlA3bUO964o2jGDqNTLpqd6c7OamadKaVL7C0MkM6v6Sz/t04qrwzdwZIMU=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=proton.me;\n spf=pass smtp.mailfrom=proton.me;\n dkim=pass (2048-bit key) header.d=proton.me header.i=@proton.me\n header.b=TfjNU0Nb; arc=none smtp.client-ip=79.135.106.101","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;\n\ts=protonmail; t=1775665242; x=1775924442;\n\tbh=XPfSrkA3oWaereGY87hv+CZguWsStb8s1KaSAeumLTs=;\n\th=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:\n\t Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:\n\t Message-ID:BIMI-Selector;\n\tb=TfjNU0NbuIv97qPJooiCaxFb8SY2CuZxK18iIECmkO0npSF/huvS1AXIgGaCr5dX8\n\t cE0Im4mcrEM4qT5DSsDxSsvVU+6VkSd4vmQCHfF4S7EAwJYpKK6KVIB/WMejKMDRlx\n\t 0FvyV1pjk1z6q/JYGCc92ryutl9AwrNRlhLJ7TXseJYSJuDP+mdlDNjEyzisjhOeDE\n\t nwrHRA8OjoNzurmDkwneIkQwfAj0P3UMaZF6j3hkRuUyZwUAUICrj9wIozlev4lA46\n\t LBc9xthE4zX9ywlx9v0a3rFKByOm6QTiJqmIk0DxSXLTtk7rr7WLkmZNR1tfa6xOhq\n\t fKFCynIfmOiUg==","Date":"Wed, 08 Apr 2026 16:20:36 +0000","To":"Vincent Fazio <vfazio@xes-inc.com>","From":"4fqr <4fqr@proton.me>","Cc":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>,\n Linus Walleij <linusw@kernel.org>, Bartosz Golaszewski <brgl@kernel.org>,\n Kent Gibson <warthog618@gmail.com>,\n \"linux-gpio@vger.kernel.org\" <linux-gpio@vger.kernel.org>,\n Vincent Fazio <vfazio@gmail.com>","Subject":"RE: [PATCH libgpiod 00/14] libgpiod: assortment of fixes","Message-ID":"\n <5W3WCdaDvZ0IgSSsb6LUakqzbZhiNPPBIMH3bjGtS3fHQbiY5PytUPXeVxqfRFuY7tAowBuh_lT2VVygb6mULr4Yk1chnzrXoC-hKTnyj44=@proton.me>","In-Reply-To":"\n <PH1P110MB1603099998E166048F432FE29F5BA@PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM>","References":"<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>\n <PH1P110MB1603099998E166048F432FE29F5BA@PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM>","Feedback-ID":"175532996:user:proton","X-Pm-Message-ID":"3dca644bd731a4a85c89508f8daa9f205deef8af","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":"quoted-printable"}},{"id":3674899,"web_url":"http://patchwork.ozlabs.org/comment/3674899/","msgid":"<PH1P110MB1603099998E166048F432FE29F5BA@PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM>","list_archive_url":null,"date":"2026-04-08T16:03:07","subject":"RE: [PATCH libgpiod 00/14] libgpiod: assortment of fixes","submitter":{"id":78069,"url":"http://patchwork.ozlabs.org/api/people/78069/","name":"Vincent Fazio","email":"vfazio@xes-inc.com"},"content":"> -----Original Message-----\n> From: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n> Sent: Tuesday, April 7, 2026 7:50 AM\n> To: Linus Walleij <linusw@kernel.org>; Bartosz Golaszewski <brgl@kernel.org>;\n> Kent Gibson <warthog618@gmail.com>; 4fqr <4fqr@proton.me>; Vincent\n> Fazio <vfazio@xes-inc.com>\n> Cc: linux-gpio@vger.kernel.org; Bartosz Golaszewski\n> <bartosz.golaszewski@oss.qualcomm.com>\n> Subject: [PATCH libgpiod 00/14] libgpiod: assortment of fixes\n> \n> This includes some urgent security fixes in python bindings and a slew of\n> changes addressing less severe bugs.\n\nResending since it seems like my last reply didn't land for all (or any?) recipients.\n\nPython changes look good. I ran the tests for all supported Python versions and they passed [0].\n\n[0]: https://github.com/vfazio/libgpiod/actions/runs/24133122726\n\nTested-by: Vincent Fazio <vfazio@xes-inc.com>\nReviewed-by: Vincent Fazio <vfazio@xes-inc.com>","headers":{"Return-Path":"\n <linux-gpio+bounces-34900-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=xes-inc.com header.i=@xes-inc.com header.a=rsa-sha256\n header.s=selector1 header.b=MGwnvsNV;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34900-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=xes-inc.com header.i=@xes-inc.com\n header.b=\"MGwnvsNV\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=23.103.209.89","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=xes-inc.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=xes-inc.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=xes-inc.com;"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frX3m6qBPz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 04:42:12 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 25B88314FE64\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 18:34:59 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 674C33D890F;\n\tWed,  8 Apr 2026 18:34:55 +0000 (UTC)","from USG02-CY1-obe.outbound.protection.office365.us\n (mail-cy1usg02on0089.outbound.protection.office365.us [23.103.209.89])\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 96EF035C1B2\n\tfor <linux-gpio@vger.kernel.org>; Wed,  8 Apr 2026 18:34:53 +0000 (UTC)","from PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:18b::15)\n by SA1P110MB1421.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:192::13) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.19; Wed, 8 Apr\n 2026 16:03:08 +0000","from PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM\n ([fe80::de5f:f4ab:6e45:cf52]) by PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM\n ([fe80::de5f:f4ab:6e45:cf52%5]) with mapi id 15.20.9769.017; Wed, 8 Apr 2026\n 16:03:08 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775673295; cv=fail;\n b=XWYUd3pDmCzbjTh2EJRAX60wrmI5+ZbqxT/cYlyJBmcXBFObAT+V5LUffmV8w6v39H2JJRzTe96i/9VhNWpx61eKkqAbXAj92RWmYzjjG1PHHMitwH9MJhSavd4TYa48UQSzvhtcNzT2n62SZzmGHgMmH75eY7lVjeKMFb424KI=","i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none;\n b=sUs3EnbeXDkBvuKETgCMGj9fvOMxoCQnIs+uWepT/4Xz5lnbLZbLNAkGRM/9JaHdnn+kmP+7RymGmefUrS2ngI9YLNPZJzqvWKn7P4XISH7f1UII9mg5T6G4Ub+3KIS74XOoVsetw3BIKxeWx/IAMWVtxcSgiFKCZLrFA2YcmaAFXYpGJEY7jYfYjf1GX90yJ3IKSeGZaw+8mxTmdV9f3HQagVo+kcg7nPFpg/2JRRUwaO3qgmpeg4CGWQ7WNrFC5NaSslZGcvNNEGYPj+9CCFUDs8MFnlVli0UgTFjtZ/nv1wckwG9zBRZ1zh4t82TG1jxxJNDH2fLqClsneLS7Xw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775673295; c=relaxed/simple;\n\tbh=WC46cDjfrkHchCJ0MmEG0c4wWxksafFYbjHciJMRWII=;\n\th=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=oMDU8z5ZzuwVW9KWjfhym02lUDWcdKiXGtV2ArxWRj3eJ7Isp37BfwpkL4j8+kZ6VAA5+NIZiaN4Dx+/SQWNvhlCJQQG+Rj7lVlp0J76IIH9d5txDnhhqeSRcJKjpL0UVDjCTPoNAeQ7y335JDeIzYFeR4TaERuAYTTDngMS31g=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector5401;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=WC46cDjfrkHchCJ0MmEG0c4wWxksafFYbjHciJMRWII=;\n b=GeLRVSrSE3HTDEdodXaN/CBU7Me1RhabqqvZyrQR8pQQ8J1DJ0mYFlqz9SUx8b1YfeVCZKBCMk3n/hcyV88ZK+3SH+uN19OVZz+xHpEnQT6IDjtJEOcsKr6z9QWMhgObwmlfAHa0GJUKFTQYBrW0sTeZr9bfxVi4fImW5uC7neS6HBbtVxGcmjx6IycXb+bdwC0ikmbO0UXtkVU4QGFb9HNihW+D3LTGMotGmqexNLQ9g0LsWeozRkkLn7+Um4dOj0+9RFrYUBnmH3u/fEaAVdheop05sHwFB9qFBQU2PJEfo41g9VyxIU6fQ8XXeUQIMcvF3dMxCZivClSZidiRnw=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=xes-inc.com;\n spf=pass smtp.mailfrom=xes-inc.com;\n dkim=pass (2048-bit key) header.d=xes-inc.com header.i=@xes-inc.com\n header.b=MGwnvsNV; arc=fail smtp.client-ip=23.103.209.89","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=xes-inc.com; dmarc=pass action=none header.from=xes-inc.com;\n dkim=pass header.d=xes-inc.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=xes-inc.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=WC46cDjfrkHchCJ0MmEG0c4wWxksafFYbjHciJMRWII=;\n b=MGwnvsNVChs+CIgwRJKZdk27aLCYd/wPzaupDZz9nt0DoOHjfB4g8TYAo7RBzoBgDFq6un1x5iQ/O9WTbcQncXED1SmvJqms84gied9FwANHEXuqsogFrZo2HqRov3kEsal9yJU8nMqU/IuRLAM+7xoc6yWf0oPQQC6V7sr1B9unwnnLd4J8EcIIyySd6ybiKNojZUmGu6XPUXUXiYs/lhQTobQsqXP4tdXkOwAsySaIozP7lhX/afCCNuz6whJT/hE4HumtUSSRwS37cJnat9LiHXg5awCrrgoGKBYz6lqQvpWNl+qG56rlugxvOtnzWPvwgxHO+pKVw59Ty1Wt+A==","From":"Vincent Fazio <vfazio@xes-inc.com>","To":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>, Linus Walleij\n\t<linusw@kernel.org>, Bartosz Golaszewski <brgl@kernel.org>, Kent Gibson\n\t<warthog618@gmail.com>, 4fqr <4fqr@proton.me>, \"linux-gpio@vger.kernel.org\"\n\t<linux-gpio@vger.kernel.org>","CC":"Vincent Fazio <vfazio@gmail.com>","Subject":"RE: [PATCH libgpiod 00/14] libgpiod: assortment of fixes","Thread-Topic":"[PATCH libgpiod 00/14] libgpiod: assortment of fixes","Thread-Index":"AQHcx3EwFsoLpJsWy0WZ0r++h9Jk2A==","Date":"Wed, 8 Apr 2026 16:03:07 +0000","Message-ID":"\n <PH1P110MB1603099998E166048F432FE29F5BA@PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM>","References":"<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>","In-Reply-To":"<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","authentication-results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=xes-inc.com header.i=@xes-inc.com header.a=rsa-sha256\n header.s=selector1 header.b=MGwnvsNV;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34900-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=xes-inc.com header.i=@xes-inc.com\n header.b=\"MGwnvsNV\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=23.103.209.89","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=xes-inc.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=xes-inc.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=xes-inc.com;"],"x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"PH1P110MB1603:EE_|SA1P110MB1421:EE_","x-ms-office365-filtering-correlation-id":"978b7edf-b137-4177-bff7-08de95885366","x-ms-exchange-atpmessageproperties":"SA","x-ms-exchange-senderadcheck":"1","x-microsoft-antispam":"\n BCL:0;ARA:13230040|1800799024|366016|41320700013|55112099003|38070700021|22082099003|56012099003|18002099003;","x-microsoft-antispam-message-info":"\n aew0oDcBBOIB6fw0yk8P752j3w3MIN3adE2GMCZy+O9Gj+koqBLpU6bXJlNJPrKdmrEe9cz3/gDj3ao7baYQUyhULra1gJcuidt9JeqcSpwZCaRRBTgDojbTqAQ70rrsLWxJdu4Er0cs4b1alnuCeOeW+uqnHjaBoY25CyJMupWv3d3D/XiFL3110AQ/BC3O4lRz9S4GCkTmqYS4L/uIhywFxN8A4i6EKtLXcKSd4LH28KgJfqs5mdh59vuGYhP+Be0+OzCgMf+yAgDBuqhSerydhTLXHTr9a/YryJtgX+GYUArWvcqofsXRUEHeNLOQYZhAGG48/EIgaNNnsCgO9CrhLOlT4XTLBGnZAqMFVGROB8VqrxE4cFVXprtn2UKeHgHP1OS0Qv6kSb9BVUlk8AVdXdc1lcLNikvG7mHG5qzCQba6HuKYMmwVnYl2CXaEU2TkZVJG0kumgX1RUvSOxFwaVnh3HVmFsHZuY34zSfzsvVQEGIG7T/4CJM6kxYN9ILZBIv3Rf6yZ/jgEiIMS7DiQRk1d2i3cHr8gPEJBXsx6MnkIKicoAnQ/lWsB2qkTmYyVZRab5jYQ0hp+Szg/ZHfLVIMpPF9kvGMTMrdE/1cw0Lpx622AJ1MosacAlNPBFP6oKqKYv1INVoV78WWQCPYvm8pYgWScbWdX0tQL5kp8kS3Dg+dEKsNXONcX4yvD1KW2/kO3qP28h06zSTpPKXHHgmukOH6yXndJrj2GRC+Fbn1cpBAWC1KE9Y0caouIWujxkx3RITWsUEDebbAUB0fpu5oRstjKzjc49jUiTI0=","x-forefront-antispam-report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(41320700013)(55112099003)(38070700021)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n qv2euLisb4i+pOqm27BRK13Uhrb/ParA7ikUzn2514v5PoPxMvr3+Uj9SIN5/9rn4NVWNTrx2/4gRuD0RjwCCNU/+vZlwNngSFAg4h7D1c30y/2WfqJ1eLuXeeYjlLOrTUxD5xhre2AdQxWIxq+3Jd4SDi4eAjbogyjLYB3qwQ7bxC6oAmJ6WPk/enos5IRyBTSJfeTlLr1PgJV3ZMn2Yfv+C1Ludy/uCpu1yI4ypSU8NTOU1umWpJs27okgDfGhaSaK45SkWNCXLuDPwVV/gRJ5yswyUdL9TewCL5mg8msz1GP3yJWlJPcsp5ML/kjh2WKW7NTvj2mQCn5Qb2FbdF2AhGzwIJcMDtqAh96sA8dtOsdu7HPCDdylqPmI4lMKwnu4xaW0YmBvhM+5lfAMqkg3JoH7r+EhTibI8XAGx+e3M68BpFLGiFqoW63oDqkoGi6Ge4xgMxOEdt1GiZwqmWOqf1hGQ2wodM2GmtB22ivu1xewHwxhwkl+6wl16cy81JgxS6OyjkoguiYNqZLLEsa/0pmQnTzVjpooFwcUK3xcKnUTwUrXD6zV5M8nNxGEo7Y6VO6ehKIzxepinKhxL4P3yegeIO/myQzhpD2uFh/F2fcvkPmi68SJCBB9XaOLlQVc8e4on2sJTlQT3du5K8ufJnNyz1+Nzljww1LCkaY9AL3QFyFafVEyDP8MPflY9aNJo75SgiCkAI9njjDp+5UfstWbjLoJ9H9/PLeRlP2sGfmRP+ciYaV1ySPxRuoh7bs9c9s4zGb9HvOpurHS2Xx2C1M9NwoB/nZhv4gx8fHYqrsoBSKVKLBKBXj7UOxy9sIEeUp4Iq1MHhzItu+3PEvedj9eRGj5V6tRJur2oiHF414Rp2f1RwlTeVjeyNs8Ky5NrHYp11Lk61RqlaLvz6yiNS8SoK1rTKUnEkX6CyqKLJUOWFFpJukbq2I24aIMzx6Ftp5hDas06gPzNHNN6XJPVWR7w8XH7zYodQ97WK1t3imLzpdXfmPcen9xxROa6v9fLBQwCFjBFxQuKjZNIZz/V02/CFCsI7Ud9F6X8EDoNvgouyLSdS11U8xuqexgF9hVodHXzO0kcm11untaUQYmxo7kdnigwhr1QeDRg+fSDCEql4HOzk4C+xn1dxFqs8e0LyZEfqIPDoQyHcN5gY51o2v5mxwYwt9xFGsVyOfnBq62ivVlYHeg3I6hL+PRrrxVmrb/Trx742jBFHUSaqfja2t7tas4f+PmJvo7YlRMz2/k3pLPRO/zqol+css75Gkrritr/iVrOr432wg/yRs2JNFAsSosXmA4F6aGpoqfuEbvXxM41AFlgln3/QQA5ZQTk47K0pT24KwMh5iSlfGfbRrCMRKbcQPaTzxF6FJu6kJ2v14jq2ec2bkG9hGV8d6EQK2IBNilXetxzAzRSIE4/QeLvdZ+6kZ9pa7psN63oXldl/FfqNGfi3//etQPpXQH7gNW+duYUv5nM2SN2YK/tVYE6bpQfrP9E/4kB7wAYUHg8+toJAM71VemfmpcxVfjARr1Xv/ZnnE/uEDZv1j8kGXtxqL/ixUJeAaUy2orgTHRJL5N0+jvEAk4lveeiO4cYLz1se2ZVqjOlb2DOFO+bRaLv0/jgaE5Eqxy6fADRSbo4sMmPkVutGm4Ley+","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","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","X-OriginatorOrg":"xes-inc.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 978b7edf-b137-4177-bff7-08de95885366","X-MS-Exchange-CrossTenant-originalarrivaltime":"08 Apr 2026 16:03:08.0186\n (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"2925f1cd-bdc3-4a76-bb38-6159e20a17f1","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA1P110MB1421"}},{"id":3675016,"web_url":"http://patchwork.ozlabs.org/comment/3675016/","msgid":"<PH1P110MB16035CC2882BE1139F3B4D819F5BA@PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM>","list_archive_url":null,"date":"2026-04-08T11:45:01","subject":"RE: [PATCH libgpiod 00/14] libgpiod: assortment of fixes","submitter":{"id":78069,"url":"http://patchwork.ozlabs.org/api/people/78069/","name":"Vincent Fazio","email":"vfazio@xes-inc.com"},"content":"> -----Original Message-----\n> From: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n> Sent: Tuesday, April 7, 2026 7:50 AM\n> To: Linus Walleij <linusw@kernel.org>; Bartosz Golaszewski <brgl@kernel.org>;\n> Kent Gibson <warthog618@gmail.com>; 4fqr <4fqr@proton.me>; Vincent\n> Fazio <vfazio@xes-inc.com>\n> Cc: linux-gpio@vger.kernel.org; Bartosz Golaszewski\n> <bartosz.golaszewski@oss.qualcomm.com>\n> Subject: [External] - [PATCH libgpiod 00/14] libgpiod: assortment of fixes\n> \n> This series fixes a number of bugs reported to my by a person going by\n> 4fqr <4fqr@proton.me>. The report seems to have been generated at least\n> in part with the help from some kind of an AI agent, however the person\n> behind it is almost certainly a human (these are indeed weird times if\n> I need to say things like that...).\n> \n> This includes some urgent security fixes in python bindings and a slew of\n> changes addressing less severe bugs.\n\nPython changes look good. I ran the tests for all supported Python versions and they passed [0].\n\n[0]: https://github.com/vfazio/libgpiod/actions/runs/24133122726\n\nTested-by: Vincent Fazio <vfazio@xes-inc.com>\nReviewed-by: Vincent Fazio <vfazio@xes-inc.com>","headers":{"Return-Path":"\n <linux-gpio+bounces-34904-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=xes-inc.com header.i=@xes-inc.com header.a=rsa-sha256\n header.s=selector1 header.b=ogiMmN/w;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34904-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=xes-inc.com header.i=@xes-inc.com\n header.b=\"ogiMmN/w\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=23.103.208.61","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=xes-inc.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=xes-inc.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=xes-inc.com;"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frdWx5ZJrz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 08:48:29 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id CDFE4301BC1D\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 22:48:24 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id E4A4234677F;\n\tWed,  8 Apr 2026 22:48:23 +0000 (UTC)","from USG02-BN3-obe.outbound.protection.office365.us\n (mail-bn3usg02on0061.outbound.protection.office365.us [23.103.208.61])\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 BB11D18DB37\n\tfor <linux-gpio@vger.kernel.org>; Wed,  8 Apr 2026 22:48:21 +0000 (UTC)","from SA1P110MB2203.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:199::8)\n by SA1P110MB1909.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:1aa::9) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.42; Wed, 8 Apr\n 2026 22:48:19 +0000","from PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:18b::15)\n by SA1P110MB2203.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:199::8) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.18; Wed, 8 Apr\n 2026 11:45:01 +0000","from PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM\n ([fe80::de5f:f4ab:6e45:cf52]) by PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM\n ([fe80::de5f:f4ab:6e45:cf52%5]) with mapi id 15.20.9769.017; Wed, 8 Apr 2026\n 11:45:01 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775688503; cv=fail;\n b=Jk3Da6t6+HwE0KRP3T1bi0RufT8Y3WbmRKzjThmmvDD8p32hY4cB6lgN4zIAH4rg+E8V/+Qz5FqEayYO4oCxx3A6+La2/u+8qmKTrrVvfaY+sx3dy+iFhOL2sUUuGXSZ0dmD+V46OHBQur9LEKh6U64tjW67aKxCOjNDrGRSzTk=","i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none;\n b=JpEKfbXEDUFCkADyWc5X2gn00vSuVxW5kofSv0x97G9DOuDAFIMQ+1lMzCoLaKrgFI5bYi9Fd3vKsfsv3pkAc0LeKWSpd9bENjAiPwXJunxTZ8sYaIGX7aAukHEVdHLv70wsvY+V2Bziu0V66FPpI/91W5UxvKr9uezQaXffAnngJsudOSUJf0lyIWktMxlqaGBgKuSqRjOIyuFDXeKgw4P3+VRLISaJJE2BhaN/qqQ2rLRq7Q765bkXZ2Y+dxwBdx5skjWf3Xc07cMSPZ/yx6lE3dw2li6M1b9h5CqFot+g5tGxMslU+uVZP2wGm37pwuBp/svBMNT/pXffYWNVyg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775688503; c=relaxed/simple;\n\tbh=zqMELVm04eG0nYzeSfZhjgXAW0JNOsmAQAXuDldJGas=;\n\th=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=Mh/rGKDg+unza6k6fW8XS4953kNFLhu2n0aH2WX5kN3dwsjqK1vBcDySEmsh3VCytDC2CzItSu4lDbVtkFbebPlEEhcphL7jwrh0aY7/dWO2sdLapurXWINy2C6WwSh2wG/qQRuf/hrwni8hx8LyBqlom9CbDe1e0y4C3Tk+veM=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector5401;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=zqMELVm04eG0nYzeSfZhjgXAW0JNOsmAQAXuDldJGas=;\n b=mVZ9wkaYToQuDRcirAG6KCkP9Rdyu0q+orCWHn6XuIbKkQB6xdffP44RtZrP/COlOAWJkjVdJSl3SgbCNYGjOfv0JgACCN6SgtGr3z4xcqf1D3Bktbo0agLJa5Do4m4prs7Ewno1DrcizKiLptthw+qxckAt0S61hqjO2lQtFmXqC4u82mp+0awEaYrb2Rtm+pHOemGydaYYXUPE4iI1kOGF85Zy4MSK2816X04bXu6kg9owv2ScTxSP38NC9oQUB/TwKQY8Ut5ivcJLEGPyzlJHQeMhTD1gMb3kitGj9rOVVcZ3/gu92MTMgN8e5pEshUcfJZnxAlg7gy6KY1pHEQ=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=xes-inc.com;\n spf=pass smtp.mailfrom=xes-inc.com;\n dkim=pass (2048-bit key) header.d=xes-inc.com header.i=@xes-inc.com\n header.b=ogiMmN/w; arc=fail smtp.client-ip=23.103.208.61","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=xes-inc.com; dmarc=pass action=none header.from=xes-inc.com;\n dkim=pass header.d=xes-inc.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=xes-inc.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=zqMELVm04eG0nYzeSfZhjgXAW0JNOsmAQAXuDldJGas=;\n b=ogiMmN/w2oh79bpsO4bIieVytGqFbX7/mrrml37rJcHlzlJDkLPAIFqJyIBxUPFQViOZx4uZkUj3+gooxuYBWHBWvah2CvMEWfQi8M4wX3NUBozJ/PFeBuclkVHAaOz/6K1aqiVzFzSBSm+OO3q2mBENogf3tZqZMkpDli2AOlu+VidbLnpGNhXZNzkw6QsHgTi5AzPOKk69hzlYTDgI4qKKCHLTrNkHx8JRkVMcoqtS+gTy7bGmJKj2fb/68D/n5QaQgIfL+O1Y3DA7WlWOuKX8Ry0PhJqGT/CDnR/vI2JGNRCGOVdR2X4B9zjiv+QiMbrxSbzLExPPekN6FKXLyg==","From":"Vincent Fazio <vfazio@xes-inc.com>","To":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>, Linus Walleij\n\t<linusw@kernel.org>, Bartosz Golaszewski <brgl@kernel.org>, Kent Gibson\n\t<warthog618@gmail.com>, 4fqr <4fqr@proton.me>","CC":"\"linux-gpio@vger.kernel.org\" <linux-gpio@vger.kernel.org>, Vincent Fazio\n\t<vfazio@gmail.com>","Subject":"RE: [PATCH libgpiod 00/14] libgpiod: assortment of fixes","Thread-Topic":"[PATCH libgpiod 00/14] libgpiod: assortment of fixes","Thread-Index":"AQHcx00i8JJUpgdxtEapleVpsIZDSA==","Date":"Wed, 8 Apr 2026 11:45:01 +0000","Message-ID":"\n <PH1P110MB16035CC2882BE1139F3B4D819F5BA@PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM>","References":"<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>","In-Reply-To":"<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","authentication-results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=xes-inc.com header.i=@xes-inc.com header.a=rsa-sha256\n header.s=selector1 header.b=ogiMmN/w;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34904-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=xes-inc.com header.i=@xes-inc.com\n header.b=\"ogiMmN/w\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=23.103.208.61","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=xes-inc.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=xes-inc.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=xes-inc.com;"],"x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"\n\tPH1P110MB1603:EE_|SA1P110MB2203:EE_|SA1P110MB1909:EE_","x-ms-office365-filtering-correlation-id":"45a41394-b5f4-4ade-b776-08de95644498","x-ms-exchange-atpmessageproperties":"SA","x-ms-exchange-senderadcheck":"1","x-microsoft-antispam":"\n BCL:0;ARA:13230040|1800799024|366016|41320700013|55112099003|38070700021|56012099003|22082099003|18002099003;","x-microsoft-antispam-message-info":"\n Z0b967kpkPiNB6ryNE2qHppTeDjEOJ5zR6qhVBlpeeUYDdvYBwOwSe0fXAr7kBPhcA9io60mOddzE2SovI9lrF4a84uywRkzl2ydL1prAGRAUNtNXT0eJEFDPswxtAIRiOgzgql1ZP2J5mbi+ikKJB+M3hb1OiHV4KheG6y2OUEdROvYftHZ2NhynVUPljGZpXIWZNjGu2yaU6gZF8Rc592wqxzOzXLV812qy4qiwFhz8OkjScQnKZpbheXC2AWLzVdoyLa6auEEJYdx3wA3ea8Rw+7Eae+wyJnTykZjQo5PMYReo8BKdhTb0JphciCxiaWpscnyVi9PYmbvpDisyCpNxWiUhGsnq5ddzbKHtVh6Xvxw6kuY8gyEwq8ZxyM+yp/cjSmXvTiLqCZW9CLjoYzgsEr1/h055HZ5Q4QG5SShdpDMbkRqPdUsvZIFIbk+XgDuPJRpdmnovCj6SheQcyYRrEPm/um2pgIntsLxSzvI7hiNV1L/4uP0agqFP3H3Nltwq+ssoE0DolR0mYMR+OfSxBzT54mqNiPztqg7cAa/EX8HYsDI2OY59lSYJizjk9rkx7kSzK6zVXGlhu3bvK30BWgrzvYjpuUlq53sfPKe6vfXXIce3Q5+O/H/JLOFIYSR6GYGrfuLLAzLDjePrBfhwHPKRjkCgt1a2zk3rLB+JeCOwi3zzefkjSBMksaADjtQlZEjCKJ+ZHPOJLBUa/OpOIRlp3iatNPC0AlJkY1yBWVk+1GMrWLT/1BxtGLtP/mWGmPPQqnJM5JULnLJT9JttkQZ/MNT+MsxT6p8M08=","x-forefront-antispam-report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(41320700013)(55112099003)(38070700021)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"=?utf-8?q?xr6vaHr56HZIp3JxO09k7N3v2RpG?=\n\t=?utf-8?q?wrW4nDQwHF/iv2f9Iomla5F5b1j3/DYN0UnTHRgQe9gHeuMzq1Nq7drHnTj1BMXzm?=\n\t=?utf-8?q?dbp4QNDsJYZI8bngCWZ+OMaVwV+ygWVGFHDVAnnAcG+WGgvgERLPt0a4oZth33K+S?=\n\t=?utf-8?q?VBWEUvQoIj1wJbNeBhSqz24ShsCmPJRCBFIgQzkOHZ3OH20IziFe3l2KWbkMqOKvA?=\n\t=?utf-8?q?KV97KlNES8YZhbTXnC1VL4AZetjRMFk33buA80w6oLCYNfol9d7VjtRXZWINrTQBS?=\n\t=?utf-8?q?4AjPaMmpm2h225AFSHm4hyQ+bMay+tjncH+4ugG9jnEGTKqzRUpNkzJmFwRO1htZ/?=\n\t=?utf-8?q?vzzn1kGsdOGPmyb41l2e0OcY4JbN2uiy+OlPajntyCLvxRqMgRcYs2iMiMNVomoCa?=\n\t=?utf-8?q?7G+hEeVtoKlXgmA7q8f9C3TuW6n0YdxfhCy4j6BRfy6viOkp6DQ3zuSuOx+56vA9F?=\n\t=?utf-8?q?009BVUYLZ+U0hErLPFNHz9vDPFSNnET71VbDet6uPnTMwZioI402f/b9WNUhsVLCy?=\n\t=?utf-8?q?mTTTkZ1aadQFO9zto2LrZaPxYQBe91NQ85d0oP9evYYD46JBq9tliHiQy5xNyqjRZ?=\n\t=?utf-8?q?Ot5uFHX7qOH51/d8N9GJ3optC5iRcTm57OEPJnILLIPP81DyX3tC/KB06UxXKMRJm?=\n\t=?utf-8?q?kRaWDUOXaRfQg8RWgu882ZmNkcSjLEz1BiuHWUOgtB2+Ae2SNm1hUMwI5VWw/0eBg?=\n\t=?utf-8?q?inwS/1K/ILB4L51TgtHAw+nOZaMgKh7ed6WcKsJ1HFz7/USj8pHTVd6rBVX5U+YOt?=\n\t=?utf-8?q?G5B5lJzS4knNxvOng/T14gfNOhYTPLQenjOuyEfHeNn8B0kVu5Vsb8OKqk5Ks+Ggm?=\n\t=?utf-8?q?YRpHMjPLy4NsOj3FZNJbORnMt32vS2VhwV5HEWoo1EWD3hDyXVJ8PbN9UzbQ6SnrH?=\n\t=?utf-8?q?PbHXMCOho+j1pcFRgL4tKMF0NqaqZGVE0jidz31BYoG0Kk6oa51aScGTDMKuf18ia?=\n\t=?utf-8?q?0eU7wWoPLzQBkf4IO/70jepPK1GW0QeaOCqgnUwaTPMWNlkkZRbAzHt8Zx0vFOAMd?=\n\t=?utf-8?q?o5OoUFBUCWfeEIQZ7t/knGkgsMgf6th8upCg/cxdAYsbWwktTUbSJUfLYFSjN5+7b?=\n\t=?utf-8?q?1e5c0xqMQy5epNVdCui/IMEpuhL20lfDncqB7eJi+fHl3z5UIu21Bb1KxSw36s+zc?=\n\t=?utf-8?q?xidUhiZdJTTvan/zd1NpNgQ/vfigkY9tlgjKy7vGkdGBwDXaBs8YprDq5j+TNoss4?=\n\t=?utf-8?q?na0T9fSQqaVE+tvFAAL6vx5fMRHzvT/oi19KLnT/T44gQ5g6VavbAbwmuhJRK0c4D?=\n\t=?utf-8?q?0JfeK8TC58HMkrOdjDEhxGV199NrpCbONPByP6qhaOcYeRCO/Vj/YIn6yZZuKYf/T?=\n\t=?utf-8?q?isqHuFqj8cG0p95jM0VdTIoD+6cr47H5LCvIgHwVXGzAozkMwP87sVt8N3TEGGWL4?=\n\t=?utf-8?q?ClYuFhFB0BS4jIVfYZhBGNKVj9MeSxm/nONrDcOoCgDexEHRRDL+zIvvhtumLRit1?=\n\t=?utf-8?q?sDMMP1L581WtkUnrKCQNWXqOIlJ0sdSTEgoGOA2Vvsh2qw3+FQ/kymPXkKdUHuQSY?=\n\t=?utf-8?q?9mYSzP//9wcZyOqOUc+mumDABBOyQH6pS7G0hUQVT2/hsTgcqK5AHRgp/GEGXfRCn?=\n\t=?utf-8?q?7nct6Cbj4x/?=","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","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","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"PH1P110MB1603.NAMP110.PROD.OUTLOOK.COM","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 45a41394-b5f4-4ade-b776-08de95644498","X-MS-Exchange-CrossTenant-originalarrivaltime":"08 Apr 2026 11:45:01.3117\n (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"2925f1cd-bdc3-4a76-bb38-6159e20a17f1","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA1P110MB2203","X-OriginatorOrg":"xes-inc.com"}},{"id":3675117,"web_url":"http://patchwork.ozlabs.org/comment/3675117/","msgid":"<177571997161.4055.11075492714806891807.b4-ty@oss.qualcomm.com>","list_archive_url":null,"date":"2026-04-09T07:32:53","subject":"Re: [PATCH libgpiod 00/14] libgpiod: assortment of fixes","submitter":{"id":92196,"url":"http://patchwork.ozlabs.org/api/people/92196/","name":"Bartosz Golaszewski","email":"bartosz.golaszewski@oss.qualcomm.com"},"content":"On Tue, 07 Apr 2026 14:49:51 +0200, Bartosz Golaszewski wrote:\n> This series fixes a number of bugs reported to my by a person going by\n> 4fqr <4fqr@proton.me>. The report seems to have been generated at least\n> in part with the help from some kind of an AI agent, however the person\n> behind it is almost certainly a human (these are indeed weird times if\n> I need to say things like that...).\n> \n> This includes some urgent security fixes in python bindings and a slew of\n> changes addressing less severe bugs.\n> \n> [...]\n\nApplied, thanks!\n\n[01/14] bindings: python: fix heap-buffer overflow bugs on setting/getting values\n        https://git.kernel.org/brgl/c/c6a76be56ce61f9267a84c2534634b435a7641ff\n[02/14] bindings: python: remove duplicated edge detection setting\n        https://git.kernel.org/brgl/c/a2c92c9ece231c03d15a7b4846779a8fd554ec0b\n[03/14] core: fix 1-byte buffer over-read bugs in gpiod_chip_info_from_uapi()\n        https://git.kernel.org/brgl/c/c040d4e15e5d4190895da5427db0a52b7457c12e\n[04/14] core: fix parameter type in gpiod_line_mask_test_bit()\n        https://git.kernel.org/brgl/c/27081075f3e28582d250fb38f361183ce6bf097c\n[05/14] core: store debounce_period_us with correct type\n        https://git.kernel.org/brgl/c/d1c60753e15106d1c34f5f5c12683e8db715c42e\n[06/14] core: check the value of num_lines returned by the kernel\n        https://git.kernel.org/brgl/c/641f54aa55c4337fca31414827e14511e6ac91f5\n[07/14] tools: reject \"u\" as period unit specifier\n        https://git.kernel.org/brgl/c/39f6239848f604996fd52f542300564e764fc157\n[08/14] tools: fix an integer overflow bug in parse_period()\n        https://git.kernel.org/brgl/c/6702eed1a5f2cec5b8df66151c438ed657963064\n[09/14] tools: gpionotify: fix memory leak on every event read\n        https://git.kernel.org/brgl/c/42697e4c6c79e376f895e7222af94b7010cb1d1f\n[10/14] tools: gpionotify: add the missing return value check for calloc()\n        https://git.kernel.org/brgl/c/ee0efc09f1b0000b57d681cd8a0e9def9f62f5b4\n[11/14] tools: gpionotify: free pollfds on exit()\n        https://git.kernel.org/brgl/c/da68c01be016b3225a9319045ec017d7eb0d7c71\n[12/14] tools: gpionotify: don't leak info returned by gpiod_chip_watch_line_info()\n        https://git.kernel.org/brgl/c/0de77e2abf124f3027b05d7c0ed8bfcab8e6a41c\n[13/14] tools: gpioinfo: use correct function to free the resolver\n        https://git.kernel.org/brgl/c/6e228ace2acbf161c57a0034f865472dc5993ef5\n[14/14] dbus: manager: use the correct loop counter in error path\n        https://git.kernel.org/brgl/c/aff7a6143bea49e26208986aaa21bc4081146942\n\nBest regards,","headers":{"Return-Path":"\n <linux-gpio+bounces-34914-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=PRkQilla;\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=Ucxkfcmm;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34914-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=\"PRkQilla\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"Ucxkfcmm\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.168.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 sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::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 4frsCl0Qqcz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 17:35:15 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 648413004F7F\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 07:33:01 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 0EAD633CEB0;\n\tThu,  9 Apr 2026 07:33:00 +0000 (UTC)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.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 93CF934D3AC\n\tfor <linux-gpio@vger.kernel.org>; Thu,  9 Apr 2026 07:32:58 +0000 (UTC)","from pps.filterd (m0279865.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 6397V7sY3781296\n\tfor <linux-gpio@vger.kernel.org>; Thu, 9 Apr 2026 07:32:58 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 4ddt6yaxtt-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Thu, 09 Apr 2026 07:32:57 +0000 (GMT)","by mail-qt1-f200.google.com with SMTP id\n d75a77b69052e-50d76f460b2so27016581cf.2\n        for <linux-gpio@vger.kernel.org>;\n Thu, 09 Apr 2026 00:32:57 -0700 (PDT)","from brgl-qcom.home ([2a01:cb1d:dc:7e00:d4d1:1ce9:76bb:eea5])\n        by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43d1e2a6f73sm69278152f8f.8.2026.04.09.00.32.55\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Thu, 09 Apr 2026 00:32:55 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775719979; cv=none;\n b=AljaqtO2DW9JPKRegq5xtOUvGSrEWz1+OImnqMN2/V5mT2nBdTVW3EUFsgiFS1zqbxEdnlUGJTE5s5VoRAtPmdTM5UpeJEIkcHUAcqPKuUEzqgDRfEp4T/P6di6sSQWw6InsgKFaf68DZFTWBAuiUILCrZR69qLxtDvAd3CO8Ck=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775719979; c=relaxed/simple;\n\tbh=YQ8Q9WJzo2SFGA/zJrkAhf1el6CMe8GBBkdzr5Md+HU=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=VjMplKeYyMNbFrwC6/5SWZuJPr2XXzrsnfvt8AjQ7r2nLOrj4DnQbT0Opg1kZ3gP5thM0/MyRzQq/1euWw59nMXFD38NwzwE2ZDsc/STnPLYm4cG+W6Kax7Jw6PcsblljDJ7aqLrdvwAiHn1L2ZLqd0Q20UjhtfxAcC2T7OTQc4=","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=PRkQilla;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=Ucxkfcmm; arc=none smtp.client-ip=205.220.168.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\tlgD5bqrasjwtvqmPPz9qZPXoeMDoQZtKSPGYgd+TdBI=; b=PRkQillajCJoSJz4\n\t9N8nmT+MMOBCHbHIB+8KLIYizxNChFKfX20oN2Sh1EEnhCpU/vZGqp5580ZBoslx\n\twnrpa9PMTSLXlZ8S39LtUvNl83cXYV6IXqLpnEELRHZ3gAXGh+fxvyLC2dsVGOL5\n\tdxCsXrF+DINS0hg7uRbrqmaXhtArD92tL6cJgKSbkG9vs3yO8g4DlzqdtIL4+f5Y\n\tJLjniGhZJhXc8M4dWmdwEKQTzy6XNp3sEXhNcnR4VmfCfjWKo8doII1fKYRXBeMc\n\tYlfaM3lJnqnJOj2ZCoOkF2Ei2hDnjr4xpZzMHHUKPhh8WQPynFMXhQjRnEBvpjhS\n\t4GF3gw==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=oss.qualcomm.com; s=google; t=1775719977; x=1776324777;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=lgD5bqrasjwtvqmPPz9qZPXoeMDoQZtKSPGYgd+TdBI=;\n        b=Ucxkfcmmt1fOvEJBKvtD/WnZ2VfJBlW7oU5daAUaTDVoaF3KBDZT7IeTrerpXAB3/r\n         ++0lLIOfWoIU82/Imjfd/oFrUr8balTL+rSivccTr3VdHs9E2UPzwNzd0HaCk6SAzmRi\n         DZjczyy38L0Y2duIPftFgWwVGHe2pvv2x90CC/GhzbTSIVTGZveUh5ghrsZ4emDd1F88\n         IZhnjGk9aD+xhGKTc5pw5drRwkTyuoqcDqzRXPJY8HrZ2YY0hxF5iHN6Hmpmx+Eb/1XN\n         MEtfSxxk9RNcoAIj3fc+KsqFmU1PiRFLTB82S7YkLmvgAJK/HU95XUad0V/+aAF4x7zQ\n         rYZQ=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775719977; x=1776324777;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=lgD5bqrasjwtvqmPPz9qZPXoeMDoQZtKSPGYgd+TdBI=;\n        b=ocKgpo9xwE23VjQbBYS5uRjZifiJkqRPH2iQUrVj5ufPcFHFDS6AyPa4opoOYAve+N\n         utaKn1vvMarRJrDERe9xB4zlYqMCaZoXDeQXPGefCcOSvy5mgnO9duuiKysaVvaEGC2k\n         bAo2Ab5N8EFhRRIVSsuhRj9QAdBLfGQGCYaVDb+/u8BeWCSkEbpKj/g25n7JxHrXqA9g\n         nk4eBG3azXwJULMHyc7NZ2+UWZupcuv6HQeHdXSYevXiPeI3DCjiPrhTOU1yvrBUhVX5\n         70nSTS4DpxL/UTDrxXtxBVZU1VrphuZB9qXy6PhLiFaNnWA1FcFed0404Vl5mxSdKnkk\n         827A==","X-Gm-Message-State":"AOJu0YyVlA6dMkr9BdKgpYEZmBMKWbCnaVbW0Xa9/pZNgr/7WVaLgqFo\n\tZj7jfRYIpeSGhLDAwD+WWYhAR1HYKO2gYQdogxWH2BEPq0T/3gmzBwsoXDUIOC1PE1Qlpw57/ug\n\tD8SSg+SdoEDSV/JaboQ3VOdE4xaCSNQBb5RNhWBMeKegRQmC9FiskyGs3Ppv3aWxk","X-Gm-Gg":"AeBDieveuhkB8t2yeNv07u2GlpEbcJo04Lc2CfUwFHE5TuQIryoGlUna7cNrQRQxQsI\n\t55B7fj5gxx3uLYfRR+jffZf6Ec6z1T6KTCYb8jLxw+RTDX1zO/ewIGHlS9Dg9eRajmEXTCfifCZ\n\tGD+69tNiZAw5ydhZnwwOx49gPwOJmhUI7BfqXK2cA/gHI7Xy5PT8Fw7/G+2GZKY9vQrDE/3HMlc\n\tjUBGV0erazZoudPwjokr57eSladWl6/0FRZvHkrVdt41WWxT3QC7RvaEDpLUhIUmbW0fMkio/HG\n\tkOG29qSLFYUeD+VU0jMBwiBE1YztT5fhRubTKCrHO7w7xOrTRWiXIbTUQzovKW3VG1bTULefqhr\n\t8qJ8j8fu78ALx7S3mDVY9WfoNm5Pwu5ErNCGY9MuV2thTgl1HXDQ=","X-Received":["by 2002:ac8:5894:0:b0:50d:a5e8:39f5 with SMTP id\n d75a77b69052e-50dc21db742mr37597721cf.27.1775719976800;\n        Thu, 09 Apr 2026 00:32:56 -0700 (PDT)","by 2002:ac8:5894:0:b0:50d:a5e8:39f5 with SMTP id\n d75a77b69052e-50dc21db742mr37597461cf.27.1775719976321;\n        Thu, 09 Apr 2026 00:32:56 -0700 (PDT)"],"From":"Bartosz Golaszewski <bartosz.golaszewski@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>,\n        Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","Cc":"linux-gpio@vger.kernel.org","Subject":"Re: [PATCH libgpiod 00/14] libgpiod: assortment of fixes","Date":"Thu,  9 Apr 2026 09:32:53 +0200","Message-ID":"<177571997161.4055.11075492714806891807.b4-ty@oss.qualcomm.com>","X-Mailer":"git-send-email 2.47.3","In-Reply-To":"<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>","References":"<20260407-treewide-fixes-v1-0-66c9744a56a3@oss.qualcomm.com>","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":"8bit","X-Proofpoint-ORIG-GUID":"tBvvuHvl6VyI_QqsW9JvA6LBuycYvond","X-Proofpoint-GUID":"tBvvuHvl6VyI_QqsW9JvA6LBuycYvond","X-Authority-Analysis":"v=2.4 cv=R9sz39RX c=1 sm=1 tr=0 ts=69d75629 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=Um2Pa8k9VHT-vaBCBUpS:22 a=VwQbUJbxAAAA:8\n a=EUspDBNiAAAA:8 a=wFTb2tSE6c6nWfFG4hoA:9 a=QEXdDO2ut3YA:10\n a=uxP6HrT_eTzRwkO_Te1X:22","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDA5MDA2NiBTYWx0ZWRfX2tm1Rq6iHh5s\n AhtQGZiLOlANPO9z+K8/DtJcvzLftT75SoSSRzKNpACwZtg5B1NCE3+/5XLmCXQOAQkIVKitCFm\n s4udZZO9Kx5dfJ7tuKPSU6ZhHtIieDrxGbrCI6/00zxaxEObwggfrv4bp+mKQg4ayFKcaGuYkOl\n SVIxb7DEiw+Ni9d4QF/fWGD5mOAupT21FRz+RPi1W6gUIyWNbkiDbC6mNNysrZiW8UsemfPZecb\n YRnXmva8LQ6y/lHbcCmanxYqK2d+SrxZOqn8610hXulw62b+qyZZq0Uw6QgtGvyYbosxcq+hEzy\n /gM214HAR8j+qnibxbaP0gpZy/VdZ24l60zUkPttH5nNFsT8z8bU8QU7p5gBzi+F8dyTmZlMjsM\n FRMTYIW0EH2BhQqOccSDdCBjNqUpSq46bwUxN+G0GiG3bVkxh7zoh97f1t4Oc9AGXirrSdZ6z2a\n oTCKG980tE42/C/v8mA==","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-09_02,2026-04-08_01,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n malwarescore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 phishscore=0\n spamscore=0 priorityscore=1501 suspectscore=0 adultscore=0 bulkscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604090066"}}]