WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Features and bug fixes for Linux kernel 3.2.

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] Features and bug fixes for Linux kernel 3.2.
From: Igor Mammedov <imammedo@xxxxxxxxxx>
Date: Fri, 14 Oct 2011 14:06:04 +0200
Delivery-date: Fri, 14 Oct 2011 05:07:50 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20111013190946.GA16336@xxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <20111013190946.GA16336@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110927 Red Hat/3.1.15-1.el6_1 Lightning/1.0b2 Thunderbird/3.1.15
On 10/13/2011 09:09 PM, Konrad Rzeszutek Wilk wrote:
Hey,

Please keep in mind that there is some outstanding work going on which
could make it in 3.2 depending on when the merge window opens. I will
enumerate those in the next email.

Anyhow, for 3.2 Linux kernel we have these items loaded and ready to go:

  - A new mechanism to parse the E820 resulting in better ballooning.
  - hwclock support. Meaning you can do 'date XX' and it will be saved by 
machine.
  - Support for PCI multi-segmented machines (big big iron boxes)
  - Optimizations in DMA API.
  - "feature-barrier" in the xen-blkback so that older kernels (SLES10)
    can issue those.
  - "feature-discard" so that TRIM/SCSI UNMAP operations can be utilized.
  - kexec/kdump support for PVonHVM.
  - Cleanups in the code (mostly scripts/cleanpatch.pl)
  - Static analyzer (smatch) run results fixing bugs.
  - Tons of bug fixes.

If you think I missed something - please please email me immediately.


The list is as follow.

Dan Carpenter (1):
       xen/pciback: double lock typo

David Vrabel (9):
       xen/balloon: account for pages released during memory setup
       xen/balloon: simplify test for the end of usable RAM
       xen: allow balloon driver to use more than one memory region
       xen: allow extra memory to be in multiple regions
       xen: release all pages within 1-1 p2m mappings
       xen: use generic functions instead of xen_{alloc, free}_vm_area()
       block: xen-blkback: use API provided by xenbus module to map rings
       net: xen-netback: use API provided by xenbus module to map rings
       xen: map foreign pages for shared rings by updating the PTEs directly

Jan Beulich (5):
       xen/pci: make bus notifier handler return sane values
       xen/pciback: use mutex rather than spinlock in passthrough backend
       xen/pciback: miscellaneous adjustments
       xen/pci: support multi-segment systems
       xen-blkback: use kzalloc() in favor of kmalloc()+memset()

Jeremy Fitzhardinge (2):
       xen: add dom0_op hypercall
       xen/dom0: set wallclock time in Xen

Joe Jin (1):
       xen-blkback: fixed indentation and comments

Konrad Rzeszutek Wilk (24):
       Revert "xen/debug: WARN_ON when identity PFN has no _PAGE_IOMAP flag 
set."
       xen-pcifront: Update warning comment to use 'e820_host' option.
       xen-swiotlb: Retry up three times to allocate Xen-SWIOTLB
       xen-swiotlb: Fix wrong panic.
       xen-swiotlb: When doing coherent alloc/dealloc check before swizzling 
the MFNs.
       xen/pciback: Use mutexes when working with Xenbus state transitions.
       xen/pciback: use mutex rather than spinlock in vpci backend
       xen/p2m: Make debug/xen/mmu/p2m visible again.
       xen/p2m: Use SetPagePrivate and its friends for M2P overrides.
       x86/paravirt: Partially revert "remove lazy mode in interrupts"

Have You meant ^^^ "x86/paravirt: PTE updates in k(un)map_atomic need to be 
synchronous, regardless of lazy_mmu mode" there?

       xen/pv-on-hvm:kexec: Fix implicit declaration of function 
'xen_hvm_domain'
       xen/pciback: Do not dereference psdev during printk when it is NULL.
       xen-blkfront: If no barrier or flush is supported, use invalid operation.
       xen/blkback: Support 'feature-barrier' aka old-style BARRIER requests.
       xen/blkback: Report VBD_WSECT (wr_sect) properly.
       xen/blkback: Fix the inhibition to map pages when discarding sector 
ranges.
       xen/pciback: Check if the device is found instead of blindly assuming so.
       xen/events: BUG() when we can't allocate our event->irq array.
       xen/events: Don't check the info for NULL as it is already done.
       xen/irq: If we fail during msi_capability_init return proper error code.
       xen/xenbus: Remove the unnecessary check.
       xen/enlighten: Fix compile warnings and set cx to known value.
       xen/p2m/debugfs: Fix potential pointer exception.
       xen/p2m/debugfs: Make type_name more obvious.

Laszlo Ersek (1):
       xen-blkfront: plug device number leak in xlblk_init() error path

Li Dongyang (4):
       xen-blkfront: add BLKIF_OP_DISCARD and discard request struct
       xen-blkback: Implement discard requests ('feature-discard')
       xen-blkfront: Handle discard requests.
       xen-blkfront: fix a deadlock while handling discard response

Olaf Hering (6):
       xen: use static initializers in xen-balloon.c
       xen/pv-on-hvm kexec: prevent crash in xenwatch_thread() when stale watch 
events arrive
       xen/pv-on-hvm kexec: rebind virqs to existing eventchannel ports
       xen/pv-on-hvm kexec+kdump: reset PV devices in kexec or crash kernel
       xen/pv-on-hvm kexec: update xs_wire.h:xsd_sockmsg_type from xen-unstable
       xen/pv-on-hvm kexec: add xs_reset_watches to shutdown watches from old 
kernel

Randy Dunlap (1):
       xen-swiotlb: fix printk and panic args

Ruslan Pisarev (6):
       Xen: fix whitespaces,tabs coding style issue in drivers/xen/balloon.c
       Xen: fix whitespaces,tabs coding style issue in drivers/xen/events.c
       Xen: fix braces coding style issue in gntdev.c and grant-table.c
       Xen: fix whitespaces,tabs coding style issue in drivers/xen/pci.c
       Xen: fix braces coding style issue in xenbus_probe.h
       Xen: fix braces and tabs coding style issue in xenbus_probe.c

Stefano Stabellini (4):
       xen: add an "highmem" parameter to alloc_xenballooned_pages
       xen: modify kernel mappings corresponding to granted pages
       xen: XEN_PVHVM depends on PCI
       xen: remove XEN_PLATFORM_PCI config option

Thomas Meyer (1):
       xen/pciback: use resource_size()

Yu Ke (1):
       xen/acpi: Domain0 acpi parser related platform hypercall


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

--
Thanks,
 Igor

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>