From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B004CC433DB for ; Wed, 3 Feb 2021 12:02:19 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5CACB64D9F for ; Wed, 3 Feb 2021 12:02:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5CACB64D9F Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=microchip.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:In-Reply-To:Subject:To: From:References:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=mGkh1JYitC36n6u5j0mRxnCns8r1cUrcoFaGwqsRW2Q=; b=K32OATWY/9XjzLn+xg1q79C6Z IGFpFBv1O1E1dbEtJ0oy9bLh++XZoxYr3B54UZxtZ5RqONSw/NmhSCxasi0ihzS5DzC+kV9vByQvE xRl3qjB6OhNOhdJDKtTpZXE/ZwkRBIkqgKUKOdCQnom0rdEOymcuUb+s32GMz+s9GDnk0oNkOVe3R 5ZMqtlbHvkj0bZ3UD2e9+EFPW/Kzsd9tlmMoZWw2EPLQ4L+IIKxH8JqbJz8GUBCHtyjkzIaBfn6cQ 55aBZLe1/gkJZR8wSwWzZFwWKn4hBDYUZW6SQFp860FlXsXgTAY12wOLyECX3bEtS9O/Yh6cK+InQ J/BHxjR/g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l7GqH-0007K0-3A; Wed, 03 Feb 2021 12:01:05 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l7GqE-0007JL-Qw for linux-arm-kernel@lists.infradead.org; Wed, 03 Feb 2021 12:01:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1612353662; x=1643889662; h=references:from:to:cc:subject:in-reply-to:date: message-id:mime-version:content-transfer-encoding; bh=OY3C0w/qB4gbjMLf0w66f9/0UFos7giSpFcEYMgKDd8=; b=QIbF12rIMvkY6joYFi+xrgyTdo+2OJR4N56lWjwEO65vlcOx+79qFn+M 0hrAjHbCf9qoFl35uRq4fMZVYxmKT+obaH5L0tWbCmD8DEqMXBP5r5wIk AD4jcgEmfPRDEDG9M0RLyC66ErEiiYPCL8ZSmu3jY7wa84NCU3nE6WtHO V/iNmHd7y1ROrKzZpJ6Yu0lNcSd4vwpRerjFiJpKHvO7NS1MAYU/si/BS HkVu2NML+SLbqnKi/CnfH6bj/6NxiJR5jilJgQ6nINRgY+ZPKKh8mzPxH QMOW1ZZIOw1rstQd0/IUDcILkPnZkXp/s54WI+/E5i5yRjHaRFCVDdlpM A==; IronPort-SDR: sBRoDZ0vfnhXEg0SYuX0KSo6U0/qX6+tboo9q9CYqw91vf0pAY1Ujff6RlofAbD87k1gEbDY4B heHfViheRg9O/vWQJqhtQCC4FP0RlXGMJpD4h4Mjk4qGZxhprDkvY+bv1w75mrq2zCeI9YB4o8 pyYnDPSRuINy7BzPGuZpLE0bgvSiYBl1yxLCQxV1fErWtcgBCZynsumE+RFx6Chsnk9BSLImsY 1WoZYe9MTfTQpiQDhMmJ+YHF0zqpaQB9p0Q1lyWN88ugt4b6XuWf8dhWJHkY7+14tBgO13Xh8I yZw= X-IronPort-AV: E=Sophos;i="5.79,398,1602572400"; d="scan'208";a="108345529" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 03 Feb 2021 05:00:56 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Wed, 3 Feb 2021 05:00:56 -0700 Received: from soft-dev10.microchip.com (10.10.115.15) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3 via Frontend Transport; Wed, 3 Feb 2021 05:00:54 -0700 References: <20210202113423.GA277746@embeddedor> User-agent: mu4e 1.2.0; emacs 26.3 From: Lars Povlsen To: "Gustavo A. R. Silva" Subject: Re: [REPORT][next] pinctrl: pinctrl-microchip-sgpio: out-of-bounds bug in sgpio_clrsetbits() In-Reply-To: <20210202113423.GA277746@embeddedor> Date: Wed, 3 Feb 2021 13:00:47 +0100 Message-ID: <87o8h1uzrk.fsf@microchip.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210203_070103_083806_AFA549CD X-CRM114-Status: GOOD ( 10.68 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Steen Hegelund , linux-kernel@vger.kernel.org, UNGLinuxDriver@microchip.com, linux-gpio@vger.kernel.org, Lars Povlsen , Linus Walleij , linux-arm-kernel@lists.infradead.org, linux-hardening@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ckd1c3Rhdm8gQS4gUi4gU2lsdmEgd3JpdGVzOgoKPiBIaSwKPgo+IFdoaWxlIGFkZHJlc3Npbmcg c29tZSBvdXQtb2YtYm91bmRzIHdhcm5pbmdzLCBJIGZvdW5kIHRoZSBmb2xsb3dpbmcgYnVnOgo+ Cj4gZHJpdmVycy9waW5jdHJsL3BpbmN0cmwtbWljcm9jaGlwLXNncGlvLmM6MTU0OjU3OiB3YXJu aW5nOiBhcnJheSBzdWJzY3JpcHQgMTAgaXMgYWJvdmUgYXJyYXkgYm91bmRzIG9mIOKAmGNvbnN0 IHU4WzEwXeKAmSB7YWthIOKAmGNvbnN0IHVuc2lnbmVkIGNoYXJbMTBd4oCZfSBbLVdhcnJheS1i b3VuZHNdCj4KPiBUaGUgYnVnIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBiZTJkYzg1OWFiZDQg KCJwaW5jdHJsOiBwaW5jdHJsLW1pY3JvY2hpcC1zZ3BpbzogQWRkIGlycSBzdXBwb3J0IChmb3Ig c3Bhcng1KSIpOgo+Cj4gNTc1ICAgICAgICAgc2dwaW9fY2xyc2V0Yml0cyhiYW5rLT5wcml2LCBS RUdfSU5UX1RSSUdHRVIgKyBTR1BJT19NQVhfQklUUywgYWRkci5iaXQsCj4gNTc2ICAgICAgICAg ICAgICAgICAgICAgICAgICBCSVQoYWRkci5wb3J0KSwgKCEhKHR5cGUgJiAweDIpKSA8PCBhZGRy LnBvcnQpOwo+Cj4gUkVHX0lOVF9UUklHR0VSICsgU0dQSU9fTUFYX0JJVFMgdHVybnMgb3V0IHRv IGJlIDEwLCB3aGljaCBpcyBvdXRzaWRlIHRoZSBib3VuZGFyaWVzCj4gb2YgcHJpdi0+cHJvcGVy dGllcy0+cmVnb2ZmW10gYXQgbGluZSAxNTQ6CgpIaSBHdXN0YXZvIQoKVGhhbmtzIGZvciBzcG90 dGluZyB0aGlzIC0gdGhlICIrIiBpcyBtaXNwbGFjZWQuIEkgd2lsbCBzdWJtaXQgYSBwYXRjaAph c2FwLgoKQ2hlZXJzLAoKLS0tTGFycwoKPgo+IDE1MSBzdGF0aWMgaW5saW5lIHZvaWQgc2dwaW9f Y2xyc2V0Yml0cyhzdHJ1Y3Qgc2dwaW9fcHJpdiAqcHJpdiwKPiAxNTIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdTMyIHJubywgdTMyIG9mZiwgdTMyIGNsZWFyLCB1MzIgc2V0 KQo+IDE1MyB7Cj4gMTU0ICAgICAgICAgdTMyIF9faW9tZW0gKnJlZyA9ICZwcml2LT5yZWdzW3By aXYtPnByb3BlcnRpZXMtPnJlZ29mZltybm9dICsgb2ZmXTsKPiAxNTUgICAgICAgICB1MzIgdmFs ID0gcmVhZGwocmVnKTsKPiAxNTYKPiAxNTcgICAgICAgICB2YWwgJj0gfmNsZWFyOwo+IDE1OCAg ICAgICAgIHZhbCB8PSBzZXQ7Cj4gMTU5Cj4gMTYwICAgICAgICAgd3JpdGVsKHZhbCwgcmVnKTsK PiAxNjEgfQo+Cj4gYmVjYXVzZSBwcml2LT5wcm9wZXJ0aWVzLT5yZWdvZmZbXSBpcyBhbiBhcnJh eSBvZiBNQVhSRUcgZWxlbWVudHMsIHdpdGggTUFYUkVHCj4gcmVwcmVzZW50aW5nIHRoZSB2YWx1 ZSBvZiAxMCBpbiB0aGUgZm9sbG93aW5nIGVudW06Cj4KPiAgMjggZW51bSB7Cj4gIDI5ICAgICAg ICAgUkVHX0lOUFVUX0RBVEEsCj4gIDMwICAgICAgICAgUkVHX1BPUlRfQ09ORklHLAo+ICAzMSAg ICAgICAgIFJFR19QT1JUX0VOQUJMRSwKPiAgMzIgICAgICAgICBSRUdfU0lPX0NPTkZJRywKPiAg MzMgICAgICAgICBSRUdfU0lPX0NMT0NLLAo+ICAzNCAgICAgICAgIFJFR19JTlRfUE9MQVJJVFks Cj4gIDM1ICAgICAgICAgUkVHX0lOVF9UUklHR0VSLAo+ICAzNiAgICAgICAgIFJFR19JTlRfQUNL LAo+ICAzNyAgICAgICAgIFJFR19JTlRfRU5BQkxFLAo+ICAzOCAgICAgICAgIFJFR19JTlRfSURF TlQsCj4gIDM5ICAgICAgICAgTUFYUkVHCj4gIDQwIH07Cj4KPiAgNTIgc3RydWN0IHNncGlvX3By b3BlcnRpZXMgewo+ICA1MyAgICAgICAgIGludCBhcmNoOwo+ICA1NCAgICAgICAgIGludCBmbGFn czsKPiAgNTUgICAgICAgICB1OCByZWdvZmZbTUFYUkVHXTsKPiAgNTYgfTsKPgo+IFRoYW5rcwoK Ci0tIApMYXJzIFBvdmxzZW4sCk1pY3JvY2hpcAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=