On Tue, Mar 04, 2025 at 04:41:40PM +0000, Pavel Begunkov wrote: > bio_iov_vecs_to_alloc() can overestimate, i.e. the check might return > -EAGAIN in more cases than required but not the other way around, > that should be enough for a fix such as this patch. Or did I maybe > misunderstood you? No you didn;t but we need to do this properly. > Assuming you're suggesting to implement that, I can't say I'm excited by > the idea of reworking a non trivial chunk of block layer to fix a problem > and then porting it up to some 5.x, especially since it was already > attempted before by someone and ultimately got reverted. Stop whining. Backporting does not matter for upstream development, and I'm pretty sure you'd qualify for a job where you don't have to do this if you actually care and don't just like to complain.