Pull request
Soren Hansen
soren at ubuntu.com
Tue Jan 15 16:47:41 UTC 2008
The following changes since commit 5b825ed22b02691e39774e8b2a077d1807969ec7:
Linus Torvalds (1):
Merge git://git.kernel.org/.../davem/net-2.6
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git virtio
Anthony Liguori (7):
virtio: Export vring functions for modules to use
virtio: Put the virtio under the virtualization menu
virtio:pci-device
Fix vring_init/vring_size to take unsigned long
Make virtio modules GPL
Make virtio_pci license be GPL2+
Use Qumranet donated PCI vendor/device IDs
Arjan van de Ven (2):
show being-loaded/being-unloaded indicator for modules in oopses
track and print last unloaded module in the oops trace
Balaji Rao (1):
Reboot Implemented
Christian Borntraeger (1):
virtnet: remove double ether_setup
Dor Laor (3):
Parametrize the napi_weight for virtio receive queue.
Handle module unload Add the device release function.
Update all status fields on driver unload
Glauber de Oliveira Costa (16):
introduce vcpu struct
adapt lguest launcher to per-cpuness
initialize vcpu
per-cpu run guest
make write() operation smp aware
make hypercalls use the vcpu struct
per-vcpu lguest timers
per-vcpu interrupt processing.
map_switcher_in_guest() per-vcpu
make emulate_insn receive a vcpu struct.
make registers per-vcpu
replace lguest_arch with lg_cpu_arch.
per-vcpu lguest task management
makes special fields be per-vcpu
make pending notifications per-vcpu
per-vcpu lguest pgdir management
Rusty Russell (14):
virtio:simplify-config-mechanism
virtio: An entropy device, as suggested by hpa.
misc:discarded_kernel_test
module:wait-for-dependencies
virtio:vring-kick-when-empty
virtio:explicit-callback-disable
virtio:net-flush-queue-on-init
virtio:net-fix-xmit-skb-free-real
virtio:more-interrupt-suppression
misc:aio-negative-offset
misc:aio-partial-write
lguest:reboot-fix
module:add-list-early
misc:sg_chain-dont-hit-prev
Documentation/lguest/lguest.c | 285 ++++++++++++++++------
arch/x86/lguest/boot.c | 11 +-
drivers/Kconfig | 2 -
drivers/block/Kconfig | 3 +-
drivers/block/virtio_blk.c | 40 ++--
drivers/char/hw_random/Kconfig | 9 +
drivers/char/hw_random/Makefile | 1 +
drivers/char/hw_random/virtio-rng.c | 124 ++++++++++
drivers/char/virtio_console.c | 4 +-
drivers/kvm/Kconfig | 1 +
drivers/lguest/core.c | 26 ++-
drivers/lguest/hypercalls.c | 68 +++---
drivers/lguest/interrupts_and_traps.c | 121 +++++-----
drivers/lguest/lg.h | 118 +++++----
drivers/lguest/lguest_device.c | 136 ++++++-----
drivers/lguest/lguest_user.c | 138 +++++++----
drivers/lguest/page_tables.c | 75 +++---
drivers/lguest/segments.c | 42 ++--
drivers/lguest/x86/core.c | 96 ++++----
drivers/net/Kconfig | 3 +-
drivers/net/virtio_net.c | 82 ++++---
drivers/virtio/Kconfig | 16 ++
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio.c | 56 +----
drivers/virtio/virtio_pci.c | 423 +++++++++++++++++++++++++++++++++
drivers/virtio/virtio_ring.c | 37 +++-
fs/aio.c | 11 +
include/asm-x86/lguest.h | 2 +-
include/asm-x86/lguest_hcall.h | 6 +-
include/linux/lguest_launcher.h | 9 +-
include/linux/scatterlist.h | 4 +-
include/linux/virtio.h | 11 +-
include/linux/virtio_blk.h | 22 +-
include/linux/virtio_config.h | 100 ++++----
include/linux/virtio_net.h | 11 +-
include/linux/virtio_pci.h | 52 ++++
include/linux/virtio_ring.h | 14 +-
include/linux/virtio_rng.h | 8 +
kernel/extable.c | 3 +-
kernel/module.c | 93 +++++---
net/9p/trans_virtio.c | 8 +-
41 files changed, 1600 insertions(+), 672 deletions(-)
create mode 100644 drivers/char/hw_random/virtio-rng.c
create mode 100644 drivers/virtio/virtio_pci.c
create mode 100644 include/linux/virtio_pci.h
create mode 100644 include/linux/virtio_rng.h
--
Soren Hansen
Ubuntu Server Team
http://www.ubuntu.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20080115/6f936ae0/attachment.sig>
More information about the kernel-team
mailing list