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 900BCC44524 for ; Thu, 23 Jul 2026 07:02:43 +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=OwiKaKUufFbxsrvsZJKK5/IHnbTKf/Lzget17GSmiZ8=; b=w/tUmgaSWnzFjt EGls9yhLvIr/KLgRufstuLm26YNTLXAbh4sDDU4v/j7kTVm0bXICOS1rG1IQM2gKPfDktsMS9rIi9 dgC/P7liM513zt61+Y2NcjyE/eESIMqEZGPky/yC5ZmgExVtRVcWjII7dkvcd2ZPdcFvmtJYbGGrg gYgW8G6ym7/Ztzu6spXizy4HV1s6rr160epmG0qSRputiHAgR8XyO9WYfRXRl2T2gxdHN1MkM/jo/ 3cOCU1rDSWL/CqplK/o82f0wEKe6pal9MN1vUFgUxqK1t7Q+/NLbgS8Oz70ACUOraUq7FSNrWzkYL SNiJr9ZizOA1+COyy2Cg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wmnS0-0000000DbJf-2xD1; Thu, 23 Jul 2026 07:02:36 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wmnRy-0000000DbJM-301m for linux-amlogic@lists.infradead.org; Thu, 23 Jul 2026 07:02:34 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id D5101600AB; Thu, 23 Jul 2026 07:02:33 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 551EC1F000E9; Thu, 23 Jul 2026 07:02:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784790153; bh=X3ZSqVsKzk/nfIRxG+HiokLDDbf/h220FFGx5ibCgno=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=JH7zrxdvQqqsmUPXIF5CCcLXn3SzSLMaTjmNyTIZ2nnBX9Xvyc4uS/yPCtUHMN+E9 kNDIkNdBX6tkclQWTMygkNHX82IK0gb30EcNmrU8Zpcn/cQUL4vKZ8uqNDpDGLNxVC HN10ZlTTvYNB+27SfvI7qyNGZsGcVC5pMQzoQvoDp3SuHf0Qci4ncPwOWnuUULn5Tb NN5GSn5aDwWv/nV94iC9/wvHwHgf8e2xwtYLvUrPRRxgVqL7/AHuJCAsT2yPt8Iylq 0bSfVj/IrQEcaFGze7TfyzTO6FHiZrm0ExA5ni6PhIyclq+xAsPVhlLDd6O7WFZy1l ZoZe8G9MRqXeg== From: sashiko-bot@kernel.org Subject: Re: [PATCH v2 2/4] spi: amlogic: spisg: Fix transfer size limit and timeout handling To: "Xianwei Zhao" Cc: conor+dt@kernel.org, devicetree@vger.kernel.org, linux-amlogic@lists.infradead.org, neil.armstrong@linaro.org, robh@kernel.org In-Reply-To: <20260723-a9-spisg-v2-2-9fc39106b7e2@amlogic.com> References: <20260723-a9-spisg-v2-0-9fc39106b7e2@amlogic.com> <20260723-a9-spisg-v2-2-9fc39106b7e2@amlogic.com> Date: Thu, 23 Jul 2026 07:02:33 +0000 Message-Id: <20260723070233.551EC1F000E9@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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBNaXNzaW5nIG1heF90cmFuc2Zlcl9zaXplIGNhbGxiYWNrIGxlYWRzIHRvIHNpbGVu dCB0cnVuY2F0aW9uIG9mIGxhcmdlIHRyYW5zZmVycy4KLSBbSGlnaF0gSW5jb21wbGV0ZSB0aW1l b3V0IGhhbmRsaW5nIGxlYXZlcyBpbnRlcnJ1cHRzIHVubWFza2VkLCBhbGxvd2luZyBhIGRlbGF5 ZWQgaW50ZXJydXB0IHRvIHByZW1hdHVyZWx5IGNvbXBsZXRlIGEgc3Vic2VxdWVudCB0cmFuc2Zl ci4KLSBbSGlnaF0gSW1tZWRpYXRlIERNQSBidWZmZXIgdW5tYXBwaW5nIG9uIHRyYW5zZmVyIHRp bWVvdXQgY2F1c2VzIG1lbW9yeSBjb3JydXB0aW9uIGlmIHRoZSBoYXJkd2FyZSBETUEgZW5naW5l IGlzIHN0aWxsIGFjdGl2ZS4KLS0KCi0tLSBQYXRjaCBbMl06IFtQQVRDSCB2MiAyLzRdIHNwaTog YW1sb2dpYzogc3Bpc2c6IEZpeCB0cmFuc2ZlciBzaXplIGxpbWl0IGFuZCB0aW1lb3V0IGhhbmRs aW5nIC0tLQpjb21taXQgZDE0OWQzYmNmODE5ODdjM2JjOTVjNWNjMDA1M2U5ODRlZTc5ZTE1ZQpB dXRob3I6IFhpYW53ZWkgWmhhbyA8eGlhbndlaS56aGFvQGFtbG9naWMuY29tPgpTdWJqZWN0OiBz cGk6IGFtbG9naWM6IHNwaXNnOiBGaXggdHJhbnNmZXIgc2l6ZSBsaW1pdCBhbmQgdGltZW91dCBo YW5kbGluZwoKVGhpcyBjb21taXQgcmVkdWNlcyBTUElTR19CTE9DS19NQVggdG8gMHhmZmZmZiB0 byBhdm9pZCBwcm9ncmFtbWluZyB6ZXJvLWxlbmd0aAp0cmFuc2ZlcnMgYmVjYXVzZSB0aGUgQ0ZH X0JMT0NLX05VTSBmaWVsZCBjYW4gb25seSBlbmNvZGUgMjAgYml0cy4gSXQgYWxzbwpmaXhlcyBh IGRlbGF5IGNhbGN1bGF0aW9uIG92ZXJmbG93IGFuZCBhdHRlbXB0cyB0byBzdG9wIHRoZSBjb250 cm9sbGVyIG9uCnRyYW5zZmVyIHRpbWVvdXQgYnkgY2xlYXJpbmcgdGhlIGRlc2NyaXB0b3IgbGlz dCByZWdpc3Rlci4KCkZpeGVzOiBjZWY5OTkxZTA0YWUgKCJzcGk6IEFkZCBBbWxvZ2ljIFNQSVNH IGRyaXZlciIpCgo+IC0tLSBhL2RyaXZlcnMvc3BpL3NwaS1hbWxvZ2ljLXNwaXNnLmMKPiArKysg Yi9kcml2ZXJzL3NwaS9zcGktYW1sb2dpYy1zcGlzZy5jCj4gQEAgLTk1LDcgKzk1LDcgQEAKPiAg Cj4gICNkZWZpbmUgU1BJU0dfTUFYX1JFRwkJCTB4NDAKPiAgCj4gLSNkZWZpbmUgU1BJU0dfQkxP Q0tfTUFYCQkJMHgxMDAwMDAKPiArI2RlZmluZSBTUElTR19CTE9DS19NQVgJCQkweEZGRkZGCgpb U2V2ZXJpdHk6IEhpZ2hdClRoaXMgaXNuJ3QgYSBidWcgaW50cm9kdWNlZCBieSB0aGlzIHBhdGNo LCBidXQgbW9kaWZ5aW5nIFNQSVNHX0JMT0NLX01BWApicmluZ3MgdXAgYSBxdWVzdGlvbiBhYm91 dCBsYXJnZSB0cmFuc2ZlcnMuCgpBcmUgbGFyZ2UgSS9PIHJlcXVlc3RzIGJlaW5nIHNpbGVudGx5 IHRydW5jYXRlZD8KCkluIGFtbF9zcGlzZ19zZXR1cF90cmFuc2ZlcigpLCB0aGUgaGFyZHdhcmUg YmxvY2sgY291bnQgaXMgZHluYW1pY2FsbHkgY2xhbXBlZDoKCiAgICBibG9ja3MgPSBtaW5fdChp bnQsIGJsb2NrcywgU1BJU0dfQkxPQ0tfTUFYKTsKCkhvd2V2ZXIsIHRoZSBkcml2ZXIgZG9lcyBu b3QgcHJvdmlkZSBhIGN0bHItPm1heF90cmFuc2Zlcl9zaXplIGNhbGxiYWNrLgpUaGUgU1BJIGNv cmUgYXNzdW1lcyBTSVpFX01BWCBpcyBzdXBwb3J0ZWQgYW5kIHdvbid0IHNwbGl0IGxhcmdlIHRy YW5zZmVycy4KVGhlIGhhcmR3YXJlIHdpbGwgc3RvcCBhZnRlciB0cmFuc2ZlcnJpbmcgU1BJU0df QkxPQ0tfTUFYIGJsb2Nrcy4KCkxhdGVyIGluIGFtbF9zcGlzZ190cmFuc2Zlcl9vbmVfbWVzc2Fn ZSgpLCB0aGUgZHJpdmVyIHVuY29uZGl0aW9uYWxseSByZXBvcnRzCnN1Y2Nlc3MgZm9yIHRoZSBm dWxsIGxlbmd0aDoKCiAgICBtc2ctPmFjdHVhbF9sZW5ndGggPSBtc2ctPmZyYW1lX2xlbmd0aDsK CkNvdWxkIHRoaXMgY2F1c2Ugc2lsZW50IGRhdGEgY29ycnVwdGlvbiBmb3IgdHJhbnNmZXJzIGxh cmdlciB0aGFuClNQSVNHX0JMT0NLX01BWCAqIChiaXRzX3Blcl93b3JkIC8gOCkgYnl0ZXMsIHNp bmNlIHRoZSBjYWxsZXIgaXMgdW5hd2FyZSB0aGUKdHJhbnNmZXIgd2FzIHRydW5jYXRlZD8KClsg Li4uIF0KCj4gQEAgLTU2NSwxMCArNTY1LDEzIEBAIHN0YXRpYyBpbnQgYW1sX3NwaXNnX3RyYW5z ZmVyX29uZV9tZXNzYWdlKHN0cnVjdCBzcGlfY29udHJvbGxlciAqY3RsciwKPiAgCWFtbF9zcGlz Z19wZW5kaW5nKHNwaXNnLCBkZXNjc19wYWRkciwgZmFsc2UsIHRydWUpOwo+ICAJaWYgKHdhaXRf Zm9yX2NvbXBsZXRpb25fdGltZW91dCgmc3Bpc2ctPmNvbXBsZXRpb24sCj4gIAkJCQkJc3BpX2Nv bnRyb2xsZXJfaXNfdGFyZ2V0KHNwaXNnLT5jb250cm9sbGVyKSA/Cj4gLQkJCQkJTUFYX1NDSEVE VUxFX1RJTUVPVVQgOiBtc2Vjc190b19qaWZmaWVzKG1zKSkpCj4gKwkJCQkJTUFYX1NDSEVEVUxF X1RJTUVPVVQgOiBtc2Vjc190b19qaWZmaWVzKG1zKSkpIHsKPiAgCQlyZXQgPSBzcGlzZy0+c3Rh dHVzID8gLUVJTyA6IDA7Cj4gLQllbHNlCj4gKwl9IGVsc2Ugewo+ICsJCS8qIHN0b3AgdHJhbnNm ZXIgKi8KPiArCQlyZWdtYXBfd3JpdGUoc3Bpc2ctPm1hcCwgU1BJU0dfUkVHX0RFU0NfTElTVF9I LCAwKTsKPiAgCQlyZXQgPSAtRVRJTUVET1VUOwo+ICsJfQoKW1NldmVyaXR5OiBIaWdoXQpUaGlz IGlzIGEgcHJlLWV4aXN0aW5nIGlzc3VlLCBidXQgZG9lcyB0aGUgdGltZW91dCBwYXRoIHNhZmVs eSBoYWx0IHRoZSBETUEKZW5naW5lIGJlZm9yZSB1bm1hcHBpbmcgbWVtb3J5PwoKQWZ0ZXIgd3Jp dGluZyAwIHRvIFNQSVNHX1JFR19ERVNDX0xJU1RfSCB0byBhYm9ydCB0aGUgdHJhbnNmZXIsIHRo ZSBkcml2ZXIKaW1tZWRpYXRlbHkgY2FsbHMgZG1hX3VubWFwX3NpbmdsZSgpIGFuZCB0aGVuIGFt bF9zcGlzZ19jbGVhbnVwX3RyYW5zZmVyKCkKdG8gdW5tYXAgdGhlIGRhdGEgYnVmZmVycy4KCklm IHRoZSBoYXJkd2FyZSBETUEgZW5naW5lIHJlcXVpcmVzIHRpbWUgdG8gZmx1c2ggb3V0c3RhbmRp bmcgQVhJIHRyYW5zYWN0aW9ucwpvciBpZiB0aGUgcmVnaXN0ZXIgd3JpdGUgaXMgZGVsYXllZCwg Y291bGQgdGhlIGhhcmR3YXJlIGFjY2VzcyB1bm1hcHBlZCBwYWdlcwpvciBtZW1vcnkgcmVhbGxv Y2F0ZWQgdG8gb3RoZXIgY29tcG9uZW50cywgcmVzdWx0aW5nIGluIG1lbW9yeSBjb3JydXB0aW9u IG9yCklPTU1VIGZhdWx0cz8gSXMgaXQgbmVjZXNzYXJ5IHRvIHBvbGwgdGhlIGhhcmR3YXJlIHRv IGNvbmZpcm0gaXQgaGFzIGhhbHRlZApiZWZvcmUgcHJvY2VlZGluZz8KCltTZXZlcml0eTogSGln aF0KVGhpcyBpcyBhbHNvIGEgcHJlLWV4aXN0aW5nIGlzc3VlLCBidXQgaXMgdGhlcmUgYSByYWNl IGNvbmRpdGlvbiB3aXRoCmRlbGF5ZWQgaW50ZXJydXB0cyBvbiBhIHRpbWVvdXQ/CgpJZiBhIHRy YW5zZmVyIHRpbWVzIG91dCwgdGhlIGRyaXZlciBpc3N1ZXMgdGhlIHN0b3AgY29tbWFuZCBidXQg ZG9lcyBub3QKbWFzayB0aGUgY29udHJvbGxlcidzIGludGVycnVwdCAoU1BJU0dfUkVHX0lSUV9F TkFCTEUpIG9yIHVzZSBzeW5jaHJvbml6ZV9pcnEoKQp0byBlbnN1cmUgdGhlIGhhbmRsZXIgaXMg bm90IHJ1bm5pbmcuCgpUaGUgaW50ZXJydXB0IGhhbmRsZXIgYW1sX3NwaXNnX2lycSgpIHVuY29u ZGl0aW9uYWxseSBjYWxsczoKCiAgICBjb21wbGV0ZSgmc3Bpc2ctPmNvbXBsZXRpb24pOwoKSWYg YSBkZWxheWVkIGludGVycnVwdCBmaXJlcyBjb25jdXJyZW50bHkgd2l0aCBhIHN1YnNlcXVlbnQg dHJhbnNmZXIgdGhhdCBoYXMKanVzdCBjYWxsZWQgcmVpbml0X2NvbXBsZXRpb24oJnNwaXNnLT5j b21wbGV0aW9uKSwgbWlnaHQgdGhlIG5ldyB0cmFuc2ZlcidzCndhaXRfZm9yX2NvbXBsZXRpb25f dGltZW91dCgpIHJldHVybiBpbW1lZGlhdGVseSBhcyBhIGZhbHNlIHN1Y2Nlc3M/IFRoaXMgY291 bGQKY2F1c2UgdGhlIGRyaXZlciB0byB1bm1hcCBETUEgYnVmZmVycyB3aGlsZSB0aGUgaGFyZHdh cmUgaXMgc3RpbGwgYWN0aXZlbHkKcHJvY2Vzc2luZyB0aGUgbmV3IHRyYW5zZmVyLgoKPiAgCj4g IAlkbWFfdW5tYXBfc2luZ2xlKGRldiwgZGVzY3NfcGFkZHIsIGRlc2NzX2xlbiwgRE1BX1RPX0RF VklDRSk7Cj4gIGVuZDoKCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28u ZGV2LyMvcGF0Y2hzZXQvMjAyNjA3MjMtYTktc3Bpc2ctdjItMC05ZmMzOTEwNmI3ZTJAYW1sb2dp Yy5jb20/cGFydD0yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hbWxvZ2ljIG1haWxpbmcgbGlzdApsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJh ZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1hbWxvZ2ljCg==