From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.126.com (m16.mail.126.com [220.197.31.8]) (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 337C72222AC for ; Sun, 12 Jul 2026 14:38:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.8 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783867140; cv=none; b=S/4mDBwBhxgweaOLBVKJSx1/o7y6Ic5cJbQMi9+LJQb/zIvnGur4T2WIF1F0rGv3SYPVmvz3qDP6Cc43UOISDBZTfHIGgJc2ce6j7sLef3zpJkn2sG8XkIOMK7WbUh7meNdEJbM+delzrCHv6YMcl5H5nHFYx0rNN49X0lXeFvI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783867140; c=relaxed/simple; bh=Kt51ZptCEHgauDzL4t2ee/BDflNHmlC/z1jrPcIQbhI=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=nut23OBC/gK6TnkJhiRWJ2M2G9KQc5woelt1nqC2qXe+PGV75TtwNokA3oIkl//42zTJwPTs+Ghuveb5MVUbI6KvPFrNHxFuOso1ACOk/8s1UCbEeABn9ezNnmo0enJp24h5mxB/1Fq0GoQ6Z2rlcftl3GLAd6LwgIXKxbgSIoM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=126.com; spf=pass smtp.mailfrom=126.com; dkim=pass (1024-bit key) header.d=126.com header.i=@126.com header.b=pe6+p3qy; arc=none smtp.client-ip=220.197.31.8 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=126.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=126.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=126.com header.i=@126.com header.b="pe6+p3qy" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=Kt51ZptCEHgauDzL4t2ee/BDflNHmlC/z1jrPcIQbhI=; b=p e6+p3qyhPqvL5iwWmost+fcrREg0Ivcb5/Jxps8ygpKuMPiCFJRWQR2AwihBA3qL RkozW75SvrP1fC8pOskcVML8yYdccwKR25b84NQ0WLqtHlF6Kyp04lhKRjAd9TLf mgt2MDdUimEg+VIKRDwtyGFGo9+6pkGzmtPjXB+EU8= Received: from zhanggenjian$126.com ( [120.228.135.217] ) by ajax-webmail-wmsvr-41-117 (Coremail) ; Sun, 12 Jul 2026 22:35:57 +0800 (CST) Date: Sun, 12 Jul 2026 22:35:57 +0800 (CST) From: "genjian zhang" To: sashiko-reviews@lists.linux.dev, sashiko-bot@kernel.org Cc: linux-raid@vger.kernel.org, yukuai@fygo.io, zhanggenjian@126.com Subject: Re: [PATCH] md/raid5: complete discard bios while reshape is active X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20260511(2e539873) Copyright (c) 2002-2026 www.mailtech.cn 126com In-Reply-To: <20260711162728.369B01F000E9@smtp.kernel.org> References: <20260711161326.962336-1-zhanggenjian@126.com> <20260711162728.369B01F000E9@smtp.kernel.org> X-NTES-SC: AL_Qu2TAfSduUEu4SaYZukdm0sUguo4Wca4uf8v249Vc88OsiH13C8OfmVFH1zMzuCUFDKFgDudSCFA08N2foNycnt+saYB1WZ5cflr3GsDQw== Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK Precedence: bulk X-Mailing-List: linux-raid@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <7e927147.1c17.19f56c19f29.Coremail.zhanggenjian@126.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:dSkvCgD3r0tNplNqePUbAA--.36959W X-CM-SenderInfo: x2kd0wxjhqyxldq6ij2wof0z/xtbBpg0sqmpTpk1P3AAA3s X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== QXQgMjAyNi0wNy0xMiAwMDoyNzoyNywgc2FzaGlrby1ib3RAa2VybmVsLm9yZyB3cm90ZToKPlRo YW5rIHlvdSBmb3IgeW91ciBjb250cmlidXRpb24hIFNhc2hpa28gQUkgcmV2aWV3IGZvdW5kIDIg cG90ZW50aWFsIGlzc3VlKHMpIHRvIGNvbnNpZGVyOgo+Cj5OZXcgaXNzdWVzOgo+LSBbSGlnaF0g Q29tcGxldGluZyBibG9ja2luZyBiaW9zIHdpdGggQkxLX1NUU19BR0FJTiB2aW9sYXRlcyBibG9j ayBsYXllciBzZW1hbnRpY3MgYW5kIGNhdXNlcyB1bmV4cGVjdGVkIGVycm9ycyBpbiBzeW5jaHJv bm91cyBwYXRocy4KPgo+UHJlLWV4aXN0aW5nIGlzc3VlczoKPi0gW0hpZ2hdIG1ha2VfZGlzY2Fy ZF9yZXF1ZXN0KCkgbGVha3MgdGhlIGJpbyBhbmQgY2F1c2VzIGFuIHVuaW50ZXJydXB0aWJsZSBo YW5nIGlmIFJFUV9OT1dBSVQgaXMgc2V0Lgo+LS0KPgo+LS0tIFBhdGNoIFsxXTogW1BBVENIXSBt ZC9yYWlkNTogY29tcGxldGUgZGlzY2FyZCBiaW9zIHdoaWxlIHJlc2hhcGUgaXMgYWN0aXZlIC0t LQo+Y29tbWl0IGYxMTdkNTU4YmExMzM2NGY4MjY0NWY4NjZkZWExNjIxMGNhZGNlNTEKPkF1dGhv cjogR2VuamlhbiBaaGFuZyA8emhhbmdnZW5qaWFuQGt5bGlub3MuY24+Cj4KPm1kL3JhaWQ1OiBj b21wbGV0ZSBkaXNjYXJkIGJpb3Mgd2hpbGUgcmVzaGFwZSBpcyBhY3RpdmUKPgo+VGhpcyBwYXRj aCBtb2RpZmllcyB0aGUgZGlzY2FyZCByZXF1ZXN0IGhhbmRsaW5nIHRvIGNvbXBsZXRlIGJpb3Mg d2l0aAo+QkxLX1NUU19BR0FJTiB3aGVuIGFuIG1kcmFpZCByZXNoYXBlIGlzIGluIHByb2dyZXNz LiBUaGlzIHByZXZlbnRzIGNhbGxlcnMKPmZyb20gaGFuZ2luZyBpbiB1bmludGVycnVwdGlibGUg c2xlZXAgd2FpdGluZyBmb3IgYSBjb21wbGV0aW9uIHRoYXQgbmV2ZXIKPmFycml2ZXMuCj4KPj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWQvcmFpZDUuYyBiL2RyaXZlcnMvbWQvcmFpZDUuYwo+PiAt LS0gYS9kcml2ZXJzL21kL3JhaWQ1LmMKPj4gKysrIGIvZHJpdmVycy9tZC9yYWlkNS5jCj4+IEBA IC01NzIyLDkgKzU3MjIsMTEgQEAgc3RhdGljIHZvaWQgbWFrZV9kaXNjYXJkX3JlcXVlc3Qoc3Ry dWN0IG1kZGV2ICptZGRldiwgc3RydWN0IGJpbyAqYmkpCj4+ICAJaWYgKFdBUk5fT05fT05DRShi aS0+Ymlfb3BmICYgUkVRX05PV0FJVCkpCj4+ICAJCXJldHVybjsKPgo+W1NldmVyaXR5OiBIaWdo XQo+VGhpcyBpc24ndCBhIGJ1ZyBpbnRyb2R1Y2VkIGJ5IHRoaXMgcGF0Y2gsIGJ1dCBkb2VzIHRo aXMgZWFybHkgcmV0dXJuIGxlYWsKPnRoZSBiaW8gYW5kIGNhdXNlIGFuIHVuaW50ZXJydXB0aWJs ZSBoYW5nIGlmIFJFUV9OT1dBSVQgaXMgc2V0Pwo+Cj5JZiBhIGNhbGxlciBzdWJtaXRzIGEgZGlz Y2FyZCBiaW8gd2l0aCBSRVFfTk9XQUlULCB0aGUgZHJpdmVyIGVuY291bnRlcnMgdGhpcwo+d2Fy bmluZyBhbmQgcmV0dXJucyBpbW1lZGlhdGVseSB3aXRob3V0IGNhbGxpbmcgYmlvX2VuZGlvKCku IEJlY2F1c2UgdGhlCj5jYWxsZXIgYXNzdW1lcyB0aGUgYmlvIHdhcyBzdWNjZXNzZnVsbHkgaGFu ZGxlZCwgY291bGQgdGhpcyBsZWFkIHRvIGEKPnJlc291cmNlIGxlYWsgYW5kIHRhc2sgaGFuZz8K CkFncmVlZCChqiB0aGUgZWFybHkgcmV0dXJuIHdpdGhvdXQgYmlvX2VuZGlvKCkgaXMgYSBwcmUt ZXhpc3RpbmcgaXNzdWUgaW4gdGhlIHNhbWUgZnVuY3Rpb24uIFRoaXMgcGF0Y2ggaW50ZW50aW9u YWxseSBmb2N1c2VzIG9uIHRoZSByZXNoYXBlIGNhc2UgdGhhdCB3ZSByZXByb2R1Y2VkLCB3aGVy ZSBibGtkaXNjYXJkIGhhbmdzIGluIGJpb19hd2FpdCgpIGV2ZW4gYWZ0ZXIgcmVzaGFwZSBoYXMg ZmluaXNoZWQuIEkgd2lsbCBmaXggdGhlIFJFUV9OT1dBSVQgcGF0aCBpbiB2MiB1c2luZyBiaW9f d291bGRibG9ja19lcnJvcigpLCBjb25zaXN0ZW50IHdpdGggcmFpZDVfbWFrZV9yZXF1ZXN0KCku Cgo+Cj4+ICAKPj4gLQlpZiAobWRkZXYtPnJlc2hhcGVfcG9zaXRpb24gIT0gTWF4U2VjdG9yKQo+ PiArCWlmIChtZGRldi0+cmVzaGFwZV9wb3NpdGlvbiAhPSBNYXhTZWN0b3IpIHsKPj4gIAkJLyog U2tpcCBkaXNjYXJkIHdoaWxlIHJlc2hhcGUgaXMgaGFwcGVuaW5nICovCj4+ICsJCWJpb19lbmRp b19zdGF0dXMoYmksIEJMS19TVFNfQUdBSU4pOwo+Cj5bU2V2ZXJpdHk6IEhpZ2hdCj5Eb2VzIGNv bXBsZXRpbmcgYSBibG9ja2luZyBiaW8gd2l0aCBCTEtfU1RTX0FHQUlOIHZpb2xhdGUgYmxvY2sg bGF5ZXIKPnNlbWFudGljcz8KPgo+U2luY2UgdGhlIFJFUV9OT1dBSVQgYmlvcyBhcmUgZmlsdGVy ZWQgb3V0IGp1c3QgYWJvdmUgdGhpcyBjaGVjaywgdGhpcyBwYXRoCj5pcyBvbmx5IHJlYWNoZWQg Ynkgc3luY2hyb25vdXMsIGJsb2NraW5nIGRpc2NhcmQgYmlvcy4gQ29tcGxldGluZyB0aGVtIHdp dGgKPkJMS19TVFNfQUdBSU4gd2lsbCBwcm9wYWdhdGUgYW4gdW5leHBlY3RlZCAtRUFHQUlOIGVy cm9yIHRvIHN5bmNocm9ub3VzIElPCj5wYXRocyBhbmQgdXNlcnNwYWNlIGFwcGxpY2F0aW9ucy4K Pgo+QmxvY2sgQVBJcyB0eXBpY2FsbHkgaGFuZGxlIEJMS19TVFNfTk9UU1VQUCBncmFjZWZ1bGx5 LCBidXQgcGFzc2luZyAtRUFHQUlOCj5iYWNrIHRocm91Z2ggc3luY2hyb25vdXMgcGF0aHMgbWln aHQgY2F1c2UgZmlsZXN5c3RlbSB0cmFuc2FjdGlvbiBhYm9ydHMgb3IKPnVzZXJzcGFjZSBmYWls dXJlcy4gU2hvdWxkIHRoaXMgcmV0dXJuIEJMS19TVFNfTk9UU1VQUCBpbnN0ZWFkPwo+CgpJIGRp ZCBub3QgZmluZCBhIHN0YXR1cyB0aGF0IGZpdHMgcGVyZmVjdGx5LgoKSW4gbXkgdmlldywgQkxL X1NUU19OT1RTVVBQIGRvZXMgbm90IGZpdCB3ZWxsIGhlcmUgZWl0aGVyOiBkaXNjYXJkIGlzIHN1 cHBvcnRlZCBvbiB0aGUgYXJyYXksIGp1c3Qgbm90IHdoaWxlIHJlc2hhcGUgaXMgaW4gcHJvZ3Jl c3MuIEluIGFkZGl0aW9uLCBibGtfaW9jdGxfZGlzY2FyZCgpIHRyZWF0cyAtRU9QTk9UU1VQUCBh cyBzdWNjZXNzIChlcnIgPSAwKSwgc28gcmV0dXJuaW5nIEJMS19TVFNfTk9UU1VQUCB3b3VsZCBy ZXBvcnQgc3VjY2VzcyB0byB1c2Vyc3BhY2UgZXZlbiB0aG91Z2ggbm8gZGlzY2FyZCB3YXMgcGVy Zm9ybWVkLgoKQkxLX1NUU19ERVZfUkVTT1VSQ0UgKC1FQlVTWSkgbWF5IGFsc28gYmUgd29ydGgg Y29uc2lkZXJpbmcuCgpBbHRob3VnaCB0aGUgZGV0YWlscyBkaWZmZXIgZnJvbSByYWlkMTAsIEkg dXNlZCBCTEtfU1RTX0FHQUlOIGZvciB0aGUgc2FtZSBjYXNlICggZGlzY2FyZCBkdXJpbmcgcmVz aGFwZaOpLCBjb25zaXN0ZW50IHdpdGggcmFpZDEwX2hhbmRsZV9kaXNjYXJkKCkgcmV0dXJuaW5n IC1FQUdBSU4uIFRoZSBtYWluIGdvYWwgcmVtYWlucyBjb21wbGV0aW5nIHRoZSBiaW8gd2l0aCBh IHJldHJ5YWJsZSBlcnJvciBpbnN0ZWFkIG9mIGhhbmdpbmcgY2FsbGVycy4KCj4+ICAJCXJldHVy bjsKPj4gKwl9Cj4+ICAKPj4gIAlpZiAoIXJhaWQ1X2Rpc2NhcmRfbGltaXRzKG1kZGV2LCBiaSkp Cj4+ICAJCXJldHVybjsKPgo+LS0gCj5TYXNoaWtvIEFJIHJldmlldyChpCBodHRwczovL3Nhc2hp a28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA3MTExNjEzMjYuOTYyMzM2LTEtemhhbmdnZW5qaWFuQDEy Ni5jb20/cGFydD0xCgpTdWdnZXN0aW9ucyBhcmUgd2VsY29tZS4KClRoYW5rcywKR2Vuamlhbgo=