From mboxrd@z Thu Jan 1 00:00:00 1970 From: Igor Mammedov Subject: Re: Features and bug fixes for Linux kernel 3.2. Date: Fri, 14 Oct 2011 14:06:04 +0200 Message-ID: <4E9825AC.9050708@redhat.com> References: <20111013190946.GA16336@phenom.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20111013190946.GA16336@phenom.oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org 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@lists.xensource.com > http://lists.xensource.com/xen-devel -- Thanks, Igor