[{"id":3675699,"web_url":"http://patchwork.ozlabs.org/comment/3675699/","msgid":"<CAD++jLmCrqa_eMCCPPnAKTDug0Bj1ZktrEckOfs-H6+FzqtZcg@mail.gmail.com>","list_archive_url":null,"date":"2026-04-10T07:37:35","subject":"Re: [PATCH] pinctrl: mediatek: moore: implement\n gpio_chip::get_direction()","submitter":{"id":92050,"url":"http://patchwork.ozlabs.org/api/people/92050/","name":"Linus Walleij","email":"linusw@kernel.org"},"content":"On Fri, Apr 10, 2026 at 9:09 AM Bartosz Golaszewski\n<bartosz.golaszewski@oss.qualcomm.com> wrote:\n\n> If the gpio_chip::get_direction() callback is not implemented by the GPIO\n> controller driver, GPIOLIB emits a warning.\n>\n> Implement get_direction() for the GPIO part of pinctrl-moore.\n>\n> Fixes: 471e998c0e31 (\"gpiolib: remove redundant callback check\")\n> Fixes: e623c4303ed1 (\"gpiolib: sanitize the return value of gpio_chip::get_direction()\")\n> Reported-by: Frank Wunderlich <linux@fw-web.de>\n> Closes: https://lore.kernel.org/all/20260409132724.126258-1-linux@fw-web.de/\n> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n\nLGTM, but it would have to go into v7.1-rc1 right now due to timing,\nthen from there to stable.\n\nYours,\nLinus Walleij","headers":{"Return-Path":"\n <linux-gpio+bounces-34985-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=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=f0/Zms55;\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-34985-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"f0/Zms55\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"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 4fsTDd6nB1z1yGb\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 17:38:09 +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 93FF930215A4\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 07:37:52 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id EB1563A168B;\n\tFri, 10 Apr 2026 07:37:48 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\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 AD104387598\n\tfor <linux-gpio@vger.kernel.org>; Fri, 10 Apr 2026 07:37:48 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 51CD3C19421\n\tfor <linux-gpio@vger.kernel.org>; Fri, 10 Apr 2026 07:37:48 +0000 (UTC)","by mail-yx1-f54.google.com with SMTP id\n 956f58d0204a3-64eee7b83cfso1197064d50.3\n        for <linux-gpio@vger.kernel.org>;\n Fri, 10 Apr 2026 00:37:48 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775806668; cv=none;\n b=lvE0diEq2/MGsKYR+rpB/2GyXADvcj9FaU3nWjcZLW6Q+OzbrvTJRVcWC424OshCaF6pBnuywcfagIsKFmXGrSmxgwC20EYq+OgTDHKRQOW0UDXeJ75z0eWlHqjaaYPFehlHBBnsJBAsSWsF9KS809xdWAVnkjDjgMXXEc8isKg=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775806668; c=relaxed/simple;\n\tbh=prNhPUxjlC9KTZLbbjkr41gU0WNMiDfRO5w2mPaA3+k=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=NL6zhtNVm+Av7DPgbsH/yJoj95FPevmfQCI2vPSnLDjeLPV0eMiOV0+eJfvP/tZiSg/2lSTQ+2McPg8SeznJ81dcV2aIwY4EtUlcQFb8dfI99xi5AXcVLHLkDePKKLdycIcMzBkPgODFJH5LrMJDc9ZlBXR4g7y9ObICxsA1SNU=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=f0/Zms55; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775806668;\n\tbh=prNhPUxjlC9KTZLbbjkr41gU0WNMiDfRO5w2mPaA3+k=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=f0/Zms55ickfGRIdD6cuuOLeTsSWaROWdDBArUkbLFVWONI0jUcE0SCw2LWLhhJ8M\n\t kgmEQw0WOvkJC39OXeX7qYeQctvGNeR5nzwCIx9eLUyL9JbgjsgRbJGQt30RVoHbCS\n\t rmmG908ZLTWobBWk2UcfU5SZaKtPACW2S0LKmGjV423Qeko6Rn80gVadk44R5ItidX\n\t NU8v/1yLCPinSQO90GlwS77i2Yj7vOdToguSnj9yWXLr41fxVr14x7hh8BuQzZWo+/\n\t AUpS/cEcF4MzyGOKquBmTylaOrE+XKSldeLfLEPk0ZKKUhIX5aaBgh/ydgNlJIW7Hf\n\t Z8KS8WstxWfwA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCXtdpwTnftwpSp0EcPzSDJVz00d3cTesP5D7rvNuH8UNyE08wV6WBP4JdONt7Ia/jt1dhhjx5F0Oy8A@vger.kernel.org","X-Gm-Message-State":"AOJu0Yxq36h+Ep37G4pPlHVu5k4yN6xZLumPaT3bqNgnYb3xuwZliKqi\n\tHc7OZZ8dCFTpMySsQ5ZIDuyVw8UzYZvTXye42anIfpoSip2DWhxJtRVemN0Khp3I/1eXSlyMnGP\n\tw2nAkLiWyPap2e30mh00fUPwmt2QBTl0=","X-Received":"by 2002:a53:bb84:0:b0:650:38d9:a0a7 with SMTP id\n 956f58d0204a3-65198b9b922mr1436588d50.52.1775806667759; Fri, 10 Apr 2026\n 00:37:47 -0700 (PDT)","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","References":"<20260410070935.9540-1-bartosz.golaszewski@oss.qualcomm.com>","In-Reply-To":"<20260410070935.9540-1-bartosz.golaszewski@oss.qualcomm.com>","From":"Linus Walleij <linusw@kernel.org>","Date":"Fri, 10 Apr 2026 09:37:35 +0200","X-Gmail-Original-Message-ID":"\n <CAD++jLmCrqa_eMCCPPnAKTDug0Bj1ZktrEckOfs-H6+FzqtZcg@mail.gmail.com>","X-Gm-Features":"AQROBzBQm9AmJG_DbEyKwcRWAwaHWROrcg26pOOQhOFD9Ipr2DjT-YjcixGXSLk","Message-ID":"\n <CAD++jLmCrqa_eMCCPPnAKTDug0Bj1ZktrEckOfs-H6+FzqtZcg@mail.gmail.com>","Subject":"Re: [PATCH] pinctrl: mediatek: moore: implement\n gpio_chip::get_direction()","To":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","Cc":"Frank Wunderlich <linux@fw-web.de>, Sean Wang <sean.wang@kernel.org>,\n\tMatthias Brugger <matthias.bgg@gmail.com>,\n\tAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>,\n\tBartosz Golaszewski <brgl@kernel.org>, linux-mediatek@lists.infradead.org,\n\tlinux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3675748,"web_url":"http://patchwork.ozlabs.org/comment/3675748/","msgid":"<trinity-5e6f6a95-e576-4f97-9085-c6de21945eab-1775813076268@trinity-msg-rest-gmx-gmx-live-5cf7d7879b-qwfn5>","list_archive_url":null,"date":"2026-04-10T09:24:36","subject":"Aw: [PATCH] pinctrl: mediatek: moore: implement\n gpio_chip::get_direction()","submitter":{"id":75107,"url":"http://patchwork.ozlabs.org/api/people/75107/","name":"Frank Wunderlich","email":"frank-w@public-files.de"},"content":"> Gesendet: Freitag, 10. April 2026 um 09:09\n> Von: \"Bartosz Golaszewski\" <bartosz.golaszewski@oss.qualcomm.com>\n> An: \"Frank Wunderlich\" <linux@fw-web.de>, \"Sean Wang\" <sean.wang@kernel.org>, \"Linus Walleij\" <linusw@kernel.org>, \"Matthias Brugger\" <matthias.bgg@gmail.com>, \"AngeloGioacchino Del Regno\" <angelogioacchino.delregno@collabora.com>, \"Bartosz Golaszewski\" <brgl@kernel.org>\n> CC: linux-mediatek@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, \"Bartosz Golaszewski\" <bartosz.golaszewski@oss.qualcomm.com>\n> Betreff: [PATCH] pinctrl: mediatek: moore: implement gpio_chip::get_direction()\n>\n> If the gpio_chip::get_direction() callback is not implemented by the GPIO\n> controller driver, GPIOLIB emits a warning.\n> \n> Implement get_direction() for the GPIO part of pinctrl-moore.\n> \n> Fixes: 471e998c0e31 (\"gpiolib: remove redundant callback check\")\n> Fixes: e623c4303ed1 (\"gpiolib: sanitize the return value of gpio_chip::get_direction()\")\n> Reported-by: Frank Wunderlich <linux@fw-web.de>\n\nplease use the email i used for SoB in my linked patch (closes link below), the other email i use only for sending patches due to mail provider limitation.\n\nregards Frank\n\n> Closes: https://lore.kernel.org/all/20260409132724.126258-1-linux@fw-web.de/\n> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","headers":{"Return-Path":"\n <linux-gpio+bounces-34991-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=public-files.de header.i=frank-w@public-files.de\n header.a=rsa-sha256 header.s=s31663417 header.b=Xe0MHdJg;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34991-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=public-files.de\n header.i=frank-w@public-files.de header.b=\"Xe0MHdJg\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=212.227.17.22","smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=public-files.de","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=public-files.de"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::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 4fsWcM0xDzz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 19:25:23 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 06DB1300E4B8\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 09:25:02 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id ABFC93431E3;\n\tFri, 10 Apr 2026 09:24:58 +0000 (UTC)","from mout.gmx.net (mout.gmx.net [212.227.17.22])\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 8E7CC342526;\n\tFri, 10 Apr 2026 09:24:56 +0000 (UTC)","from [217.61.152.0] ([217.61.152.0]) by\n trinity-msg-rest-gmx-gmx-live-5cf7d7879b-qwfn5 (via HTTP); Fri, 10 Apr 2026\n 09:24:36 +0000"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775813098; cv=none;\n b=mMGiO/abkO1cGmgu/BmT0+daj8/D/pajHpd+pXv9+7vGI22u5wLxH82sHJxH6Cfysw9qIbp70avhNFes94hEBmvtMN1yDhEBqPYr7OHqUIPAYxrhTjzR3mHjugTM3bAxqSqEwwKqh596eCyVSkyp6TetN0N4cO556D9leovxiTU=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775813098; c=relaxed/simple;\n\tbh=x55BnAYCiYc4Ou8winh9a1tHPbGxq5JqwjTCAarUD1s=;\n\th=MIME-Version:Message-ID:From:To:Cc:Subject:Content-Type:Date:\n\t In-Reply-To:References;\n b=j5r20k1B6HsNNKszDGDcqZrngbiLOnDJtMfosdaXYfppW6/wtD1eEI4L1FTeFJ5v9I5qUwB39ibE+DybQhPYtIjsE3NA35nrUk3D6iB3vUI1E+K69a7Awzx4tfsF4jXZ4EEj8Vp0GBGHIAugUlcOy/IR/jUUoPhN2+spPlSILmc=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=public-files.de;\n spf=pass smtp.mailfrom=public-files.de;\n dkim=pass (2048-bit key) header.d=public-files.de\n header.i=frank-w@public-files.de header.b=Xe0MHdJg;\n arc=none smtp.client-ip=212.227.17.22","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=public-files.de;\n\ts=s31663417; t=1775813076; x=1776417876; i=frank-w@public-files.de;\n\tbh=x55BnAYCiYc4Ou8winh9a1tHPbGxq5JqwjTCAarUD1s=;\n\th=X-UI-Sender-Class:MIME-Version:Message-ID:From:To:Cc:Subject:\n\t Content-Type:Date:In-Reply-To:References:\n\t Content-Transfer-Encoding:cc:content-transfer-encoding:\n\t content-type:date:from:message-id:mime-version:reply-to:subject:\n\t to;\n\tb=Xe0MHdJgqMcToxHilpfE1H7P6QH+0YdonORUma+5xYG7s1vDEb6zGaBJ/2SCE7ZM\n\t JBIRWBwtgpM+5WgGEcUbgEzRVlY06HDEXrSrFqCof5Cv4aDKRgk+di12RMQUDqqIa\n\t 8JWsyhrQwEyoVYr2sb7e/+ldN7B6V2WEarcPydxqDo943diy+qqmVqtSRC90INVlh\n\t nPFsbKeGwTgA5FQ5/Z8L8qY3T7yShJB/jNbROLE08QL0PDXOArkem9ui71hIESuwt\n\t qQQJnCY5irUpJyVsSlBnL2wPNU9LFdv2MHtPmyzv+AuivU9oYsmvTWBgOYd5tNd57\n\t 2aRzAUVT1IQKNV/lXg==","X-UI-Sender-Class":"724b4f7f-cbec-4199-ad4e-598c01a50d3a","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","Message-ID":"\n <trinity-5e6f6a95-e576-4f97-9085-c6de21945eab-1775813076268@trinity-msg-rest-gmx-gmx-live-5cf7d7879b-qwfn5>","From":"Frank Wunderlich <frank-w@public-files.de>","To":"bartosz.golaszewski@oss.qualcomm.com, linux@fw-web.de,\n sean.wang@kernel.org, linusw@kernel.org, matthias.bgg@gmail.com,\n angelogioacchino.delregno@collabora.com, brgl@kernel.org","Cc":"linux-mediatek@lists.infradead.org, linux-gpio@vger.kernel.org,\n linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n bartosz.golaszewski@oss.qualcomm.com","Subject":"Aw: [PATCH] pinctrl: mediatek: moore: implement\n gpio_chip::get_direction()","Content-Type":"text/plain; charset=UTF-8","Date":"Fri, 10 Apr 2026 09:24:36 +0000","In-Reply-To":"<20260410070935.9540-1-bartosz.golaszewski@oss.qualcomm.com>","References":"<20260410070935.9540-1-bartosz.golaszewski@oss.qualcomm.com>","X-UI-CLIENT-META-MAIL-DROP":"W10=","X-Provags-ID":"\n V03:K1:v+CtdG+miWP51FXD9E3ff9lKGyUuigRMCImtxUW3pQXoaVPjA/Tx6oMcjL/Su/mnSSsyy\n QJzylvbVtXD4DJrMH8LsSsJ6xsjQOcqPpzMlvfP1HErHMI1pvp6lb/P4JInZlX4oVxp93xWRTEa+\n slFJ6uLQY0t1lPHb7vPor4sieprsQpPP9Uo3Wi03tQ77+hmtOgDHOG+/w2/T9GqmTn/hCLxIsZPW\n zr5yQLtGVMzl5ZuW6/qfk8xOyagSPeUBiFPt/CTC5WmccMIvEQnz67QoiNFeJOYGLJqxNPLi8eCK\n G7wcalfbYHzBx9c5Bl27fQrN0fiebO2Ub+AWR+PyUF5iCcrxk6gUWwwfq7MdkxIf/A=","X-Spam-Flag":"NO","UI-OutboundReport":"notjunk:1;M01:P0:R2lLZiC8lLA=;cAt8Qw5xE9k3wOlNKTRacd1GwMj\n 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","Content-Transfer-Encoding":"quoted-printable"}},{"id":3675769,"web_url":"http://patchwork.ozlabs.org/comment/3675769/","msgid":"<CAMRc=Md1pC_a8zSQqWWcubNG-1ret8Lf9sajVDnU8nw2gnXZiA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-10T09:54:57","subject":"Re: [PATCH] pinctrl: mediatek: moore: implement\n gpio_chip::get_direction()","submitter":{"id":92191,"url":"http://patchwork.ozlabs.org/api/people/92191/","name":"Bartosz Golaszewski","email":"brgl@kernel.org"},"content":"On Fri, Apr 10, 2026 at 11:24 AM Frank Wunderlich\n<frank-w@public-files.de> wrote:\n>\n> > Gesendet: Freitag, 10. April 2026 um 09:09\n> > Von: \"Bartosz Golaszewski\" <bartosz.golaszewski@oss.qualcomm.com>\n> > An: \"Frank Wunderlich\" <linux@fw-web.de>, \"Sean Wang\" <sean.wang@kernel.org>, \"Linus Walleij\" <linusw@kernel.org>, \"Matthias Brugger\" <matthias.bgg@gmail.com>, \"AngeloGioacchino Del Regno\" <angelogioacchino.delregno@collabora.com>, \"Bartosz Golaszewski\" <brgl@kernel.org>\n> > CC: linux-mediatek@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, \"Bartosz Golaszewski\" <bartosz.golaszewski@oss.qualcomm.com>\n> > Betreff: [PATCH] pinctrl: mediatek: moore: implement gpio_chip::get_direction()\n> >\n> > If the gpio_chip::get_direction() callback is not implemented by the GPIO\n> > controller driver, GPIOLIB emits a warning.\n> >\n> > Implement get_direction() for the GPIO part of pinctrl-moore.\n> >\n> > Fixes: 471e998c0e31 (\"gpiolib: remove redundant callback check\")\n> > Fixes: e623c4303ed1 (\"gpiolib: sanitize the return value of gpio_chip::get_direction()\")\n> > Reported-by: Frank Wunderlich <linux@fw-web.de>\n>\n> please use the email i used for SoB in my linked patch (closes link below), the other email i use only for sending patches due to mail provider limitation.\n>\n\nLinus: Can you fix this when applying, please?\n\nFrank: Can you also leave your Tested-by under the patch?\n\nThanks,\nBartosz","headers":{"Return-Path":"\n <linux-gpio+bounces-34993-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=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=T6+n50wf;\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-34993-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"T6+n50wf\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"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 4fsXS4611fz1yGS\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 20:03:16 +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 AC47830179C9\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 09:55:14 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 1E21B3783CC;\n\tFri, 10 Apr 2026 09:55:13 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\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 D67D437756B\n\tfor <linux-gpio@vger.kernel.org>; Fri, 10 Apr 2026 09:55:12 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 88C28C19421\n\tfor <linux-gpio@vger.kernel.org>; Fri, 10 Apr 2026 09:55:12 +0000 (UTC)","by mail-lf1-f54.google.com with SMTP id\n 2adb3069b0e04-5a2967e5de4so2747849e87.3\n        for <linux-gpio@vger.kernel.org>;\n Fri, 10 Apr 2026 02:55:12 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775814912; cv=none;\n b=oxfGZiLfG8640ulgW9QYrXCvrg1q4tyYvDLxXXiuuNlpDwz1eKQ3tbwrf4hkpcGRIFAyMj+Ui8RtFzVjzJKRKZxcwbZTyEc27xqWcxQniqYDTII+ZWNrA0W+WMo+scYDQqhKgxHDBFUdxX9/sbFKbajKjhAnPogH6vOcywvjuSs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775814912; c=relaxed/simple;\n\tbh=Wr5+DY/r74XrPI08rq2r+6e8S4vo7PRdMxQwpUoapWc=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=JFhAmSTyZHP3x19InffVRnFp3SboTvpaJYImlvuQVtH1YelO2aA0/CxmfLuwtse5ZMbwIoz3Qtgbtk9LB83DxSBD5/0YkI/dmDgkKQlzuOHjqZadGfIIjcvsh9a8dUgb9li5PI5B+IyTZYbqC+WhHB2ZpCcMO+Dkmrhbg1k6rPE=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=T6+n50wf; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775814912;\n\tbh=Wr5+DY/r74XrPI08rq2r+6e8S4vo7PRdMxQwpUoapWc=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=T6+n50wfxhA0Z3X4fXSdHd+0nckQVzmfcE6pJnKliP4yUr5vzgO3pZC7NCZ1WtO+B\n\t EW5O11mjHqwaUIaPkOIk7+AVVyk4T4kJugmboOcrdvo32jf0wypts7ySU4AmBTBlnB\n\t owolzVGoXiy4ck1U0vS3oOCY1gpWkoZkj3RIWY0oZmGNMPGKgZd0MDe1K/ymiSCmLM\n\t WTzdFQWXc6h/mbUwNoO44DMth3PuB8z7hKqr4WFGPE0TahLa4HOF8YoObqToRd6mnU\n\t ZDTsl53cCud9kPvEgNB+gm6mcYARk16jJs7+AiohMl39rsMO8wzyW6BaUzLWtr1FcJ\n\t f9r7pobV/ePQA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCWq0n6VpiU1iZ1baBZGgVDThcGLgt5YuqVJl0fTedFY/nUDAwEN+UPxxDtKdtX+J+y29FURCg/s0S1D@vger.kernel.org","X-Gm-Message-State":"AOJu0Ywmm9xHDkBhTqIXu0VvsqtkbGfQTHJDEIh2FCNYxf5a7BSyEavr\n\tWAdPSrz1phRIl8KsOgq7Es3qnyCgFy0TBz5lpsUgwoz40McoL6Oq1TOyKvZF4EAlcyBp8aBIpZ7\n\t69lzBAg3OAksKVF8qD9f7NsnHJnxrgzPScV38Rgnzxg==","X-Received":"by 2002:a05:6512:114c:b0:5a2:afbe:4aaf with SMTP id\n 2adb3069b0e04-5a3efb2c6c3mr909348e87.21.1775814911289; Fri, 10 Apr 2026\n 02:55:11 -0700 (PDT)","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","References":"<20260410070935.9540-1-bartosz.golaszewski@oss.qualcomm.com>\n <trinity-5e6f6a95-e576-4f97-9085-c6de21945eab-1775813076268@trinity-msg-rest-gmx-gmx-live-5cf7d7879b-qwfn5>","In-Reply-To":"\n <trinity-5e6f6a95-e576-4f97-9085-c6de21945eab-1775813076268@trinity-msg-rest-gmx-gmx-live-5cf7d7879b-qwfn5>","From":"Bartosz Golaszewski <brgl@kernel.org>","Date":"Fri, 10 Apr 2026 11:54:57 +0200","X-Gmail-Original-Message-ID":"\n <CAMRc=Md1pC_a8zSQqWWcubNG-1ret8Lf9sajVDnU8nw2gnXZiA@mail.gmail.com>","X-Gm-Features":"AQROBzCP-_fg9A2t_Kbkm4--HVao78r-kjo5RBoGRmmLlahvEN3yRZA61_WNy7w","Message-ID":"\n <CAMRc=Md1pC_a8zSQqWWcubNG-1ret8Lf9sajVDnU8nw2gnXZiA@mail.gmail.com>","Subject":"Re: [PATCH] pinctrl: mediatek: moore: implement\n gpio_chip::get_direction()","To":"Frank Wunderlich <frank-w@public-files.de>","Cc":"bartosz.golaszewski@oss.qualcomm.com, linux@fw-web.de,\n\tsean.wang@kernel.org, linusw@kernel.org, matthias.bgg@gmail.com,\n\tangelogioacchino.delregno@collabora.com, linux-mediatek@lists.infradead.org,\n\tlinux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3675833,"web_url":"http://patchwork.ozlabs.org/comment/3675833/","msgid":"<trinity-0c216c89-50db-41b5-a3cf-6d8d85e224ac-1775820207197@trinity-msg-rest-gmx-gmx-live-579dcf886d-m55dr>","list_archive_url":null,"date":"2026-04-10T11:23:27","subject":"Aw: Re: [PATCH] pinctrl: mediatek: moore: implement\n gpio_chip::get_direction()","submitter":{"id":75107,"url":"http://patchwork.ozlabs.org/api/people/75107/","name":"Frank Wunderlich","email":"frank-w@public-files.de"},"content":"> > > Reported-by: Frank Wunderlich <linux@fw-web.de>\n> >\n> > please use the email i used for SoB in my linked patch (closes link below), the other email i use only for sending patches due to mail provider limitation.\n> >\n> \n> Linus: Can you fix this when applying, please?\n> \n> Frank: Can you also leave your Tested-by under the patch?\n\nif my testcase is enough (just accessing /sys/kernel/debug/gpio via cat)\n\nTested-By: Frank Wunderlich <frank-w@public-files.de>\n\n> Thanks,\n> Bartosz","headers":{"Return-Path":"\n <linux-gpio+bounces-35002-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=public-files.de header.i=frank-w@public-files.de\n header.a=rsa-sha256 header.s=s31663417 header.b=SdfegSQP;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.232.135.74; helo=sto.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35002-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=public-files.de\n header.i=frank-w@public-files.de header.b=\"SdfegSQP\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=212.227.15.19","smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=public-files.de","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=public-files.de"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])\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 4fsZDy48X5z1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 21:23:46 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 72FDE3011144\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 11:23:43 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 0EA0B39A06E;\n\tFri, 10 Apr 2026 11:23:42 +0000 (UTC)","from mout.gmx.net (mout.gmx.net [212.227.15.19])\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 E0B6E284B37;\n\tFri, 10 Apr 2026 11:23:39 +0000 (UTC)","from [217.61.152.0] ([217.61.152.0]) by\n trinity-msg-rest-gmx-gmx-live-579dcf886d-m55dr (via HTTP); Fri, 10 Apr 2026\n 11:23:27 +0000"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775820221; cv=none;\n b=WEOggl4CX3das8sRp4+2qOTNR2HDKyP20v0tJ+g8xAxObzbiewHttEGwOt3tYH45deHvoumYsbaVaF5HWIFKzVzHfenkzm0s60bmdD27Hj9oOHcmtvLQeMq4UalEgRT78t8KOlUjsrdZrT8wpX6PGGMG1Rt/WL8HaWUsTqerbJc=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775820221; c=relaxed/simple;\n\tbh=RhmR4AY5eKxoA4ztODIJPUgoCF8Y3TpS4s1qP/WsX2w=;\n\th=MIME-Version:Message-ID:From:To:Cc:Subject:Content-Type:Date:\n\t In-Reply-To:References;\n b=InjyFYtIyZ1ItyyfuYirciWdlEdT6042X8MLOKc3l7vHEh8sRugExZtwYVLOIJDW6H4xh4Qg1Uc1aimKxEKWb/+pxC7P4tvdFYRZPhjW3EXJjceLKrPuzUpoErtnN0YSGcj9Sh3R/+4LirgJ46NIo/6Ud+e+YXc261+rc/0seWY=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=public-files.de;\n spf=pass smtp.mailfrom=public-files.de;\n dkim=pass (2048-bit key) header.d=public-files.de\n header.i=frank-w@public-files.de header.b=SdfegSQP;\n arc=none smtp.client-ip=212.227.15.19","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=public-files.de;\n\ts=s31663417; t=1775820207; x=1776425007; i=frank-w@public-files.de;\n\tbh=RhmR4AY5eKxoA4ztODIJPUgoCF8Y3TpS4s1qP/WsX2w=;\n\th=X-UI-Sender-Class:MIME-Version:Message-ID:From:To:Cc:Subject:\n\t Content-Type:Date:In-Reply-To:References:\n\t Content-Transfer-Encoding:cc:content-transfer-encoding:\n\t content-type:date:from:message-id:mime-version:reply-to:subject:\n\t to;\n\tb=SdfegSQPyFgkPMzi6CpqJEZGj2yXv+MDt9jq1kEKNqXNzSlgdKzpVAhpz+sLU9Za\n\t q7FdliEfuIMh4xl7jKE0dZ6ncyN+ZUbb9tCqJ2TIqjAysrgyzUGQmTm/1UwOH53LB\n\t krhGoSrGBzhG4fWeFKAqc2rvbUBSQjC5JuOarTD1qG0HXdC+i67rkFSJQs4JUV+Rk\n\t XEhQWF6GA0GcVamFaLPhsuJLeNosD3/MJeh3+d8eHPjLEjDH8qs9fXr2JjnFR4KLL\n\t gBMKgjcLBOQkYeVz2qE93trKpZFQrglgD5GDOPa5YCZdivOSfJ9sACmAS6dLm2yI5\n\t K4bmQ2XoqZachpkG0w==","X-UI-Sender-Class":"724b4f7f-cbec-4199-ad4e-598c01a50d3a","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","Message-ID":"\n <trinity-0c216c89-50db-41b5-a3cf-6d8d85e224ac-1775820207197@trinity-msg-rest-gmx-gmx-live-579dcf886d-m55dr>","From":"Frank Wunderlich <frank-w@public-files.de>","To":"brgl@kernel.org","Cc":"bartosz.golaszewski@oss.qualcomm.com, linux@fw-web.de,\n sean.wang@kernel.org, linusw@kernel.org, matthias.bgg@gmail.com,\n angelogioacchino.delregno@collabora.com,\n linux-mediatek@lists.infradead.org, linux-gpio@vger.kernel.org,\n linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org","Subject":"Aw: Re: [PATCH] pinctrl: mediatek: moore: implement\n gpio_chip::get_direction()","Content-Type":"text/plain; charset=UTF-8","Date":"Fri, 10 Apr 2026 11:23:27 +0000","In-Reply-To":"\n <CAMRc=Md1pC_a8zSQqWWcubNG-1ret8Lf9sajVDnU8nw2gnXZiA@mail.gmail.com>","References":"<20260410070935.9540-1-bartosz.golaszewski@oss.qualcomm.com>\n <trinity-5e6f6a95-e576-4f97-9085-c6de21945eab-1775813076268@trinity-msg-rest-gmx-gmx-live-5cf7d7879b-qwfn5>\n <CAMRc=Md1pC_a8zSQqWWcubNG-1ret8Lf9sajVDnU8nw2gnXZiA@mail.gmail.com>","X-UI-CLIENT-META-MAIL-DROP":"W10=","X-Provags-ID":"\n V03:K1:nsiFwYnwO6yoNdxq/wTWUCCNgCSgDXDj3znIduSnNbnbsHE2Fqk2QHzhG0GUGfjTXrRtV\n NZXJyW8r14NRmPKDeRN5KpESsHKQsdWMyZb5LGyF/fdDGKcTDMqYeddmqSb07T0V4+/q8l8PUAKE\n bWYVaG1l+B+LG1FSK7ZVkDR8yxltTFTwjMpaxx+njSR7tOlxRn7BW98sb6I9otBrB+0byl+eZrF1\n 45OcywftrGxNxqDDDxUgXJeIGiwziH0VhpV4j8I0e1tL0NxcaEqfP9k/ndILQApGWt5aCkA44DP0\n QNh5+/7GtigJfW6KfY978W/Qzj/Etxqa3PvnATluma5+FQvNNHAOEqFvnZYy8GMgWU=","X-Spam-Flag":"NO","UI-OutboundReport":"notjunk:1;M01:P0:eZ763dUvshI=;VnrD6vsvyZnodrNu3YnEoX8wXCs\n yEU1iHXyx12lmbPoQ2s9A2o6lgYdUdWRPXo8/ndrwatshTPTlcE3XIkIaQupGvOGTs9H6EvQ1\n ergH03fN9H8lVyrNi/TEoyWAdxhDiVfPjhFc1gfW6MQUTszBLknu4tOXJ2efksMm6lGyBHvVS\n klxtyN3Q4o/RWaJ+8nvN4bFN86WvWeq7zdEUfU0xVi5WbJtmCAzIZRQSYbFb09+jP6eb6ZsjM\n IZJwDahaswJ/s9tJeGc5e5LpWr1a1wXJ8BN+1PzDOFgQ+QdKDGUPO08IMf+JZLBhV3U5sS9oU\n 1ciGBVpq2/8bTFk0+bPZ4SoXfFrV5HT5zJIlNxeL44yrs61yu9xwvAPSIYZ0P5NPChcNsnzsX\n sSO+rb50BJZZfuXVteqIvuRjj59S0DTEldRjt97HFo0m4aihGeEDA6WK476291oZk93GbNcUo\n 69jY+2f4B8cUIvSssQJ5PUIyhsyGtEfyHSPwR4PMluqtCxWAAz6HiaotOjx1Gxl92CdElyp4m\n cNJ6ARdTOLO/d9K1HaaXwMyYNloYPFIyBhR0SFx9oLeR8uZFautr+Mrn3FFbEbjo9NOIQHXA3\n JwsOZqgOYV6N5kfp7pjXBSD92s/FE+kYtt41EfNh4MMObjre3KwqURdu6CFLd1IibQ9vXSgJx\n y5tNog8/NDsSIDX3h0G8o9ELq6iuwsStmLxY9k9zC+H/CnmQJ3zwns4RUvpnEFIBtIUh96Uv1\n 04sqiehrV/vPOqRnHlPSgp7vQrfOyt6rdViDWgQvje42mY/KCz0AArRf+SnxvzL1M09fzbJN6\n vMizhe3FnHN6oap2x93ZT/+JMgry34sTFXV5gBNeVXDpgub0zgoFMt2w9AKb0jPOBYkNEwxhh\n Oic/kR0IqSTcs+nn3jyOS2tIZsZ7HeFL6s+i8DQsolTcm0iKUgvP/17l7UJDotke4XhlheivX\n DzBQYPB3vN3dHV/H/KRFM4LzE/kgcVZKe34CW+8OOwZkSoCJPgb2nXOCeQ9qMZUlCXbn4QeB5\n F22EMODjEvzUvD6mTrfxnEHibIekuR8jdYa/dUfGyF9J4QDknpeR6yOaxKanPM1b1OTBg32Pr\n Ue/LhAkjDhN1nsMKPOBkA9i9PfWmv89ynG3on0yhM2ZFlO/Ckg0DyWOTvGz9fPzkiD8K3cRTH\n a7Dp1ENp72Txe+c9Aju2n2ZdiFweFoo7//QsLeexcVZbH0C0iyFoC4GDsAsL1lRmyzyYpWpY0\n mINoMt1DwMbIm2CPT+Qt6WrwWnLxGWQ1zubezbU+XWfEBqzsH96PyZsOaBPw2oNrk67CN2F5D\n HvNt1GvR8DmD0pV7kGCdGTsYt0/t4pHeJ3q93qwaKbesQwc/ttbAmYCV0pk37T5ZpzQaPwshj\n wQ3UD/H1ghuY/4HKODXBQ0ZF7fKJULmAyiO162wSYBhDTHWz2LTY0n/qKS1nXrYq1Mr6x/+Zv\n V+OAhA96fVXSRWWwR/00IT+kiyar1kS65BW4GK2quhVHmsExpsN3qxh40RqT8GXaOMXc4ZCoQ\n P29xPlAZm2y1f/eFn7X0bj6Na2sdkcpNNGCcQF2RXWfqtfHrloM/DF9iEtVpCt4AMjOhOWd5o\n D/pMBnmKK4rTEgqFAruAIUEAcT6oMevO5cOJv9yWHo2CHiTaiLlDGWUGbCozgHHWfpMSiglfu\n 5Yl+psMKrhNBfdc+/uipM6T54knRlHRbHaaz2ak47XmdvBRKl11TbPmfLfHfDM5RNL/jhFvKO\n rcuNDZXr9UaThsI2Apm71FHZld98zsi46swxMzNDQQDyVGZNjt6EAJSRS5MflMdJf2E+tSZe3\n B9ez5YTTm32F44/8RNW9hz8BEhcrCs9BzszL27IQLhVNRDTP/zQBqp0Gxr1sKJy858PD8zOeq\n NGyANJWWUt8pByoEHsnhlq7I/8yyTLowErgTlepMQS5cJgzcTvcC5nE7qeTRu5+1WDpV1KzBg\n wquyw+7bEWy5agr18YgP0NxrGCxMw1uHLdCvC3E18XjhZRqbLWugraWQ4cGKLjL0tIhkTIBqK\n sTaooEIMcMC5HngIu+xKRfBhbrBmAGjSQzsodMa2donsw+uD3kNnN7KhP4weTqy4lSmVL/pR3\n gOPCSH4R+CuQTMwFnceNaMaNI3z6dogUIwng48/OFy4BCBrhvHSr8JFZKJYzglVdtoby4efAN\n qs5oEvLjNaKWMZ3plv2Z0jZkyPDr98XwuFueZhlBUOnXmdOoNQOy8FttaHz8M9qlKpyoyqkC6\n PqbvWJS87S59JAF6pOIP9NZVMoB4P9Drr3biK79od4XTS3rWE46A7FIrHUhCIUq3pUxnPt8O9\n F+TUDEh+0Dh35d6gt1VrXJyOFsYOfYUF0lYAotTisMb8GkAU9MJkilz+eXl0x4R/y9j97AYvb\n S9OXDTQMiq5WOINm/HqtS6lK3QdSaR8UaWBEq39ISVEeUZ+GQb+EteNDT+gJvmPZiJXYs4p0y\n 8CwMFe5bJPyeweyugMjfjilx+foJ3ChDuedHMaizC6X4qXi+ZttLUobDnAluJygZFc0ye04tJ\n T54W2xgPJZoYKP6SF15ehoaz8iao0AECLW04B6QxcvQqjNO4dVDFQHA/2Q5ZsaWpNBtUPGBWR\n TZttnUgWqk4EQ8iNLemCA1X9vY/H5fgrAcrNtOMso5iZZLu0TefvU5ANzJN0nAKPegwDA6nnl\n hKvgwV2t6bsUTM1S9Hy/bkiz8EVxtRhbqTGjauhYb6qzVhhkJrOCi/EgTpQNqx0jrooxm7wKU\n f5n/R1MKOrCLR8uNPljwf2GNbzAJhS4c+k99J82YEWHjjWWivKIWJpdzW5dbVHxvqZ20uhGVN\n c5OubUKihAgg43wqs+UFzvESOtWVdKBBj0WiHXfghGwvDsuYH06z8SrDr+58X5+bYFTw8iPru\n Mv18M878Qi3YeGCy3ComlHAcdZnz872L6sHQ9MRq3MKaEaOdtMKFyydBRR69f82Spd+K0AI8r\n ukYPU3mfLCGE/6HmWPXBdSSHZsqM6we0I0RJbXwba97dgg8FazKcGs2zo6N2WjA2VvXsXvNcq\n TW5p1GPqFOMRxtDlrPQcWWpqJ1WyX5RpCjihtmSg8AvxZs8uTym/TRvK5dje8W3LwR/jchOLg\n SMHKjsqKkUfZhF67S3gLgyENZ8peHxUa1Pn9AWGyLXygA4v8o2QA7kwpgpW8ZX8BwK7T6UZtD\n 3Ii8CNDRiJrWzjYkqwLutoq+TxLReGhZi31cRT1RDfZsHwCASHEv+hZe6102c47yxhISoJeKp\n F2sDOkCHvIdqHPGkmH0cYLoSpiWZ0zO7O5m+uOojXRNjwOT35dErk19KJXQnIDqS63yteQ5wj\n QGtaFNYTjnzZI4JPf2qdeQ11MT86vndzMFFE5frsHlyXEEs3QQXsLMRy4fJyA04DsvtPY9EHG\n a7E6AITedvn9d94KvR/RaMprDF+Nd5IcVE4P764Lg9aBVB5JJJ0HmRNtEvA4TCb8mg5//Km2F\n kmuE7DtsXYmmyY2MQOJjklEO41M0tlBR8HCQeaUx4ddqBImpJTloVcuBsvWNRF3PosdShRZHw\n 62FqZet+EO5F550MfvaBViUMFdqHLzKp0r91axl8zIa7kY3vMGxuc0858HPl6NPZunJLKDaKH\n HLzURSKI+m8qCoz9on/Y9JsJ1NoNW0rRnbtEzpxHdUM3Uvnfvgq4uPUEeMKA3eXCip8fYSW4u\n gn+/iP3iRRFhxep+UJ8Pop++cvgyMJ8Paqk9xrzN/A2Z+Jxu5HTIsDApA7Zf3hTtci6cGdOoY\n UYHMIQ8fAP8v03SZy7AwJVki8wM47GzPUgO38VuZ8yuFI3BC/1JmPO1hu4Zu05i/FB+ku9g7E\n 16mfCxv+R6JNQlX1zolW5yo+spx0XPmaEOB3/54sMyqmKXR0Tu+1QTAZxh81EsY1JUn9I/0N2\n +IWxCdcfY9ZHtYQCR9Y45rbKhkc/RIUdBGy+f0yjpJMGcXHt0xtLj4Nl88TyweAfyYFtnY4NR\n SgvRg4vwhkTVsI9nkIqP8n3HOqNhKYb8rnW5PtEHFD8xQLo25BbkL3rYiJi2jhpxmwlVeTjO2\n /fSuid11usDJwhoUWz2s91JW3izvtSCX78JhgfTCVuL4SOoLRLzsAEI8CHcLfGXgx1mpssX0I\n binIN8YWBxd7t3iv73zwnIKLwFjRPMQJ/PMefM7ubIIN3018JF1zHSGLbv4L7eN+AWVQTdtJM\n 71+WlPJIV6jkjRewZVHaDPtetfIOBwbLDhm1CUBwqr2Ih/KrEGqqzttycZDt5srG9bI5Dkb+R\n zTaw3QKFsAmLkyRLjCR3h2sAttw2RXNyjv0MY2zAM0lBh/Qlm3XiQwppUUObqsPU6LS1xF954\n 4c8jgRF9WJ3QTawaHmU4ScrMEsM6EEXU9YpHnIA6eJXJylb0IuPJg2G9h66NJxmD7ZSQL3Nu5\n zLhu/AzLPxXAseFj1KoaqAuYRqKNsDtuM2+vJQpRtFlSXtsOOyVObHhvzImoa6Uh9pH9FegRL\n 87CE103D3HgXofsgtoHFzcW3Z7E0L01Udh1PDf1I+Wji+b3aai81XhwMT8l4NPQMrEzUBEBj0\n bCCK2F/glHh1Fk9J5WtTRnzx8QIfLNQPTFOWiH57vfG766wRT+qCkKWryFA4XXzqnrqWXEdby\n qx81kbWT3AhVFc7JDdx6r7N8DwN20heF9ObGApb6f7RxSIES/+GAwMlbvUQuAH71eo/va2L1j\n f+LH//AE8YOflR7WCsXvF+UmifjfWZKI8S1Ut7TXeOdxtrtArklRKcno/imzYBk1EDg6hnwge\n foFtaJMe3AYFMWBdjDWIGLg5SH4G+4wtIjdbPe98FNzslNvpEOCShOIydP7EeRT+uDoUtoIyU\n wVHMCKX1AoM6FRZkjBCt6UrCzVza464btlP7od8O0tY3eVpRUw+jXXUyjEL5UuIUhfcwDSZQQ\n QFy+LI1mDgnaOHG6SxajHKZz53vqEpwT9mtiPvxk4kywq5WadAmOX2eh6byaEj4eSFHylb5WX\n rE5oFSc85d48HvfJ6i8g8X5/O5NyR4AYjhQoYTVmCw0FHqtBv5Z2Wwcd2JkRjFIdVQOEhqciT\n WUMcQ==","Content-Transfer-Encoding":"quoted-printable"}}]