Patchwork [PULL,00/41] Block patches

login
register
mail settings
Submitter Kevin Wolf
Date July 17, 2012, 3:59 p.m.
Message ID <1342540838-9027-1-git-send-email-kwolf@redhat.com>
Download mbox
Permalink /patch/171469/
State New
Headers show

Pull-request

http://repo.or.cz/r/qemu/kevin.git for-anthony

Comments

Kevin Wolf - July 17, 2012, 3:59 p.m.
The following changes since commit 83617103984eb4d81cf46c94435f3da2c6f33b55:

  audio: Unbreak capturing in mixemu case (2012-07-16 18:08:36 +0400)

are available in the git repository at:

  http://repo.or.cz/r/qemu/kevin.git for-anthony

Christoph Hellwig (1):
      sheepdog: do not blindly memset all read buffers

Kevin Wolf (4):
      qemu-io: Fix memory leaks
      coroutine-ucontext: Help valgrind understand coroutines
      qemu-iotests: Valgrind support
      fdc-test: Clean up a bit

MORITA Kazutaka (1):
      sheepdog: always use coroutine-based network functions

Markus Armbruster (33):
      fdc: Move floppy geometry guessing back from block.c
      vvfat: Fix partition table
      vvfat: Do not clobber the user's geometry
      qtest: Add hard disk geometry test
      hd-geometry: Move disk geometry guessing back from block.c
      hd-geometry: Add tracepoints
      hd-geometry: Unnest conditional in hd_geometry_guess()
      hd-geometry: Factor out guess_chs_for_size()
      hd-geometry: Clean up gratuitous goto in hd_geometry_guess()
      hd-geometry: Clean up confusing use of prior translation hint
      hd-geometry: Cut out block layer translation middleman
      ide pc: Cut out the block layer geometry middleman
      blockdev: Save geometry in DriveInfo
      qdev: Introduce block geometry properties
      hd-geometry: Switch to uint32_t to match BlockConf
      scsi-hd: qdev properties for disk geometry
      virtio-blk: qdev properties for disk geometry
      ide: qdev properties for disk geometry
      qtest: Cover qdev properties for disk geometry
      qdev: Collect private helpers in one place
      qdev: New property type chs-translation
      ide: qdev property for BIOS CHS translation
      qtest: Cover qdev property for BIOS CHS translation
      block: Geometry and translation hints are now useless, purge them
      ide pc: Put hard disk info into CMOS only for hard disks
      qtest: Test we don't put hard disk info into CMOS for a CD-ROM
      hd-geometry: Compute BIOS CHS translation in one place
      blockdev: Drop redundant CHS validation for if=ide
      Relax IDE CHS limits from 16383,16,63 to 65535,16,255
      hw/block-common: Move BlockConf & friends from block.h
      hw/block-common: Factor out fall back to legacy -drive serial=...
      blockdev: Don't limit DriveInfo serial to 20 characters
      hw/block-common: Factor out fall back to legacy -drive cyls=...

Pavel Hrdina (2):
      fdc: fix relative seek
      fdc-test: introduce test_relative_seek

 block.c                      |  254 -------------------------
 block.h                      |   70 -------
 block/sheepdog.c             |  150 +++++++---------
 block/vvfat.c                |   58 +++---
 block_int.h                  |    1 -
 blockdev.c                   |   28 +--
 blockdev.h                   |    5 +-
 configure                    |   20 ++
 coroutine-ucontext.c         |   28 +++
 hw/Makefile.objs             |    2 +-
 hw/block-common.c            |   64 +++++++
 hw/block-common.h            |   79 ++++++++
 hw/fdc.c                     |  132 ++++++++++++--
 hw/fdc.h                     |   10 +-
 hw/hd-geometry.c             |  157 +++++++++++++++
 hw/ide.h                     |    4 +-
 hw/ide/core.c                |   50 +++--
 hw/ide/internal.h            |    8 +-
 hw/ide/qdev.c                |   41 +++--
 hw/pc.c                      |   78 +++-----
 hw/qdev-properties.c         |  160 +++++++++-------
 hw/qdev.h                    |    3 +
 hw/s390-virtio-bus.c         |    1 +
 hw/scsi-disk.c               |   53 +++---
 hw/scsi.h                    |    1 +
 hw/usb.h                     |    1 -
 hw/usb/dev-storage.c         |   10 +-
 hw/virtio-blk.c              |   25 +--
 hw/virtio-blk.h              |    2 +-
 hw/virtio-pci.c              |    1 +
 hw/virtio.h                  |    1 -
 qemu-io.c                    |    4 +
 tests/Makefile               |    2 +
 tests/fdc-test.c             |   64 +++++--
 tests/hd-geo-test.c          |  428 ++++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/common    |   11 +
 tests/qemu-iotests/common.rc |   10 +
 trace-events                 |    4 +
 vl.c                         |    2 +-
 39 files changed, 1325 insertions(+), 697 deletions(-)
 create mode 100644 hw/block-common.c
 create mode 100644 hw/block-common.h
 create mode 100644 hw/hd-geometry.c
 create mode 100644 tests/hd-geo-test.c