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