qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/10] 9p patches for 2.12 20180130
@ 2018-01-30 17:39 Greg Kurz
  2018-01-30 17:39 ` [Qemu-devel] [PULL 01/10] 9pfs: drop v9fs_register_transport() Greg Kurz
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Greg Kurz @ 2018-01-30 17:39 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Greg Kurz

The following changes since commit 30d9fefe1aca1e92c785214aa9201fd7c2287d56:

  Merge remote-tracking branch 'remotes/kraxel/tags/input-20180129-v2-pull-request' into staging (2018-01-29 15:52:27 +0000)

are available in the git repository at:

  https://github.com/gkurz/qemu.git tags/for-upstream

for you to fetch changes up to 0dfef72861261bdfd30f2cc53d61c12c097af11a:

  tests/virtio-9p: explicitly handle potential integer overflows (2018-01-30 15:28:56 +0100)

----------------------------------------------------------------
This series is mostly about 9p request cancellation. It fixes a
long standing bug (read "specification violation") where the server
would send an invalid response when the client has cancelled an
in-flight request. This was causing annoying spurious EINTR returns
in linux. The fix comes with some related testing in QTEST.

Other patches are code cleanup and improvements.

----------------------------------------------------------------
Greg Kurz (9):
      9pfs: drop v9fs_register_transport()
      tests: virtio-9p: move request tag to the test functions
      tests: virtio-9p: wait for completion in the test code
      tests: virtio-9p: use the synth backend
      tests: virtio-9p: add LOPEN operation test
      tests: virtio-9p: add WRITE operation test
      libqos/virtio: return length written into used descriptor
      tests: virtio-9p: add FLUSH operation test
      tests/virtio-9p: explicitly handle potential integer overflows

Keno Fischer (1):
      9pfs: Correctly handle cancelled requests

 hw/9pfs/9p-synth.c         |  56 +++++++++
 hw/9pfs/9p-synth.h         |  11 ++
 hw/9pfs/9p.c               |  25 +++-
 hw/9pfs/9p.h               |  10 +-
 hw/9pfs/trace-events       |   1 +
 hw/9pfs/virtio-9p-device.c |   8 +-
 hw/9pfs/xen-9p-backend.c   |   3 +-
 tests/libqos/virtio.c      |  25 ++--
 tests/libqos/virtio.h      |   3 +-
 tests/virtio-9p-test.c     | 293 ++++++++++++++++++++++++++++++++++++++-------
 tests/virtio-blk-test.c    |  24 ++--
 tests/virtio-net-test.c    |   6 +-
 tests/virtio-scsi-test.c   |   3 +-
 13 files changed, 386 insertions(+), 82 deletions(-)
-- 
2.13.6

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

end of thread, other threads:[~2018-01-31 16:30 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-30 17:39 [Qemu-devel] [PULL 00/10] 9p patches for 2.12 20180130 Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 01/10] 9pfs: drop v9fs_register_transport() Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 02/10] 9pfs: Correctly handle cancelled requests Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 03/10] tests: virtio-9p: move request tag to the test functions Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 04/10] tests: virtio-9p: wait for completion in the test code Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 05/10] tests: virtio-9p: use the synth backend Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 06/10] tests: virtio-9p: add LOPEN operation test Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 07/10] tests: virtio-9p: add WRITE " Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 08/10] libqos/virtio: return length written into used descriptor Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 09/10] tests: virtio-9p: add FLUSH operation test Greg Kurz
2018-01-30 17:39 ` [Qemu-devel] [PULL 10/10] tests/virtio-9p: explicitly handle potential integer overflows Greg Kurz
2018-01-31 10:14 ` [Qemu-devel] [PULL 00/10] 9p patches for 2.12 20180130 Peter Maydell
2018-01-31 16:30   ` Greg Kurz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).