Pull request
Tim Gardner
tim.gardner at canonical.com
Tue Jan 15 17:01:59 UTC 2008
Soren Hansen wrote:
> 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 - what is the case for pulling these changes? Are they unlikely to
make into 2.6.24 ?
--
Tim Gardner tim.gardner at ubuntu.com
More information about the kernel-team
mailing list