[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Features and bug fixes that went in Linux 3.1


3.1 is going to be released shortly, I hope. The 3.1 release saw:

 - Xen-pciback module included in.
 - Support for udev to autoload Xen backend modules.
 - Blkback decreasing latency on I/Os.
 - VGA dom0 text support (which also went in 3.0.4)
 - Frontswap support and self-ballooning (for tmem)
 - Replacing Xen debugfs with a general tracing facility
 - PVonHVM saw PV keyboard driver being enabled and PV spinlocks
   disabled (enabling it introduced a serious bug that will be fixed
   in 3.3)
 - Fixing some nasty bugs that existed since 2.6.27 and 2.6.37!
 - Bug-fixes!

The full credit list is as follow:

Andy Lutomirski (2):
      x86-64, xen: Enable the vvar mapping
      x86-64: Add user_64bit_mode paravirt op

Bastian Blank (4):
      xen: Populate xenbus device attributes
      xen: Add module alias to autoload backend drivers
      xen/blkback: Add module alias for autoloading
      xen/netback: Add module alias for autoloading

Clemens Ladisch (1):
      mm: fix wrong vmap address calculations with odd NR_CPUS values

Dan Magenheimer (2):
      xen: prepare tmem shim to handle frontswap
      xen: tmem: self-ballooning and frontswap-selfshrinking

Daniel Kiper (2):
      mm: extend memory hotplug API to allow memory hotplug in virtual machines
      xen/balloon: memory hotplug support for Xen balloon driver

Daniel Stodden (1):
      xen/blkback: Don't let in-flight requests defer pending ones.

David Vrabel (3):
      xen: use maximum reservation to limit amount of usable RAM
      xen/e820: if there is no dom0_mem=, don't tweak extra_pages.
      mm: sync vmalloc address space page tables in alloc_vm_area()

Huang Weiyi (2):
      xen/pciback: remove duplicated #include
      xen/pciback: remove duplicated #include

Ian Campbell (1):
      xen: rename pciback module to xen-pciback.

Igor Mammedov (3):
      xen: Fix printk() format in xen/setup.c
      xen: Fix misleading WARN message at xen_release_chunk
      xen: x86_32: do not enable iterrupts when returning from exception in 
interrupt context

Jan Beulich (2):
      xen/x86: replace order-based range checking of M2P table by linear one
      xen/i386: follow-up to "replace order-based range checking of M2P table 
by linear one"

Jeremy Fitzhardinge (22):
      xen: allow enable use of VGA console on dom0
      trace/xen: add skeleton for Xen trace events
      xen/multicalls: remove debugfs stats
      xen/trace: set up tracepoint skeleton
      xen/trace: add multicall tracing
      xen/trace: add mmu tracepoints
      xen/trace: add ptpage alloc/release tracepoints
      xen/trace: add xen_pgd_(un)pin tracepoints
      xen/trace: add segment desc tracing
      xen/trace: add tlb flush tracepoints
      xen/mmu: use extend_args for more mmuext updates
      xen/mmu: tune pgtable alloc/release
      xen/multicalls: disable MC_DEBUG
      xen/multicalls: add unlikely around slowpath in __xen_mc_entry()
      xen/multicall: special-case singleton hypercalls
      xen/multicall: move *idx fields to start of mc_buffer
      xen/trace: convert mmu events to use DECLARE_EVENT_CLASS()/DEFINE_EVENT()
      xen/trace: use class for multicall trace
      xen/tracing: fix compile errors when tracing is disabled.
      xen/tracing: it looks like we wanted CONFIG_FTRACE
      xen/tracing: Fix tracing config option properly
      xen: use non-tracing preempt in xen_clocksource_read()

Joe Jin (2):
      xen-blkback: Don't disconnect backend until state switched to 
      xen-blkback: fixed indentation and comments

Joe Perches (1):
      xen: Add __attribute__((format(printf... where appropriate

Konrad Rzeszutek Wilk (31):
      ttm: Fix spelling mistakes and remove unused #ifdef
      xen/pci: Shuffle code around.
      xen/pci: Update comments and fix empty spaces.
      xen/pci: Provide #ifdef CONFIG_ACPI to easy code squashing.
      xen/pci: In xen_register_pirq bind the GSI to the IRQ after the hypercall.
      xen/pci: Use the xen_register_pirq for HVM and initial domain users
      xen/pci: Squash pci_xen_initial_domain and xen_setup_pirqs together.
      xen/pci: Move the allocation of IRQs when there are no IOAPIC's to the end
      xen/pci: Retire unnecessary #ifdef CONFIG_ACPI
      xen/pci: Remove 'xen_allocate_pirq_gsi'.
      xen/pci: Use 'acpi_gsi_to_irq' value unconditionally.
      xen/pciback: xen pci backend driver.
      xen/pciback: Cleanup the driver based on checkpatch warnings and errors.
      xen/pciback: Register the owner (domain) of the PCI device.
      xen/pciback: Disable MSI/MSI-X when reseting a device
      xen/pciback: Allocate IRQ handler for device that is shared with guest.
      xen/pciback: Fine-grain the spinlocks and fix BUG: scheduling while 
atomic cases.
      xen/pciback: Don't setup an fake IRQ handler for SR-IOV devices.
      xen/pciback: Print out the MSI/MSI-X (PIRQ) values
      xen/pciback: Drop two backends, squash and cleanup some code.
      xen/pciback: Remove the DEBUG option.
      xen/pciback: Have 'passthrough' option instead of XEN_PCIDEV_BACKEND_PASS 
      xen/grant: Fix compile warning.
      xen/balloon: Fix compile errors - missing header files.
      xen/grant: Fix compile warning.
      xen/balloon: Fix compile errors - missing header files.
      xen/self-balloon: Add dependency on tmem.
      xen/trace: Fix compile error when CONFIG_XEN_PRIVILEGED_GUEST is not set
      xen/blkback: Make description more obvious.
      xen/smp: Warn user why they keel over - nosmp or noapic and what to use 
      xen/irq: Alter the locking to use a mutex instead of a spinlock.

Len Brown (1):
      cpuidle: replace xen access to x86 pm_idle and default_idle

Raghavendra D Prabhu (1):
      xen:pvhvm: Modpost section mismatch fix

Randy Dunlap (2):
      xen: xen-selfballoon.c needs more header files
      xen: self-balloon needs module.h

Stefan Bader (2):
      xen-blkfront: Drop name and minor adjustments for emulated scsi devices
      xen-blkfront: Fix one off warning about name clash

Stefano Stabellini (3):
      Input: xen-kbdfront - enable driver for HVM guests
      xen: Do not enable PV IPIs when vector callback not present
      xen: disable PV spinlocks on HVM

Zhao, Yu (1):
      xen/pciback: guest SR-IOV support for PV guest

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.