On 11/09/2017 04:26 AM, Stefan Hajnoczi wrote: > The AioContext pointer argument to co_aio_sleep_ns() is only used for > the sleep timer. It does not affect where the caller coroutine is > resumed. > > Due to changes to coroutine and AIO APIs it is now possible to drop the > AioContext pointer argument. This is safe to do since no caller has > specific requirements for which AioContext the timer must run in. > > This patch drops the AioContext pointer argument and renames the > function to simplify the API.
And it fixes a stale comment ;) > > Reported-by: Paolo Bonzini <[email protected]> > Reported-by: Eric Blake <[email protected]> > Signed-off-by: Stefan Hajnoczi <[email protected]> > --- > include/qemu/coroutine.h | 6 +----- > block/null.c | 3 +-- > block/sheepdog.c | 3 +-- > blockjob.c | 2 +- > util/qemu-coroutine-sleep.c | 4 ++-- > 5 files changed, 6 insertions(+), 12 deletions(-) > Reviewed-by: Eric Blake <[email protected]> -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature
