All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: Kevin Wolf <kwolf@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PULL 00/29] Block patches
Date: Thu, 04 Aug 2011 17:07:12 -0500	[thread overview]
Message-ID: <4E3B1810.8080504@codemonkey.ws> (raw)
In-Reply-To: <1312380864-15605-1-git-send-email-kwolf@redhat.com>

On 08/03/2011 09:13 AM, Kevin Wolf wrote:
> The following changes since commit 927d721777e73339f73719f36eaf400ab641366c:
>
>    microblaze: Add missing call to qemu_init_vcpu. (2011-07-31 06:40:13 +0200)
>
> are available in the git repository at:
>    git://repo.or.cz/qemu/kevin.git for-anthony

Pulled.  Thanks.

Regards,

Anthony Liguori

>
> Aneesh Kumar K.V (1):
>        coroutine: implement coroutines using gthread
>
> Frediano Ziglio (3):
>        block: Removed unused function bdrv_write_sync
>        raw-posix: Typo fix
>        raw-posix: Always check paio_init result
>
> Hannes Reinecke (5):
>        scsi-disk: Codingstyle fixes
>        scsi: Remove references to SET_WINDOW
>        scsi: Remove REZERO_UNIT emulation
>        scsi: Sanitize command definitions
>        scsi-disk: Remove 'drive_kind'
>
> Kevin Wolf (11):
>        coroutine: introduce coroutines
>        block: Add bdrv_co_readv/writev
>        block: Emulate AIO functions with bdrv_co_readv/writev
>        block: Add bdrv_co_readv/writev emulation
>        coroutines: Locks
>        qcow2: Use coroutines
>        qcow: Use coroutines
>        async: Remove AsyncContext
>        coroutines: Use one global bottom half for CoQueue
>        posix-aio-compat: Allow read after EOF
>        block: Use bdrv_co_* instead of synchronous versions in coroutines
>
> Markus Armbruster (6):
>        blockdev: Make eject fail for non-removable drives even with -f
>        block: Reset device model callbacks on detach
>        block/raw-win32: Drop disabled code for removable host devices
>        block: Make BlockDriver method bdrv_set_locked() return void
>        block: Make BlockDriver method bdrv_eject() return void
>        block: Don't let locked flag prevent medium load
>
> Serge E. Hallyn (1):
>        block/vpc.c: Detect too-large vpc file
>
> Stefan Hajnoczi (2):
>        coroutine: add test-coroutine automated tests
>        coroutine: add test-coroutine --benchmark-lifecycle
>
>   .gitignore            |    1 +
>   Makefile              |    3 +-
>   Makefile.objs         |   11 ++
>   async.c               |   98 +---------------
>   block.c               |  308 +++++++++++++++++++++++++++++++++++++++++++------
>   block.h               |    7 +-
>   block/qcow.c          |  180 ++++++++++-------------------
>   block/qcow2-cluster.c |   26 ++---
>   block/qcow2.c         |  240 ++++++++++++++------------------------
>   block/qcow2.h         |    5 +-
>   block/qed-table.c     |   14 ---
>   block/qed.c           |    4 -
>   block/raw-posix.c     |   39 +++----
>   block/raw-win32.c     |   35 ------
>   block/raw.c           |    7 +-
>   block/vpc.c           |    8 +-
>   block_int.h           |   10 ++-
>   blockdev.c            |   17 +--
>   configure             |   18 +++
>   coroutine-gthread.c   |  131 +++++++++++++++++++++
>   coroutine-ucontext.c  |  230 ++++++++++++++++++++++++++++++++++++
>   coroutine-win32.c     |   92 +++++++++++++++
>   hw/scsi-bus.c         |   74 +++++++-----
>   hw/scsi-defs.h        |   62 ++++++----
>   hw/scsi-disk.c        |   79 ++++++-------
>   hw/scsi-generic.c     |    2 +-
>   linux-aio.c           |   43 +------
>   posix-aio-compat.c    |   30 +++--
>   qemu-common.h         |    4 -
>   qemu-coroutine-int.h  |   49 ++++++++
>   qemu-coroutine-lock.c |  117 +++++++++++++++++++
>   qemu-coroutine.c      |   75 ++++++++++++
>   qemu-coroutine.h      |  159 +++++++++++++++++++++++++
>   test-coroutine.c      |  192 ++++++++++++++++++++++++++++++
>   trace-events          |   16 +++
>   35 files changed, 1719 insertions(+), 667 deletions(-)
>   create mode 100644 coroutine-gthread.c
>   create mode 100644 coroutine-ucontext.c
>   create mode 100644 coroutine-win32.c
>   create mode 100644 qemu-coroutine-int.h
>   create mode 100644 qemu-coroutine-lock.c
>   create mode 100644 qemu-coroutine.c
>   create mode 100644 qemu-coroutine.h
>   create mode 100644 test-coroutine.c
>
>

  parent reply	other threads:[~2011-08-04 22:07 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-03 14:13 [Qemu-devel] [PULL 00/29] Block patches Kevin Wolf
2011-08-03 14:13 ` [Qemu-devel] [PATCH 01/29] blockdev: Make eject fail for non-removable drives even with -f Kevin Wolf
2011-08-03 14:13 ` [Qemu-devel] [PATCH 02/29] block: Reset device model callbacks on detach Kevin Wolf
2011-08-03 14:13 ` [Qemu-devel] [PATCH 03/29] block/raw-win32: Drop disabled code for removable host devices Kevin Wolf
2011-08-03 14:13 ` [Qemu-devel] [PATCH 04/29] block: Make BlockDriver method bdrv_set_locked() return void Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 05/29] block: Make BlockDriver method bdrv_eject() " Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 06/29] block: Don't let locked flag prevent medium load Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 07/29] block/vpc.c: Detect too-large vpc file Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 08/29] scsi-disk: Codingstyle fixes Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 09/29] scsi: Remove references to SET_WINDOW Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 10/29] scsi: Remove REZERO_UNIT emulation Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 11/29] scsi: Sanitize command definitions Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 12/29] scsi-disk: Remove 'drive_kind' Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 13/29] block: Removed unused function bdrv_write_sync Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 14/29] raw-posix: Typo fix Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 15/29] raw-posix: Always check paio_init result Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 16/29] coroutine: introduce coroutines Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 17/29] coroutine: implement coroutines using gthread Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 18/29] coroutine: add test-coroutine automated tests Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 19/29] coroutine: add test-coroutine --benchmark-lifecycle Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 20/29] block: Add bdrv_co_readv/writev Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 21/29] block: Emulate AIO functions with bdrv_co_readv/writev Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 22/29] block: Add bdrv_co_readv/writev emulation Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 23/29] coroutines: Locks Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 24/29] qcow2: Use coroutines Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 25/29] qcow: " Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 26/29] async: Remove AsyncContext Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 27/29] coroutines: Use one global bottom half for CoQueue Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 28/29] posix-aio-compat: Allow read after EOF Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 29/29] block: Use bdrv_co_* instead of synchronous versions in coroutines Kevin Wolf
2011-08-04 22:07 ` Anthony Liguori [this message]
  -- strict thread matches above, loose matches on Subject: below --
2014-08-22 14:51 [Qemu-devel] [PULL 00/29] Block patches Kevin Wolf
2014-08-22 15:09 ` Daniel H Barboza
2014-08-22 16:23 ` Peter Maydell
2016-03-17 15:56 Kevin Wolf
2016-03-17 16:46 ` Peter Maydell
2018-06-11 14:25 Max Reitz
2018-06-11 15:20 ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E3B1810.8080504@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=kwolf@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.