Home
last modified time | relevance | path

Searched hist:"0120603891 ec0d082c41e1f8d2b83e71429aea8c" (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/sys/
H A Daio.hdiff 0120603891ec0d082c41e1f8d2b83e71429aea8c Mon Dec 21 22:48:29 CET 2020 Alan Somers <asomers@FreeBSD.org> AIO: remove the kaiocb->bio linkage

Vectored aio will require each aiocb to be associated with multiple
bios, so we can't store a link to the latter from the former. But we
don't really need to. aio_biowakeup already knows the bio it's using,
and the other fields can be stored within the bio and/or buf itself.

Also, remove the unused kaiocb.backend2 field.

Reviewed By: kib
Differential Revision: https://reviews.freebsd.org/D27682
/freebsd/sys/kern/
H A Dvfs_aio.cdiff 0120603891ec0d082c41e1f8d2b83e71429aea8c Mon Dec 21 22:48:29 CET 2020 Alan Somers <asomers@FreeBSD.org> AIO: remove the kaiocb->bio linkage

Vectored aio will require each aiocb to be associated with multiple
bios, so we can't store a link to the latter from the former. But we
don't really need to. aio_biowakeup already knows the bio it's using,
and the other fields can be stored within the bio and/or buf itself.

Also, remove the unused kaiocb.backend2 field.

Reviewed By: kib
Differential Revision: https://reviews.freebsd.org/D27682