From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out203-205-221-245.mail.qq.com (out203-205-221-245.mail.qq.com [203.205.221.245]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A7961346769 for ; Tue, 8 Sep 2026 03:34:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.205.221.245 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788838502; cv=none; b=XuEBgNnNmXhwUkYQOJJ2VHe7hCjmflbiqPJOO1bb+c53sITF8RjHtNKrFv2/zsUxyyajsXOShjqMXvDce4jzykENpXbXk1CI0/YesVdERM6R7D2ydwcnFcTX7Pr5jgdZ8ihWTklCC0MoJyw4iHVKNYMAUCr82UM0gXkEwlFjJmU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788838502; c=relaxed/simple; bh=KWjiqmx5jxUmfL2zWElh8jvFeL+eqa+Egvh9KBljaIA=; h=From:To:Cc:Subject:Mime-Version:Content-Type:Date:Message-ID: References:In-Reply-To; b=umGM+uus1suociv0VmpnqRfBQcvRaqU/YOWn21OXWAmFHfKz9OVnWWQ9bBcnX1XrT763a0eywRtns5ufmtdLO9e3wo/NpRerezvsZ/wCqoBhZL0cGS31kbHiV+fo1azI0N+hEAME80rj/bE5OgfA1dO0lXqP3lNH6d2O/J7fRjM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=oTBg6t0K; arc=none smtp.client-ip=203.205.221.245 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="oTBg6t0K" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1788838467; bh=KWjiqmx5jxUmfL2zWElh8jvFeL+eqa+Egvh9KBljaIA=; h=From:To:Cc:Subject:Date:References:In-Reply-To; b=oTBg6t0KBBo6hS8nIVneR/eoL5SkuRSxsTkLl365+T2Rcwoz9j8C1TP0pCq0wN4ay 1dGJAnKwtIGenrkeqTEjRerTdMxIjs22PNoN9EowO6iBhTBooM1r5SVf0MFKx00l4m icm/W+YaNOVNcq2b1hieYClt+MFNkZPobOT7tqdY= X-QQ-XMRINFO: MSVp+SPm3vtSYucI6VcG6/eGeelPZU7wMQ== X-QQ-XMAILINFO: MOQpAxjIVJuk8VRF4XCPuVCBcIz7GlyDgYHv9fKdfmdbsCU6SCUGoDq+7Uv0s1 vjiYpyEhDW+fKtvc6MOOT/ZcAU7is4iZU6/DYNMTMiowFuxdlkbkCVJeWiLx0HYQcLF8JxoFai34V fhKf3yYAppZsHBcWQzC+3oZZe1c54Munl2sPQc+J6DNThSIpo6L8CXiA46FR6LQVge4Z4WgbHLI7V QubSzwF+9YgLoIZ0C3MomnHuuSg0nDR8uBE5JmK/Bbp1EcuMaTv6n5qs6q1iUBdDyMjDWUVo9lR7G YKICStWRulmmP3WYeAKM1nbyWrsl/iVzQt1M4XASrzOm8Tp/PyZP7vxNq/toC3DsT6C2v+oCNzina 1awQkKif0af6IUioHH1+VUBlAdV78j9jUgVZNkyMLRydSVGyc3H63cvEKtpGnhR+x2BdJ2/TuMN5D fHA3j8yIthu1l29SogmnVNlbAqxg+7yEp92boCQmE5mg0nBkgrpW3Yh1TCTyVqsdm0BsHQTut7i3/ 8uVGk09RlrgwaNtgBbbvUdCbOVj0Y8xLUbEYB2FE3Zy8CqBXUC6KUIlFDpq3MiztUmsYG2jbi0HIo xT44HwZQUahkwqjrMlhSjexbVvD/YbV+ZdbHpE0+posbR6yQ/n3K2wlzmL7mqeLZqrNrLq88VrXdx 6jTtjm754BjYROUAIFAvdqQy6tq6w/wns4Jb1mw8osXVhxrsA3hGaCIYtWa7whlOfgu3mwcHpNG/c tZFVPCblftNWiNY3fTzC82musKCtl8FzJc6T7l9e02lqVoXSR4aG6bWwrrMCvyBpvPno3h+RsfB2n cM7Q1T30UKoMjErEGV+dZyat+UZJ75doLyoWYHURRTapQLxbhO/CId++DDjwlWHX9XS1j+kgkuDPt keEfTrG4zugZiBkruoPnS4q1Ijc8DQKGJjWr+5gp/Riu7I/RMtpjFjPxHUlkUTToJ0BFMorFDSXJg XlsVTbvw2AIqxTsTEw40q9ziYClbXMdEfPd7OUGv0gb9iaXJdfLlZIcixoYrb6omkgapMPeYhQUxK kNupiB4pVyOntl+rQKTFRBDKb5YLyBtlTWzESk6/Ottv074s= From: "=?utf-8?B?MTc2ODMxNTMwNw==?=" <1768315307@qq.com> To: "=?utf-8?B?TWlxdWVsIFJheW5hbA==?=" Cc: "=?utf-8?B?VmlnbmVzaCBSYWdoYXZlbmRyYQ==?=" , "=?utf-8?B?UmljaGFyZCBXZWluYmVyZ2Vy?=" , "=?utf-8?B?bGludXgtbXRk?=" , "=?utf-8?B?bGludXgta2VybmVs?=" Subject: Re: [PATCH] mtd: spinand: cache the last read page to avoid redundant SPI operations Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Tue, 8 Sep 2026 11:34:26 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x References: <87jyoxw8a3.fsf@bootlin.com> In-Reply-To: <87jyoxw8a3.fsf@bootlin.com> X-QQ-mid: xmsezc43-0t1788838466tqnxzbzy5 SGkgTWlxdWVsLAoKVGhhbmtzIGZvciB0aGUgcmV2aWV3LiBTZW50IHYyIHdpdGggdGhlIGZp eGVzLgoKPiB3aHkgd291bGQgeW91IHVzZSBtdGRibG9jayBvbiB0b3Agb2YgYSBTUEkgTkFO RD8gSXQgc291bmRzIGxpa2UgYSB2ZXJ5Cj4gYmFkIGNob2ljZS4gTWF5YmUgbXRkYmxvY2sg aXRzZWxmIGNvdWxkIGJlIGltcHJvdmVkIHRvIGF2b2lkIDUxMkIKPiBhY2Nlc3NlcyBpbnN0 ZWFkPwoKV2UgdXNlIGEgcmVhZC1vbmx5IHNxdWFzaGZzIHJvb3RmcyBvbiBtdGRibG9jayBm b3IgU1BJIE5BTkQuIFRoaXMgaXMKYSBtaW5pbWFsIGNvbmZpZ3VyYXRpb24gdGhhdCBhdm9p ZHMgdGhlIGNvbXBsZXhpdHkgb2YgVUJJL1VCSUZTIGZvcgphIHJlYWQtb25seSBwYXJ0aXRp b24sIGFuZCBpcyBjb21tb25seSB1c2VkIGluIGVtYmVkZGVkIGRldmljZXMgbGlrZQpyb3V0 ZXJzIGFuZCBJb1Qgc3lzdGVtcy4KClRoZSBibG9jayBsYXllcidzIDUxMi1ieXRlIHNlY3Rv ciBzaXplIGlzIG5vdCBlYXNpbHkgY29uZmlndXJhYmxlIHBlcgpkZXZpY2UsIGFuZCB0aGUg ZHJpdmVyIGFscmVhZHkgaG9sZHMgdGhlIGZ1bGwgcGFnZSBpbiBpdHMgYm91bmNlIGJ1ZmZl cgphZnRlciBlYWNoIHJlYWQuIEFkZGluZyBhIGxpZ2h0d2VpZ2h0IGNhY2hlIGF2b2lkcyB0 aGUgcmVkdW5kYW50IFNQSQpyZWFkcyB3aXRob3V0IGFueSBhZGRpdGlvbmFsIGhhcmR3YXJl IGNvc3QuCgo+IFBzZXVkb255bXMgYXJlIG5vdCBhbGxvd2VkIGluIHRoZSBMaW51eCBrZXJu ZWwuCgpGaXhlZCBpbiB2Mi4KCj4gU3B1cmlvdXMgY2hhbmdlLgoKRml4ZWQgaW4gdjIuCgpU aGFua3MsClpvbmd6aGVuIEZlbmcKCgoK5Y6f5aeL6YKu5Lu2CuWPkeS7tuS6uu+8mk1pcXVl bCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CuWPkeS7tuaXtumXtO+8mjIw MjblubQ55pyIN+aXpSAyMDozMwrmlLbku7bkurrvvJpmenogPDE3NjgzMTUzMDdAcXEuY29t PgrmioTpgIHvvJpWaWduZXNoIFJhZ2hhdmVuZHJhIDx2aWduZXNockB0aS5jb20+LCBSaWNo YXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PiwgbGludXgtbXRkIDxsaW51eC1tdGRA bGlzdHMuaW5mcmFkZWFkLm9yZz4sIGxpbnV4LWtlcm5lbCA8bGludXgta2VybmVsQHZnZXIu a2VybmVsLm9yZz4K5Li76aKY77yaUmU6IFtQQVRDSF0gbXRkOiBzcGluYW5kOiBjYWNoZSB0 aGUgbGFzdCByZWFkIHBhZ2UgdG8gYXZvaWQgcmVkdW5kYW50IFNQSSBvcGVyYXRpb25zCgoK SGVsbG8sCgpPbsKgMDcvMDkvMjAyNsKgYXTCoDE5OjEwOjQwwqArMDgswqBmenrCoDwxNzY4 MzE1MzA3QHFxLmNvbT7CoHdyb3RlOgoKPsKgV2hlbsKgc3F1YXNoZnPCoHJlYWRzwqBmaWxl c8KgdGhyb3VnaMKgbXRkYmxvY2sswqB0aGXCoG10ZGJsb2NrwqBsYXllcgo+wqBzcGxpdHPC oEkvT8KgaW50b8KgNTEyLWJ5dGXCoHNlY3RvcnMuwqBGb3LCoGHCoDRLLXBhZ2XCoFNQScKg TkFORCzCoHRoaXMKPsKgbWVhbnPCoHJlYWRpbmfCoHRoZcKgc2FtZcKgcGFnZcKgOMKgdGlt ZXPCoCg0MDk2wqAvwqA1MTIpLMKgZ2VuZXJhdGluZ8KgN3gKPsKgcmVkdW5kYW50wqBTUEnC oHJlYWQtZnJvbS1jYWNoZcKgb3BlcmF0aW9ucy7CoEVhY2jCoHN1Y2jCoG9wZXJhdGlvbgo+ wqBpbnZvbHZlc8KgYcKgZnVsbMKgU1BJwqBidXPCoHRyYW5zYWN0aW9uLMKgc2lnbmlmaWNh bnRsecKgc2xvd2luZ8KgZG93bgo+wqBib290wqB0aW1lwqBhbmTCoGZpbGXCoGFjY2Vzcy4K Pgo+wqBDYWNoZcKgdGhlwqBsYXN0wqBzdWNjZXNzZnVsbHnCoHJlYWTCoHBhZ2XCoGluwqBz cGluYW5kX2RldmljZcKgdG/CoGF2b2lkCj7CoHRoZXNlwqByZWR1bmRhbnTCoG9wZXJhdGlv bnMuwqBXaGVuwqB0aGXCoHNhbWXCoHt0YXJnZXQswqBlcmFzZWJsb2NrLAo+wqBwYWdlfcKg aXPCoHJlcXVlc3RlZMKgY29uc2VjdXRpdmVseSzCoHRoZcKgZGF0YcKgaXPCoHNlcnZlZMKg ZGlyZWN0bHkKPsKgZnJvbcKgdGhlwqBib3VuY2XCoGJ1ZmZlcsKgKGRhdGFidWYpwqB2aWHC oG1lbWNweSzCoHNraXBwaW5nwqB0aGXCoFNQSQo+wqB0cmFuc2FjdGlvbsKgZW50aXJlbHku Cj4KPsKgVGhlwqBjYWNoZcKgaXPCoGludmFsaWRhdGVkwqBvbsKgd3JpdGXCoGFuZMKgZXJh c2XCoG9wZXJhdGlvbnMuwqBSQVfCoHJlYWRzLAo+wqBPT0LCoHJlYWRzLMKgYW5kwqBjb250 aW51b3VzwqByZWFkc8KgYXJlwqBleGNsdWRlZMKgZnJvbcKgY2FjaGluZ8KgdG8KPsKgbWFp bnRhaW7CoGNvcnJlY3RuZXNzLgoKV2h5wqB3b3VsZMKgeW91wqB1c2XCoG10ZGJsb2NrwqBv bsKgdG9wwqBvZsKgYcKgU1BJwqBOQU5EP8KgSXTCoHNvdW5kc8KgbGlrZcKgYcKgdmVyeQpi YWTCoGNob2ljZS4KCk1heWJlwqBtdGRibG9ja8KgaXRzZWxmwqBjb3VsZMKgYmXCoGltcHJv dmVkwqB0b8KgYXZvaWTCoDUxMkLCoGFjY2Vzc2VzwqBpbnN0ZWFkPwoKPsKgU2lnbmVkLW9m Zi1ieTrCoGZ6esKgPDE3NjgzMTUzMDdAcXEuY29tPgoKVW5mb3J0dW5hdGVseSzCoGZvcsKg bGljZW5zaW5nwqBhbmTCoGNvcHlyaWdodMKgcmVhc29ucyzCoHBzZXVkb255bXPCoGFyZcKg bm90CmFsbG93ZWTCoGluwqB0aGXCoExpbnV4wqBrZXJuZWwuCgo+wqAtLS0KPsKgwqBkcml2 ZXJzL210ZC9uYW5kL3NwaS9jb3JlLmPCoHzCoDM2wqArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0KPsKgwqBpbmNsdWRlL2xpbnV4L210ZC9zcGluYW5kLmjCoHzCoMKg OcKgKysrKysrKysrCj7CoMKgMsKgZmlsZXPCoGNoYW5nZWQswqA0NMKgaW5zZXJ0aW9ucygr KSzCoDHCoGRlbGV0aW9uKC0pCj4KPsKgZGlmZsKgLS1naXTCoGEvZHJpdmVycy9tdGQvbmFu ZC9zcGkvY29yZS5jwqBiL2RyaXZlcnMvbXRkL25hbmQvc3BpL2NvcmUuYwo+wqBpbmRleMKg OGJmOTMwMWYyNWU3Li5mYzA4MjEyN2JkYTjCoDEwMDY0NAo+wqAtLS3CoGEvZHJpdmVycy9t dGQvbmFuZC9zcGkvY29yZS5jCj7CoCsrK8KgYi9kcml2ZXJzL210ZC9uYW5kL3NwaS9jb3Jl LmMKPsKgQEDCoC01NTcsN8KgKzU1NywxNMKgQEDCoHN0YXRpY8KgaW50wqBzcGluYW5kX3Jl YWRfZnJvbV9jYWNoZV9vcChzdHJ1Y3TCoHNwaW5hbmRfZGV2aWNlwqAqc3BpbmFuZCwKPsKg wqAgwqDCoMKgwqByZXEtPm9vYmxlbik7Cj7CoMKgIGVsc2UKPsKgwqAgbWVtY3B5KHJlcS0+ b29iYnVmLmluLMKgc3BpbmFuZC0+b29iYnVmwqArwqByZXEtPm9vYm9mZnMsCj7CoC0gwqDC oMKgwqDCoMKgwqByZXEtPm9vYmxlbik7Cj7CoCsgcmVxLT5vb2JsZW4pOwoKU3B1cmlvdXPC oGNoYW5nZS4KCj7CoCsgfQo+wqArCgpUaGFua3MsCk1pcXXDqGwKCg==