All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/12] block: 64bit blk io
@ 2021-10-06 13:17 Vladimir Sementsov-Ogievskiy
  2021-10-06 13:17 ` [PATCH 01/12] block-backend: blk_check_byte_request(): int64_t bytes Vladimir Sementsov-Ogievskiy
                   ` (13 more replies)
  0 siblings, 14 replies; 32+ messages in thread
From: Vladimir Sementsov-Ogievskiy @ 2021-10-06 13:17 UTC (permalink / raw)
  To: qemu-block
  Cc: qemu-devel, crosa, ehabkost, hreitz, kwolf, eblake, vsementsov, stefanha

Hi all!

That's a new part of 64bit block-layer story, now to update
blk_* io functions.


Vladimir Sementsov-Ogievskiy (12):
  block-backend: blk_check_byte_request(): int64_t bytes
  block-backend: make blk_co_preadv() 64bit
  block-backend: convert blk_co_pwritev_part to int64_t bytes
  block-backend: convert blk_co_pdiscard to int64_t bytes
  block-backend: rename _do_ helper functions to _co_do_
  block-coroutine-wrapper.py: support BlockBackend first argument
  block-backend: drop blk_prw, use block-coroutine-wrapper
  block-backend: convert blk_foo wrappers to use int64_t bytes parameter
  block-backend: convert blk_co_copy_range to int64_t bytes
  block-backend: convert blk_aio_ functions to int64_t bytes paramter
  block-backend: blk_pread, blk_pwrite: rename count parameter to bytes
  block-backend: drop INT_MAX restriction from blk_check_byte_request()

 block/coroutines.h                 |  33 ++++
 include/sysemu/block-backend.h     |  23 +--
 block/block-backend.c              | 247 +++++++++++++----------------
 block/trace-events                 |   4 +-
 scripts/block-coroutine-wrapper.py |  12 +-
 5 files changed, 165 insertions(+), 154 deletions(-)

-- 
2.31.1



^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2021-10-12 21:55 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-06 13:17 [PATCH 00/12] block: 64bit blk io Vladimir Sementsov-Ogievskiy
2021-10-06 13:17 ` [PATCH 01/12] block-backend: blk_check_byte_request(): int64_t bytes Vladimir Sementsov-Ogievskiy
2021-10-06 15:09   ` Eric Blake
2021-10-06 13:17 ` [PATCH 02/12] block-backend: make blk_co_preadv() 64bit Vladimir Sementsov-Ogievskiy
2021-10-06 15:17   ` Eric Blake
2021-10-06 13:17 ` [PATCH 03/12] block-backend: convert blk_co_pwritev_part to int64_t bytes Vladimir Sementsov-Ogievskiy
2021-10-06 15:25   ` Eric Blake
2021-10-06 13:17 ` [PATCH 04/12] block-backend: convert blk_co_pdiscard " Vladimir Sementsov-Ogievskiy
2021-10-06 15:59   ` Eric Blake
2021-10-06 13:17 ` [PATCH 05/12] block-backend: rename _do_ helper functions to _co_do_ Vladimir Sementsov-Ogievskiy
2021-10-06 16:06   ` Eric Blake
2021-10-06 13:17 ` [PATCH 06/12] block-coroutine-wrapper.py: support BlockBackend first argument Vladimir Sementsov-Ogievskiy
2021-10-06 16:17   ` Eric Blake
2021-10-06 13:17 ` [PATCH 07/12] block-backend: drop blk_prw, use block-coroutine-wrapper Vladimir Sementsov-Ogievskiy
2021-10-06 16:22   ` Eric Blake
2021-10-06 13:17 ` [PATCH 08/12] block-backend: convert blk_foo wrappers to use int64_t bytes parameter Vladimir Sementsov-Ogievskiy
2021-10-06 16:29   ` Eric Blake
2021-10-06 13:17 ` [PATCH 09/12] block-backend: convert blk_co_copy_range to int64_t bytes Vladimir Sementsov-Ogievskiy
2021-10-06 20:04   ` Eric Blake
2021-10-06 13:17 ` [PATCH 10/12] block-backend: convert blk_aio_ functions to int64_t bytes paramter Vladimir Sementsov-Ogievskiy
2021-10-06 20:29   ` Eric Blake
2021-10-12 16:13     ` Vladimir Sementsov-Ogievskiy
2021-10-12 21:37       ` Eric Blake
2021-10-12 21:46         ` Vladimir Sementsov-Ogievskiy
2021-10-06 13:17 ` [PATCH 11/12] block-backend: blk_pread, blk_pwrite: rename count parameter to bytes Vladimir Sementsov-Ogievskiy
2021-10-06 20:33   ` Eric Blake
2021-10-06 13:17 ` [PATCH 12/12] block-backend: drop INT_MAX restriction from blk_check_byte_request() Vladimir Sementsov-Ogievskiy
2021-10-06 20:37   ` Eric Blake
2021-10-07 17:52 ` [PATCH 13/12] block-backend: fix blk_co_flush prototype to mention coroutine_fn Vladimir Sementsov-Ogievskiy
2021-10-07 20:36   ` Eric Blake
2021-10-07 17:52 ` [PATCH 14/12] block-backend: update blk_co_pwrite() and blk_co_pread() wrappers Vladimir Sementsov-Ogievskiy
2021-10-07 20:38   ` Eric Blake

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.