mbox

Lucid update to 2.6.32.31.14 stable release

Message ID 20110303210525.37F35F89FD@sepang.rtg.net
State New
Headers show

Pull-request

git://kernel.ubuntu.com/rtg/ubuntu-lucid.git stable-2.6.32.31

Message

Tim Gardner March 3, 2011, 9:05 p.m. UTC
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 <linux/delay.h>

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(-)

Comments

Stefan Bader March 4, 2011, 9:22 a.m. UTC | #1
On 03/03/2011 10:05 PM, Tim Gardner wrote:
> git://kernel.ubuntu.com/rtg/ubuntu-lucid.git stable-2.6.32.31
> 
Personal wishlist: it would be nice if at least the tracking bug would contain
notes about patches that were skipped or needed to be modified slightly.

Otherwise I could see the epoll change have some interesting impact and also the
nfs(d) changes. There were a few sysfs world writable in there that one could
expect to be related to some CVE.

Acked-by: Stefan Bader <stefan.bader@canonical.com>