| 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
Return-Path: <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 80AB92C00BF for <incoming@patchwork.ozlabs.org>; Wed, 18 Jul 2012 02:01:05 +1000 (EST) Received: from localhost ([::1]:49151 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>) id 1SrACt-0006Pd-9z for incoming@patchwork.ozlabs.org; Tue, 17 Jul 2012 12:01:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38187) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <kwolf@redhat.com>) id 1SrACg-0006Dy-HT for qemu-devel@nongnu.org; Tue, 17 Jul 2012 12:00:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <kwolf@redhat.com>) id 1SrACb-0005Z6-16 for qemu-devel@nongnu.org; Tue, 17 Jul 2012 12:00:50 -0400 Received: from mx1.redhat.com ([209.132.183.28]:41526) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <kwolf@redhat.com>) id 1SrACa-0005YM-OU for qemu-devel@nongnu.org; Tue, 17 Jul 2012 12:00:44 -0400 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6HG0gBl019329 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 17 Jul 2012 12:00:42 -0400 Received: from dhcp-5-188.str.redhat.com (vpn1-6-35.ams2.redhat.com [10.36.6.35]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q6HG0dqT007516; Tue, 17 Jul 2012 12:00:40 -0400 From: Kevin Wolf <kwolf@redhat.com> To: anthony@codemonkey.ws Date: Tue, 17 Jul 2012 17:59:57 +0200 Message-Id: <1342540838-9027-1-git-send-email-kwolf@redhat.com> X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.132.183.28 Cc: kwolf@redhat.com, qemu-devel@nongnu.org Subject: [Qemu-devel] [PULL 00/41] Block patches X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.nongnu.org/archive/html/qemu-devel> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org |
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