From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=45270 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3rxy-0007bU-RK for qemu-devel@nongnu.org; Thu, 07 Oct 2010 11:01:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3rxx-0004m5-UH for qemu-devel@nongnu.org; Thu, 07 Oct 2010 11:01:06 -0400 Received: from mx1.redhat.com ([209.132.183.28]:64614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3rxx-0004lY-Mm for qemu-devel@nongnu.org; Thu, 07 Oct 2010 11:01:05 -0400 Date: Thu, 7 Oct 2010 16:54:58 +0200 From: "Michael S. Tsirkin" Message-ID: <20101007145458.GA13834@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] [PULL] eeepro100, virtio, net, vhost fixes List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, Anthony Liguori Here are some fixes, all over the place. I am guessing the below fixes all make sense for the 0.13 branch, too. The per-device notifier patch is the only one that does not fix bugs, but it is needed for a bugfix patch on qemu-kvm stable that depends on it. The following changes since commit 358664cc6d1b5f7c36004be0179b36011b81c49d: console: Avoid dereferencing NULL active_console (2010-10-03 06:43:10 +0000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu.git for_anthony Michael S. Tsirkin (5): net: delay freeing peer host device virtio: invoke set_status callback on reset virtio-net: unify vhost-net start/stop virtio: change set guest notifier to per-device vhost: error code Stefan Weil (1): eepro100: Add support for multiple individual addresses (multiple IA) hw/eepro100.c | 30 +++++++++++++----- hw/vhost.c | 54 ++++++++++++++++++--------------- hw/virtio-net.c | 89 ++++++++++++++++++++++++++---------------------------- hw/virtio-pci.c | 29 +++++++++++++++++- hw/virtio.c | 2 + hw/virtio.h | 2 +- net.c | 49 ++++++++++++++++++++++++++---- net.h | 1 + 8 files changed, 168 insertions(+), 88 deletions(-)