diff options
author | Johannes Thumshirn <johannes.thumshirn@wdc.com> | 2020-05-12 10:55:54 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2020-05-13 04:36:28 +0200 |
commit | 02ef12a663c7ac24b06146d0ed3137848edb0676 (patch) | |
tree | bbb9461566652f720fce10137b6dbe5bbe62c503 /Documentation/scheduler | |
parent | block: export bio_release_pages and bio_iov_iter_get_pages (diff) | |
download | linux-02ef12a663c7ac24b06146d0ed3137848edb0676.tar.xz linux-02ef12a663c7ac24b06146d0ed3137848edb0676.zip |
zonefs: use REQ_OP_ZONE_APPEND for sync DIO
Synchronous direct I/O to a sequential write only zone can be issued using
the new REQ_OP_ZONE_APPEND request operation. As dispatching multiple
BIOs can potentially result in reordering, we cannot support asynchronous
IO via this interface.
We also can only dispatch up to queue_max_zone_append_sectors() via the
new zone-append method and have to return a short write back to user-space
in case an IO larger than queue_max_zone_append_sectors() has been issued.
Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Acked-by: Damien Le Moal <damien.lemoal@wdc.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'Documentation/scheduler')
0 files changed, 0 insertions, 0 deletions