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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6E220C79F99 for ; Tue, 8 Sep 2026 16:14:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=aOlsY/vgguWCP9FLBHXbIQ0reHwz7mSJtjix02vDs6c=; b=G5zolgmWqVQoj8 3Kg4zMkRQHCrPIwZFVFG9yDKHIfzW7nhekw5pf3mIGzGEdCWwIWveeCSXkaZEhwONZXHX697XIx7d douyKCKNwGJAqqjXnLZtvK1ajA6pD0D5/L0ek0zu7k1LSgC3PlekProaS1PfQUy8OKT60lEtSTSGD pETCuc+zt0I41+1qvDHvn014VElQSkE2Ad59MU2aFWi6OAR/PSZ4QAaryhgDlcuzILYVmrATme21z kMtSGswC/TEUonENGl8+MMhh6eM/8MqQDAsc5eroALq7VxPrjiQTFdlQHBupP2usZ5oKfp0Wm0Etu zazsCTqpVi3CujX32m5g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x3ySf-00000009bqa-3taN; Tue, 08 Sep 2026 16:14:17 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x3ySe-00000009bq4-2qns for linux-amlogic@lists.infradead.org; Tue, 08 Sep 2026 16:14:16 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id DBBDA601DB; Tue, 8 Sep 2026 16:14:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5EC2E1F00A3A; Tue, 8 Sep 2026 16:14:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1788884055; bh=zvevRne/dXnYC6dYv/4RTe0xEPv3HxHW45EU/K/melQ=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=oqK1HV3DmEwVYugWyfS7Sy+HqbYhZGqrxRQ3ttGMR5SCDmQyYjcQW2V5Rv6B1wOcb ZqjxW+R5XLLlqKO+su/s3JiF1ynT6DiLLNsWnOS/L1b9YpyUIDrw6XmehHhkv/fzrt 3i215UvPpqWwvvcves5MxUXTGQrqIpltYCorvZ/1mR6aYsJ6/rI22nTox+zUipDm4r uBgwxZc5VFibBaEHcpi6DBapg9za6TaSkF/gP43b/DLq5YgVqh03ZlPRt9Po6PmYeC j/C1VY5CYsc9RXq2XTJL+MpJMKXrvQvq4QqRZpr4wxMVznwAy4rkPSy9HbctWWB137 IggprtWxZiP6A== From: sashiko-bot@kernel.org Subject: Re: [PATCH] crypto: amlogic: Fix IRQ handler return value and fallthrough logic To: "Mohamad Raizudeen" Cc: linux-amlogic@lists.infradead.org, neil.armstrong@linaro.org In-Reply-To: <20260908160120.4805-1-raizudeen.kerneldev@gmail.com> References: <20260908160120.4805-1-raizudeen.kerneldev@gmail.com> Date: Tue, 08 Sep 2026 16:14:14 +0000 Message-Id: <20260908161415.5EC2E1F00A3A@smtp.kernel.org> X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg NSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpOZXcgaXNzdWVzOgotIFtIaWdoXSBV bnJlYWNoYWJsZSBmYWxsYmFjayBhbmQgbWFza2luZyBvZiBzcHVyaW91cyBpbnRlcnJ1cHRzLgoK UHJlLWV4aXN0aW5nIGlzc3VlczoKLSBbQ3JpdGljYWxdIEhhcmR3YXJlIERNQSBlbmdpbmUgY29u dGludWVzIHJ1bm5pbmcgYWZ0ZXIgdGltZW91dCwgbGVhZGluZyB0byBzaWxlbnQgbWVtb3J5IGNv cnJ1cHRpb24gYW5kIFVzZS1BZnRlci1GcmVlLgotIFtIaWdoXSBETUEgbWFwcGluZ3MgYXJlIGxl YWtlZCBvbiBzY2F0dGVybGlzdCBtYXBwaW5nIGZhaWx1cmUgcGF0aHMuCi0gW0hpZ2hdIEluY29y cmVjdCBkZXZyZXMgcmVnaXN0cmF0aW9uIG9yZGVyIGNyZWF0ZXMgYSBOVUxMIHBvaW50ZXIgZGVy ZWZlcmVuY2Ugb24gcHJvYmUgYW5kIGEgVXNlLUFmdGVyLUZyZWUgd2luZG93IG9uIHJlbW92ZS4K LSBbSGlnaF0gVW4tcmF0ZWxpbWl0ZWQgZGV2X2VycigpIGluIHRoZSBpbnRlcnJ1cHQgaGFuZGxl ciBjYXVzZXMgY29uc29sZSBsb2NrdXAgZHVyaW5nIHNwdXJpb3VzIGludGVycnVwdHMuCi0tCgpj b21taXQgY2IzOTMyYjM2YWEwZjFiMTZkMjYxNjYyNjFmNTYxMzVkZjdkNWU4NgpBdXRob3I6IE1v aGFtYWQgUmFpenVkZWVuIDxyYWl6dWRlZW4ua2VybmVsZGV2QGdtYWlsLmNvbT4KCmNyeXB0bzog YW1sb2dpYzogRml4IElSUSBoYW5kbGVyIHJldHVybiB2YWx1ZSBhbmQgZmFsbHRocm91Z2ggbG9n aWMKCkluIGlycXJldHVybl90X21lc29uX2lycV9oYW5kbGVyKCksIHdoZW4gYW4gaW50ZXJydXB0 IG1hdGNoZXMgYSBmbG93IGJ1dCB0aGUKc3RhdHVzIHJlZ2lzdGVyIGlzIGVtcHR5LCB0aGUgZHJp dmVyIHByaW50cyBhbiBlcnJvciBidXQgZmFsbHMgdGhyb3VnaCB0aGUgbG9vcAphbmQgaW5jb3Jy ZWN0bHkgcHJpbnRzIGFuIHVua25vd24gaXJxIG1lc3NhZ2UuIFRoaXMgY29tbWl0IGZpeGVzIGl0 IGJ5IHJldHVybmluZwpJUlFfSEFORExFRCBpbW1lZGlhdGVseSBhZnRlciB0aGUgZXJyb3IgcHJp bnQuIEFkZGl0aW9uYWxseSwgaXQgcmV0dXJucyBJUlFfTk9ORQppbnN0ZWFkIG9mIElSUV9IQU5E TEVEIGZvciBnZW51aW5lbHkgdW5rbm93biBpbnRlcnJ1cHRzIHRvIHByZXZlbnQgbWFza2luZyB0 aGVtLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vYW1sb2dpYy9hbWxvZ2ljLWd4bC1j b3JlLmMgYi9kcml2ZXJzL2NyeXB0by9hbWxvZ2ljL2FtbG9naWMtZ3hsLWNvcmUuYwo+IGluZGV4 IDE2OWM2ZWViNTFlNTEuLmY4YjFkMDk0Y2IxODggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9jcnlw dG8vYW1sb2dpYy9hbWxvZ2ljLWd4bC1jb3JlLmMKPiArKysgYi9kcml2ZXJzL2NyeXB0by9hbWxv Z2ljL2FtbG9naWMtZ3hsLWNvcmUuYwo+IEBAIC0zOCwxMSArMzgsMTIgQEAgc3RhdGljIGlycXJl dHVybl90IG1lc29uX2lycV9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRhdGEpCj4gIAkJCQlyZXR1 cm4gSVJRX0hBTkRMRUQ7Cj4gIAkJCX0KPiAgCQkJZGV2X2VycihtYy0+ZGV2LCAiJXMgJWQgR290 IGlycSBmb3IgZmxvdyAlZCBidXQgY3RybCBpcyBlbXB0eVxuIiwgX19mdW5jX18sIGlycSwgZmxv dyk7CgpbU2V2ZXJpdHk6IEhpZ2hdClRoaXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUsIGJ1dCBk b2VzIHRoaXMgdW4tcmF0ZWxpbWl0ZWQgZGV2X2VycigpIGluCm1lc29uX2lycV9oYW5kbGVyKCkg bG9jayB1cCB0aGUgY29uc29sZSBkdXJpbmcgYSBzcHVyaW91cyBpbnRlcnJ1cHQgc3Rvcm0/IElm CnRoZSBkZXZpY2Ugc3RhdHVzIHJlZ2lzdGVyIGlzIGVtcHR5IChwID09IDApLCBpdCBwcmludHMg YW4gZXJyb3IuIEdpdmVuIHRoZQpoaWdoIGZyZXF1ZW5jeSBvZiBpbnRlcnJ1cHQgc3Rvcm1zLCB0 aGlzIGNvdWxkIG92ZXJ3aGVsbSB0aGUgY29uc29sZSBkcml2ZXIuCgo+ICsJCQlyZXR1cm4gSVJR X0hBTkRMRUQ7IAoKW1NldmVyaXR5OiBIaWdoXQpEb2VzIGV4cGxpY2l0bHkgcmV0dXJuaW5nIElS UV9IQU5ETEVEIGZvciBhbiBlbXB0eSBkZXZpY2Ugc3RhdHVzIG1hc2sgc3B1cmlvdXMKaW50ZXJy dXB0cz8gVGhpcyBkZWZlYXRzIHRoZSBrZXJuZWwncyBzcHVyaW91cyBpbnRlcnJ1cHQgZGV0ZWN0 b3IgaW4Kbm90ZV9pbnRlcnJ1cHQoKSwgd2hpY2ggcmVsaWVzIG9uIElSUV9OT05FIHRvIGRpc2Fi bGUgc3R1Y2sgSVJRIGxpbmVzLiBDb3VsZAp0aGlzIGxlYWQgdG8gYW4gdW5yZWNvdmVyYWJsZSBp bnRlcnJ1cHQgc3Rvcm0gYW5kIENQVSBsb2NrdXA/Cgo+ICAJCX0KPiAgCX0KPiAgCj4gIAlkZXZf ZXJyKG1jLT5kZXYsICIlcyAlZCBmcm9tIHVua25vd24gaXJxXG4iLCBfX2Z1bmNfXywgaXJxKTsK PiAtCXJldHVybiBJUlFfSEFORExFRDsKPiArCXJldHVybiBJUlFfTk9ORTsKCltTZXZlcml0eTog SGlnaF0KSXMgdGhpcyBpbnRlbmRlZCBmaXggaW4gbWVzb25faXJxX2hhbmRsZXIoKSB1bnJlYWNo YWJsZT8gVGhlIGRyaXZlciByZWdpc3RlcnMKaXRzIGludGVycnVwdCB3aXRob3V0IHRoZSBJUlFG X1NIQVJFRCBmbGFnLCBtZWFuaW5nIHRoZSBrZXJuZWwgd2lsbCBvbmx5IGludm9rZQp0aGlzIGhh bmRsZXIgd2l0aCBhbiBpcnEgbWF0Y2hpbmcgbWMtPmlycXNbZmxvd10uIEJlY2F1c2Ugb2YgdGhp cywgdGhlIGxvb3AKYWJvdmUgd2lsbCBhbHdheXMgZmluZCBhIG1hdGNoIGFuZCByZXR1cm4gZWFy bHksIG1ha2luZyB0aGlzIElSUV9OT05FIHJldHVybgplbnRpcmVseSB1bnJlYWNoYWJsZSBkZWFk IGNvZGUuCgo+ICB9Cj4gIAo+ICBzdGF0aWMgc3RydWN0IG1lc29uX2FsZ190ZW1wbGF0ZSBtY19h bGdzW10gPSB7CgpbU2V2ZXJpdHk6IEhpZ2hdClRoaXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUs IGJ1dCBkb2VzIHRoZSBkZXZyZXMgcmVnaXN0cmF0aW9uIG9yZGVyIGluCm1lc29uX2NyeXB0b19w cm9iZSgpIGNyZWF0ZSBhIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBvbiBwcm9iZSBhbmQgYQp1 c2UtYWZ0ZXItZnJlZSB3aW5kb3cgb24gcmVtb3ZlPwoKVGhlIElSUSBpcyByZXF1ZXN0ZWQgaGVy ZSwgZW5hYmxpbmcgaW50ZXJydXB0cyBiZWZvcmUgdGhlIG5lY2Vzc2FyeSBzdHJ1Y3R1cmVzCmFy ZSBhbGxvY2F0ZWQ6Cgpkcml2ZXJzL2NyeXB0by9hbWxvZ2ljL2FtbG9naWMtZ3hsLWNvcmUuYzpt ZXNvbl9jcnlwdG9fcHJvYmUoKSB7CiAgICAuLi4KICAgIGVyciA9IGRldm1fcmVxdWVzdF9pcnEo JnBkZXYtPmRldiwgbWMtPmlycXNbaV0sIG1lc29uX2lycV9oYW5kbGVyLCAwLAogICAgICAgICAg ICAgICAgICAgICAgICAgICAiZ3hsLWNyeXB0byIsIG1jKTsKICAgIC4uLgp9CgpUaGVuIG1jLT5j aGFubGlzdCBpcyBhbGxvY2F0ZWQgaGVyZToKCmRyaXZlcnMvY3J5cHRvL2FtbG9naWMvYW1sb2dp Yy1neGwtY29yZS5jOm1lc29uX2NyeXB0b19wcm9iZSgpIHsKICAgIC4uLgogICAgZXJyID0gbWVz b25fYWxsb2NhdGVfY2hhbmxpc3QobWMpOwogICAgLi4uCn0KCkJlY2F1c2UgZGV2cmVzIGZyZWVz IHJlc291cmNlcyBpbiB0aGUgcmV2ZXJzZSBvcmRlciBvZiB0aGVpciByZWdpc3RyYXRpb24sCm1j LT5jaGFubGlzdCB3aWxsIGJlIGZyZWVkIGJlZm9yZSB0aGUgSVJRIGhhbmRsZXIgaXMgdW5yZWdp c3RlcmVkIGR1cmluZyBkcml2ZXIKcmVtb3ZhbC4gSWYgYW4gaW50ZXJydXB0IGZpcmVzIGR1cmlu ZyBtb2R1bGUgdW5iaW5kIGFmdGVyIGRldnJlcyBoYXMgZnJlZWQKbWMtPmNoYW5saXN0IGJ1dCBi ZWZvcmUgaXQgdW5yZWdpc3RlcnMgdGhlIElSUSwgY291bGQgdGhlIGludGVycnVwdCBoYW5kbGVy CmFjY2VzcyBmcmVlZCBtZW1vcnkgd2hlbiBpdCBkZXJlZmVyZW5jZXMgbWMtPmNoYW5saXN0W2Zs b3ddLnN0YXR1cz8KCgpbU2V2ZXJpdHk6IEhpZ2hdClRoaXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNz dWUsIGJ1dCBhcmUgRE1BIG1hcHBpbmdzIGxlYWtlZCBvbiBzY2F0dGVybGlzdAptYXBwaW5nIGZh aWx1cmUgcGF0aHMgaW4gbWVzb25fY2lwaGVyKCk/CgpJZiBkbWFfbWFwX3NpbmdsZSgpIHN1Y2Nl ZWRzIGZvciBwaHlrZXlpdiwgYnV0IGEgc3Vic2VxdWVudCBkbWFfbWFwX3NnKCkgZmFpbHMsCnRo ZSBjb2RlIGp1bXBzIHRvIHRoZSB0aGVlbmQgbGFiZWw6Cgpkcml2ZXJzL2NyeXB0by9hbWxvZ2lj L2FtbG9naWMtZ3hsLWNpcGhlci5jOm1lc29uX2NpcGhlcigpIHsKICAgIC4uLgogICAgICAgIGlm ICghbnJfc2dkIHx8IG5yX3NnZCA+IE1BWERFU0MgLSAzKSB7CiAgICAgICAgICAgIGRldl9lcnIo bWMtPmRldiwgIkludmFsaWQgU0cgY291bnQgJWRcbiIsIG5yX3NnZCk7CiAgICAgICAgICAgIGVy ciA9IC1FSU5WQUw7CiAgICAgICAgICAgIGdvdG8gdGhlZW5kOwogICAgICAgIH0KICAgIC4uLgp9 CgpUaGUgY2xlYW51cCBsYWJlbCBmYWlscyB0byBjYWxsIGRtYV91bm1hcF9zaW5nbGUoKSBhbmQg ZG1hX3VubWFwX3NnKCk6Cgpkcml2ZXJzL2NyeXB0by9hbWxvZ2ljL2FtbG9naWMtZ3hsLWNpcGhl ci5jOm1lc29uX2NpcGhlcigpIHsKICAgIC4uLgp0aGVlbmQ6CiAgICBrZnJlZV9zZW5zaXRpdmUo YmtleWl2KTsKICAgIGtmcmVlX3NlbnNpdGl2ZShiYWNrdXBfaXYpOwoKICAgIHJldHVybiBlcnI7 Cn0KCkNvdWxkIHJlcGVhdGVkIGZhaWx1cmVzIGV4aGF1c3QgSU9NTVUgc3BhY2Ugb3IgYm91bmNl IGJ1ZmZlcnMsIHBlcm1hbmVudGx5CmxlYWtpbmcgdGhlIG1hcHBpbmcgcmVzb3VyY2VzPwoKCltT ZXZlcml0eTogQ3JpdGljYWxdClRoaXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUsIGJ1dCBkb2Vz IHRoZSBoYXJkd2FyZSBETUEgZW5naW5lIGNvbnRpbnVlIHJ1bm5pbmcKYWZ0ZXIgYSB0aW1lb3V0 IGluIG1lc29uX2NpcGhlcigpLCBsZWFkaW5nIHRvIHNpbGVudCBtZW1vcnkgY29ycnVwdGlvbiBh bmQKdXNlLWFmdGVyLWZyZWU/CgpUaGUgZHJpdmVyIHdhaXRzIGZvciB0aGUgaGFyZHdhcmU6Cgpk cml2ZXJzL2NyeXB0by9hbWxvZ2ljL2FtbG9naWMtZ3hsLWNpcGhlci5jOm1lc29uX2NpcGhlcigp IHsKICAgIC4uLgogICAgd2FpdF9mb3JfY29tcGxldGlvbl9pbnRlcnJ1cHRpYmxlX3RpbWVvdXQo Jm1jLT5jaGFubGlzdFtmbG93XS5jb21wbGV0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG1zZWNzX3RvX2ppZmZpZXMoNTAwKSk7CiAgICAuLi4KfQoKSWYg dGhlIGhhcmR3YXJlIHRha2VzIGxvbmdlciB0aGFuIDUwMG1zIHRvIHByb2Nlc3MgYSByZXF1ZXN0 IG9yIHRoZSB3YWl0IGlzCmludGVycnVwdGVkIGJ5IGEgc2lnbmFsLCBpdCB0aW1lcyBvdXQgYW5k IHByb2NlZWRzIHRvIHRlYXIgZG93biBtYXBwaW5nczoKCmRyaXZlcnMvY3J5cHRvL2FtbG9naWMv YW1sb2dpYy1neGwtY2lwaGVyLmM6bWVzb25fY2lwaGVyKCkgewogICAgLi4uCiAgICBkbWFfdW5t YXBfc2luZ2xlKG1jLT5kZXYsIHBoeWtleWl2LCBrZXlpdmxlbiwgRE1BX1RPX0RFVklDRSk7CiAg ICAuLi4KfQoKRE1BIHJlc291cmNlcyBhcmUgdW5tYXBwZWQgd2l0aG91dCBzdG9wcGluZyB0aGUg aGFyZHdhcmUuIENvdWxkIHRoZSBzdGlsbC1ydW5uaW5nCmhhcmR3YXJlIERNQSBlbmdpbmUgcmVh ZCBmcm9tIG9yIHdyaXRlIHRvIHVubWFwcGVkIHBoeXNpY2FsIG1lbW9yeSBpbiB0aGUKYmFja2dy b3VuZCBhZ2FpbnN0IHRoZSBub3ctZnJlZWQgbWVtb3J5LCBjYXVzaW5nIG1lbW9yeSBjb3JydXB0 aW9uIG9yIG92ZXJ3cml0aW5nCnVucmVsYXRlZCBrZXJuZWwgc3RydWN0dXJlcz8KCi0tIApTYXNo aWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA5MDgx NjAxMjAuNDgwNS0xLXJhaXp1ZGVlbi5rZXJuZWxkZXZAZ21haWwuY29tP3BhcnQ9MQoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYW1sb2dpYyBt YWlsaW5nIGxpc3QKbGludXgtYW1sb2dpY0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYW1sb2dpYwo=