From patchwork Thu Mar 3 21:05:25 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Gardner X-Patchwork-Id: 85341 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 4AB871007D6 for ; Fri, 4 Mar 2011 08:06:27 +1100 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1PvFip-0005U8-Ty; Thu, 03 Mar 2011 21:06:07 +0000 Received: from mail.tpi.com ([70.99.223.143]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1PvFig-0005Pf-7E for kernel-team@lists.ubuntu.com; Thu, 03 Mar 2011 21:06:04 +0000 Received: from sepang.rtg.net (unknown [10.0.2.5]) by mail.tpi.com (Postfix) with ESMTP id 1B94B2A1CF8 for ; Thu, 3 Mar 2011 13:05:26 -0800 (PST) Received: by sepang.rtg.net (Postfix, from userid 1000) id 37F35F89FD; Thu, 3 Mar 2011 14:05:25 -0700 (MST) To: kernel-team@lists.ubuntu.com Subject: Lucid update to 2.6.32.31.14 stable release Message-Id: <20110303210525.37F35F89FD@sepang.rtg.net> Date: Thu, 3 Mar 2011 14:05:25 -0700 (MST) From: timg@tpi.com (Tim Gardner) X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.13 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com The following changes since commit 1611b444189d6107227340f8d2b28b5a8406e431: Tim Gardner (1): UBUNTU: Start new release are available in the git repository at: git://kernel.ubuntu.com/rtg/ubuntu-lucid.git stable-2.6.32.31 Ajit Khaparde (1): be2net: Maintain tx and rx counters in driver Alan Stern (2): OHCI: work around for nVidia shutdown problem USB: add quirks entry for Keytouch QWERTY Panel Alex Deucher (4): drm/radeon/kms: make the mac rv630 quirk generic drm/radeon/kms: add pll debugging output drm/radeon: remove 0x4243 pci id drm/radeon/kms: fix s/r issues with bios scratch regs Andreas Herrmann (1): x86 quirk: Fix polarity for IRQ0 pin2 override on SB800 systems Apollon Oikonomopoulos (1): x25: decrement netdev reference counts on unload Ben Hutchings (1): bonding/vlan: Avoid mangled NAs on slaves without VLAN tag insertion Brian King (1): scsi_dh_alua: Add IBM Power Virtual SCSI ALUA device to dev list Changli Gao (1): sendfile(): check f_op.splice_write() rather than f_op.sendpage() Chris Wilson (1): drm/i915: Add dependency on CONFIG_TMPFS Christian Lamparter (1): p54pci: update receive dma buffers before and after processing Dan Carpenter (1): av7110: check for negative array offset David Henningsson (1): ALSA: HDA: Add position_fix quirk for an Asus device David Howells (1): CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials David S. Miller (2): tcp: Make TCP_MAXSEG minimum more correct. x25: Do not reference freed memory. Davide Libenzi (1): epoll: prevent creating circular epoll structures Don Skidmore (1): ixgbe: add support for 82599 based Express Module X520-P2 FUJITA Tomonori (1): swiotlb: fix wrong panic Geert Uytterhoeven (1): radio-aimslab.c needs #include Greg Kroah-Hartman (3): Linux 2.6.32.30 Revert "swiotlb: fix wrong panic" Linux 2.6.32.31 Jeremy Fitzhardinge (1): x86/pvclock: Zero last_value on resume Johan Hovold (1): usb: musb: omap2430: fix kernel panic on reboot Jon Thomas (1): sierra: add new ID for Airprime/Sierra USB IP modem Kashyap, Desai (2): mptfusion: mptctl_release is required in mptctl.c mptfusion: Fix Incorrect return value in mptscsih_dev_reset Knut Petersen (1): drm/i915/lvds: Add AOpen i915GMm-HFS to the list of false-positive LVDS Konstantin Khorenko (1): NFSD: memory corruption due to writing beyond the stat array Li Zefan (1): sunrpc/cache: fix module refcnt leak in a failure path Maciej Szmigiero (2): USB: Add Samsung SGH-I500/Android modem ID switch to visor driver USB: Add quirk for Samsung Android phone modem Martin Schwidefsky (1): s390: remove task_show_regs Matthew Garrett (1): acer-wmi: Fix capitalisation of GUID Max Vozeler (4): staging: usbip: vhci: update reference count for usb_device staging: usbip: vhci: give back URBs from in-flight unlink requests staging: usbip: vhci: refuse to enqueue for dead connections staging: usbip: vhci: use urb->dev->portnum to find port Mike Christie (1): scsi_dh_alua: add netapp to dev list Mikulas Patocka (1): dm raid1: fail writes if errors are not handled and log fails Milton Miller (1): ixgbe: prevent speculative processing of descriptors before ready NeilBrown (2): nfsd: correctly handle return value from nfsd_map_name_to_* md: correctly handle probe of an 'mdp' device. Paul Zimmerman (4): xhci: Avoid BUG() in interrupt context xhci: Clarify some expressions in the TRB math xhci: Fix errors in the running total calculations in the TRB math xhci: Fix an error in count_sg_trbs_needed() Russell King (1): ARM: Ensure predictable endian state on signal handler entry Shaohua Li (1): x86, hpet: Disable per-cpu hpet timer if ARAT is supported Stanislaw Gruszka (1): PM / Hibernate: Return error code when alloc_image_page() fails Stefan Bader (1): Linux 2.6.32.29+drm33.14 Steven Whitehouse (1): GFS2: Fix bmap allocation corner-case bug Takahiro Yasui (1): dm raid1: fix null pointer dereference in suspend Takashi Iwai (1): ALSA: caiaq - Fix possible string-buffer overflow Tetsuo Handa (3): CRED: Fix kernel panic upon security_file_alloc() failure. CRED: Fix BUG() upon security_cred_alloc_blank() failure CRED: Fix memory and refcount leaks upon security_prepare_creds() failure Thomas Gleixner (2): isdn: hisax: Replace the bogus access to irq stats genirq: Disable the SHIRQ_DEBUG call in request_threaded_irq for now Timo Warns (2): fs/partitions: Validate map_count in Mac partition tables ldm: corrupted partition table can cause kernel oops Tyler Hicks (1): eCryptfs: Copy up lower inode attrs in getattr Vasiliy Kulikov (3): platform: x86: acer-wmi: world-writable sysfs threeg file platform: x86: asus_acpi: world-writable procfs files platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files dann frazier (1): ocfs2_connection_find() returns pointer to bad structure Makefile | 2 +- arch/arm/kernel/signal.c | 4 +- arch/s390/include/asm/processor.h | 5 -- arch/s390/kernel/traps.c | 37 ----------- arch/x86/include/asm/acpi.h | 1 + arch/x86/include/asm/pvclock.h | 1 + arch/x86/kernel/acpi/boot.c | 14 +++- arch/x86/kernel/early-quirks.c | 16 ++--- arch/x86/kernel/hpet.c | 12 +++- arch/x86/kernel/pvclock.c | 5 ++ arch/x86/xen/time.c | 2 + drivers/gpu/drm/Kconfig | 3 + drivers/gpu/drm/i915/intel_lvds.c | 8 +++ drivers/gpu/drm/radeon/radeon_atombios.c | 16 ++++- drivers/gpu/drm/radeon/radeon_display.c | 4 + drivers/isdn/hisax/config.c | 18 ++++- drivers/isdn/hisax/hisax.h | 1 + drivers/md/dm-raid1.c | 2 +- drivers/md/dm-region-hash.c | 5 +- drivers/md/md.c | 3 + drivers/media/dvb/ttpci/av7110_ca.c | 2 +- drivers/media/radio/radio-aimslab.c | 1 + drivers/message/fusion/mptctl.c | 8 +++ drivers/message/fusion/mptscsih.c | 7 +- drivers/net/benet/be.h | 2 + drivers/net/benet/be_main.c | 18 +++--- drivers/net/bonding/bond_ipv6.c | 9 +++- drivers/net/ixgbe/ixgbe_82599.c | 1 + drivers/net/ixgbe/ixgbe_main.c | 3 + drivers/net/ixgbe/ixgbe_type.h | 1 + drivers/net/wireless/p54/p54pci.c | 14 +++-- drivers/platform/x86/acer-wmi.c | 4 +- drivers/platform/x86/asus_acpi.c | 8 +-- drivers/platform/x86/tc1100-wmi.c | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 2 + drivers/staging/usbip/vhci.h | 6 +- drivers/staging/usbip/vhci_hcd.c | 54 +++++++++++++--- drivers/staging/usbip/vhci_rx.c | 15 +++-- drivers/usb/core/hcd-pci.c | 4 +- drivers/usb/core/quirks.c | 8 +++ drivers/usb/host/ohci-hcd.c | 9 +++- drivers/usb/host/ohci-pci.c | 18 +++++ drivers/usb/host/ohci.h | 1 + drivers/usb/host/pci-quirks.c | 18 +++-- drivers/usb/host/xhci-ring.c | 36 ++++++----- drivers/usb/musb/omap2430.c | 1 + drivers/usb/serial/sierra.c | 3 + drivers/usb/serial/visor.c | 12 ++++ fs/ecryptfs/inode.c | 2 + fs/eventpoll.c | 95 ++++++++++++++++++++++++++++ fs/file_table.c | 2 +- fs/gfs2/bmap.c | 2 +- fs/nfsd/nfs4xdr.c | 8 +- fs/nfsd/vfs.c | 2 +- fs/ocfs2/stack_user.c | 2 +- fs/partitions/ldm.c | 5 ++ fs/partitions/mac.c | 17 +++--- fs/proc/array.c | 5 +- fs/read_write.c | 2 - fs/splice.c | 24 +++++--- include/drm/drm_pciids.h | 1 - include/linux/cred.h | 21 +------ kernel/cred.c | 41 ++++++++++-- kernel/irq/manage.c | 2 +- kernel/power/snapshot.c | 7 +-- net/ipv4/tcp.c | 2 +- net/sunrpc/cache.c | 4 +- net/x25/x25_link.c | 4 + security/selinux/hooks.c | 6 ++- sound/pci/hda/hda_intel.c | 3 + sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/midi.c | 2 +- 72 files changed, 478 insertions(+), 209 deletions(-) Acked-by: Stefan Bader