Thread (5 messages) 5 messages, 3 authors, 2020-01-09

Re: [PATCH V2] block: add bio_truncate to fix guard_bio_eod

From: Christoph Hellwig <hch@infradead.org>
Date: 2020-01-09 07:17:41
Also in: linux-fsdevel

On Thu, Jan 09, 2020 at 10:05:24AM +0800, Ming Lei wrote:
OK, will do that.
quoted
quoted
+	if (bio_data_dir(bio) != READ)
+		goto exit;
This really should check the passed in op for REQ_OP_READ directly instead
of just the direction on the potentially not fully set up bio.
It has been addressed in:

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git/commit/?h=block-5.5&id=802ca0381befe29ba0783e08e3369f9e87ef9d0d
Well, it fixes the bug introduced.  But it still uses bio_data_dir
instead of the explicit REQ_OP_READ check, and still uses a calling
convention that leads to such errors.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help