[PULL] virtio and lguest

From: Rusty Russell
Date: Thu Jan 12 2012 - 00:24:13 EST


(I called the tag to-linus. I think it worked).

To git@xxxxxxxxxx:rustyrussell/linux.git
+ 3ed0016...b6c96c0 master -> master (forced update)
+ 815645d...f8e8df5 to-linus -> to-linus (forced update)
+ git request-pull remotes/origin/master git://github.com/rustyrussell/linux.git
The following changes since commit e343a895a9f342f239c5e3c5ffc6c0b1707e6244:

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost (2012-01-10 18:04:27 -0800)

are available in the git repository at:

git://github.com/rustyrussell/linux.git master

Amit Shah (12):
virtio: pci: switch to new PM API
virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff
virtio: console: Move vq and vq buf removal into separate functions
virtio: console: Add freeze and restore handlers to support S4
virtio: console: Disable callbacks for virtqueues at start of S4 freeze
virtio: blk: Move vq initialization to separate function
virtio: blk: Add freeze, restore handlers to support S4
virtio: net: Move vq initialization into separate function
virtio: net: Move vq and vq buf removal into separate function
virtio: net: Add freeze, restore handlers to support S4
virtio: balloon: Move vq initialization into separate function
virtio: balloon: Add freeze, restore handlers to support S4

Davidlohr Bueso (1):
lguest: move the lguest tool to the tools directory

Jacek Galowicz (1):
lguest: switch segment-voodoo-numbers to readable symbols

Michael S. Tsirkin (1):
virtio_blk: fix config handler race

Rusty Russell (7):
virtio: harsher barriers for rpmsg.
virtio: document functions better.
virtio: rename virtqueue_add_buf_gfp to virtqueue_add_buf
virtio: support unlocked queue kick
virtio: avoid modulus operation.
virtio: expose added descriptors immediately.
virtio: add debugging if driver doesn't kick.

Sasha Levin (1):
virtio-balloon: Trivial cleanups

Stratos Psomadakis (1):
lguest: Make sure interrupt is allocated ok by lguest_setup_irq

arch/x86/lguest/boot.c | 21 +-
drivers/block/virtio_blk.c | 87 +++++++-
drivers/char/hw_random/virtio-rng.c | 2 +-
drivers/char/virtio_console.c | 140 +++++++++---
drivers/lguest/Makefile | 2 +-
drivers/lguest/lguest_device.c | 18 +-
drivers/lguest/segments.c | 28 ++-
drivers/net/virtio_net.c | 125 ++++++++---
drivers/s390/kvm/kvm_virtio.c | 2 +-
drivers/virtio/virtio_balloon.c | 108 +++++++--
drivers/virtio/virtio_mmio.c | 4 +-
drivers/virtio/virtio_pci.c | 110 +++++++++-
drivers/virtio/virtio_ring.c | 245 +++++++++++++++++---
include/linux/virtio.h | 75 ++-----
include/linux/virtio_ring.h | 1 +
net/9p/trans_virtio.c | 6 +-
{Documentation/virtual => tools}/lguest/.gitignore | 0
{Documentation/virtual => tools}/lguest/Makefile | 0
{Documentation/virtual => tools}/lguest/extract | 0
{Documentation/virtual => tools}/lguest/lguest.c | 2 +-
{Documentation/virtual => tools}/lguest/lguest.txt | 0
tools/virtio/linux/virtio.h | 22 +--
tools/virtio/virtio_test.c | 6 +-
23 files changed, 757 insertions(+), 247 deletions(-)
rename {Documentation/virtual => tools}/lguest/.gitignore (100%)
rename {Documentation/virtual => tools}/lguest/Makefile (100%)
rename {Documentation/virtual => tools}/lguest/extract (100%)
rename {Documentation/virtual => tools}/lguest/lguest.c (99%)
rename {Documentation/virtual => tools}/lguest/lguest.txt (100%)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/