Eric Biggers <[email protected]> 于2023年12月20日周三 06:48写道: > > On Mon, Dec 18, 2023 at 09:27:45AM +0800, Hongyu Jin wrote: > > From: Hongyu Jin <[email protected]> > > > > To fix this problem, when read FEC and hash from disk, I/O priority are > > inconsistent with data block and blocked by other I/O with low I/O > > priority. > > > > Make I/O for FEC and hash has same I/O priority with original data I/O. > > "To fix this problem" is supposed to be in the second paragraph, not the > first, > right? Yes, The verification and error correction process takes effect after obtaining the data. > > > @@ -728,6 +730,7 @@ static void verity_submit_prefetch(struct dm_verity *v, > > struct dm_verity_io *io) > > sector_t block = io->block; > > unsigned int n_blocks = io->n_blocks; > > struct dm_verity_prefetch_work *pw; > > + struct bio *bio = dm_bio_from_per_bio_data(io, > > v->ti->per_io_data_size); > > > > if (v->validated_blocks) { > > while (n_blocks && test_bit(block, v->validated_blocks)) { > > The caller has the bio pointer already, so maybe just add it as a parameter to > verity_submit_prefetch()? > > - Eric ok, I will change it.
- Re: [PATCH v5 1/5] block: Fix bio IO priority setting Mike Snitzer
- Re: [PATCH v5 1/5] block: Fix bio IO priority setting Henry King
- [PATCH v5 RESEND 0/5] Fix I/O priority lost in device-mapper Hongyu Jin
- [PATCH v5 RESEND 1/5] block: Fix bio IO priority setting Hongyu Jin
- [PATCH v5 RESEND 2/5] dm: Support I/O priority for dm_io() Hongyu Jin
- Re: [PATCH v5 RESEND 2/5] dm: Support I/O priority for dm_io(... Eric Biggers
- [PATCH v5 RESEND 3/5] dm-bufio: Support I/O priority Hongyu Jin
- Re: [PATCH v5 RESEND 3/5] dm-bufio: Support I/O priority Eric Biggers
- [PATCH v5 RESEND 4/5] dm verity: Fix I/O priority lost when r... Hongyu Jin
- Re: [PATCH v5 RESEND 4/5] dm verity: Fix I/O priority lost wh... Eric Biggers
- Re: [PATCH v5 RESEND 4/5] dm verity: Fix I/O priority lost wh... Hongyu Jin
- [PATCH v5 RESEND 5/5] dm-crypt: Fix lost ioprio when queuing ... Hongyu Jin
- Re: [PATCH v5 RESEND 5/5] dm-crypt: Fix lost ioprio when queu... Eric Biggers
- Re: [PATCH v5 RESEND 0/5] Fix I/O priority lost in device-map... Eric Biggers
- [PATCH v5 3/5] dm-bufio: Support I/O priority Hongyu Jin
- [PATCH v5 4/5] dm verity: Fix I/O priority lost when read FEC... Hongyu Jin
- [PATCH v5 5/5] dm-crypt: Fix lost ioprio when queuing write b... Hongyu Jin
- [PATCH v6 0/5] Fix I/O priority lost in device-mapper Hongyu Jin
- [PATCH v6 1/5] block: Fix bio IO priority setting Hongyu Jin
- [PATCH v6 2/5] dm: Support I/O priority for dm_io() Hongyu Jin
- [PATCH v6 3/5] dm-bufio: Support I/O priority Hongyu Jin
