[Karmic] Update to 2.6.31.9 Stable Kernel

Bug #503430 reported by Leann Ogasawara
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Karmic
Fix Released
Medium
Unassigned

Bug Description

SRU Justification/Impact: The upstream process for stable tree updates is quite similar in scope to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a bug, and each patch is vetted by upstream by originating either directly from Linus' tree or in a minimally backported form of that patch. The 2.6.31.8 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well.

TEST CASE: TBD

http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.31.9

http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.31.9.bz2

The 2.6.31.9 Upstream Stable Kernel brings in the following 91 patches:

* USB: option: add pid for ZTE
* USB: usb-storage: fix bug in fill_inquiry
* firewire: ohci: handle receive packets with a data length of zero
* ALSA: hda - Terradici HDA controllers does not support 64-bit mode
* ALSA: hrtimer - Fix lock-up
* ath5k: allow setting txpower to 0
* ath5k: enable EEPROM checksum check
* bsdacct: fix uid/gid misreporting
* debugfs: fix create mutex racy fops and private data
* devpts_get_tty() should validate inode
* futex: Take mmap_sem for get_user_pages in fault_in_user_writeable
* hfs: fix a potential buffer overflow
* hrtimer: Fix /proc/timer_list regression
* jbd2: don't wipe the journal on a failed journal checksum
* KVM: s390: Make psw available on all exits, not just a subset
* md/bitmap: protect against bitmap removal while being updated.
* pata_hpt{37x|3x2n}: fix timing register masks (take 2)
* pxa/em-x270: fix usb hub power up/reset sequence
* ssb: Fix range check in sprom write
* SUNRPC: IS_ERR/PTR_ERR confusion
* USB: Close usb_find_interface race v3
* USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again
* USB: option.c: add support for D-Link DWM-162-U5
* USB: usb-storage: add BAD_SENSE flag
* USB: usbtmc: repeat usb_bulk_msg until whole message is transfered
* V4L/DVB: Fix test in copy_reg_bits()
* x86: Add new Intel CPU cache size descriptors
* x86/amd-iommu: attach devices to pre-allocated domains early
* x86/amd-iommu: un__init iommu_setup_msi
* x86, apic: Enable lapic nmi watchdog on AMD Family 11h
* x86: ASUS P4S800 reboot=bios quirk
* x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree
* x86: Fix iommu=nodac parameter handling
* x86: Fix typo in Intel CPU cache size descriptor
* x86: GART: pci-gart_64.c: Use correct length in strncmp
* drm/radeon/kms: Add quirk for HIS X1300 board
* drm/radeon/kms: fix legacy crtc2 dpms
* mac80211: Fix bug in computing crc over dynamic IEs in beacon
* mm: hugetlb: fix hugepage memory leak in mincore()
* mm: hugetlb: fix hugepage memory leak in walk_page_range()
* powerpc: Fix usage of 64-bit instruction in 32-bit altivec code
* Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN
* ide: Serialize CMD643 and CMD646 to fix a hardware bug with SSD
* ide: fix ioctl to pass requested transfer mode to ide_find_dma_mode instead of UDMA6
* Revert "ide: try to use PIO Mode 0 during probe if possible"
* slc90e66: fix UDMA handling
* Au1x00: fix crash when trying register_netdev()
* b44 WOL setup: one-bit-off stack corruption kernel panic fix
* b44: Fix wedge when using netconsole.
* gro: Fix illegal merging of trailer trash
* ip_fragment: also adjust skb->truesize for packets not owned by a socket
* Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation."
* net: Fix the rollback test in dev_change_name()
* NET: smc91x: Fix irq flags
* smsc9420: prevent BUG() if ethtool is called with interface down
* vlan: Fix register_vlan_dev() error path
* sparc64: Fix definition of VMEMMAP_SIZE.
* sunsab: Do not set sunsab_reg.cons right before registering minors.
* sunsu: Fix detection of SU ports which are RSC console or control.
* serial: suncore: Add 'ignore_line' argument to sunserial_console_match().
* serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
* sunsu: Pass true 'ignore_line' to console match when RSC or LOM console.
* sunsu: Use sunserial_console_termios() in sunsu_console_setup().
* sparc64: Don't specify IRQF_SHARED for LDC interrupts.
* sparc64: Fix overly strict range type matching for PCI devices.
* sparc64: Fix stack debugging IRQ stack regression.
* sparc: Set UTS_MACHINE correctly.
* x86/mce: Set up timer unconditionally
* b43legacy: avoid PPC fault during resume
* p54usb: Remove DMA buffer from stack
* x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value
* ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f.
* asus-laptop: change light sens default values.
* backlight: lcd - Fix wrong sizeof
* drm/i915: Avoid NULL dereference with component_only tv_modes
* drm/i915: Fix CRT hotplug detect by checking really no channels attached
* drm/i915: Fix LVDS stability issue on Ironlake
* drm/i915: save/restore BLC histogram control reg across suspend/resume
* drm/i915: PineView only has LVDS and CRT ports
* ext3: Fix data / filesystem corruption when write fails to copy data
* ipvs: zero usvc and udest
* ipw2100: fix rebooting hang with driver loaded
* jffs2: Fix long-standing bug with symlink garbage collection.
* matroxfb: fix problems with display stability
* net: Fix userspace RTM_NEWLINK notifications.
* thinkpad-acpi: fix default brightness_mode for R50e/R51
* thinkpad-acpi: preserve rfkill state across suspend/resume
* V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added.
* powerpc/therm_adt746x: Record pwm invert bit at module load time]
* drm/i915: Fix sync to vblank when VGA output is turned off
* Linux 2.6.31.9

== Fixes Bugs ==
* Bug 222171 - fixed with "asus-laptop: change light sens default values"

Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Karmic):
importance: Undecided → Medium
status: New → In Progress
description: updated
Stefan Bader (smb)
Changed in linux (Ubuntu Karmic):
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted linux into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Stefan Bader (smb) wrote :

I mark this as verification failed for the moment as we detected one regression with artheros cards:
https://bugs.launchpad.net/ubuntu/karmic/+source/linux/+bug/506180
There is an upstream stable patch that fixes this, which will be added when there is a new upload after the security release.

tags: added: verification-failed
removed: verification-needed
Revision history for this message
Stefan Bader (smb) wrote :

After uploading 2.6.31-20.57, I set this back to needed. The regression of the Atheros cards should be fixed in that upload.

tags: added: verification-needed
removed: verification-failed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (24.5 KiB)

This bug was fixed in the package linux - 2.6.31-20.57

---------------
linux (2.6.31-20.57) karmic-proposed; urgency=low

  [ Kees Cook ]

  * SAUCE: x86: brk away from exec rand area
    - LP: #452175

  [ Keng-Yu Lin ]

  * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Samsung
    Q210/P210 laptops
    - LP: #385683

  [ Pascal Bach ]

  * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Fujitsu Amilo
    1848+u
    - LP: #458503

  [ Stefan Bader ]

  * Revert "[Upstream] (drop after 2.6.31) acerhdf: fix fan control for
    AOA150 model"
    - LP: #494633
  * [Config] Disable CONFIG_USB_DEVICEFS
    - LP: #488274

  [ Upstream Kernel Changes ]

  * Revert "ext4: Don't update superblock write time when filesystem is
    read-only"
    - LP: #496816
  * Revert "ide: try to use PIO Mode 0 during probe if possible"
    - LP: #503430
  * Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown
    implementation."
    - LP: #503430
  * nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks
    - LP: #494633
  * cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
    - LP: #494633
  * cifs: clean up handling when server doesn't consistently support inode
    numbers
    - LP: #494633
  * cifs: clear server inode number flag while autodisabling
    - LP: #494633
  * CIFS: fix oops in cifs_lookup during net boot
    - LP: #494633
  * CIFS: Duplicate data on appending to some Samba servers
    - LP: #494633
  * rtl8187: Fix kernel oops when device is removed when LEDS enabled
    - LP: #494633
  * md: don't clear endpoint for resync when resync is interrupted.
    - LP: #494633
  * md/raid5: make sure curr_sync_completes is uptodate when reshape starts
    - LP: #494633
  * md/raid1/raid10: add a cond_resched
    - LP: #494633
  * ALSA: usb-audio: fix combine_word problem
    - LP: #494633
  * ALSA: hda - Dell Studio 1557 hd-audio quirk
    - LP: #494633
  * ALSA: AACI: fix AC97 multiple-open bug
    - LP: #494633
  * ALSA: AACI: fix recording bug
    - LP: #494633
  * jffs2: Fix memory corruption in jffs2_read_inode_range()
    - LP: #494633
  * sound: rawmidi: disable active-sensing-on-close by default
    - LP: #494633
  * sound: rawmidi: fix checking of O_APPEND when opening MIDI device
    - LP: #494633
  * sound: rawmidi: fix double init when opening MIDI device with O_APPEND
    - LP: #494633
  * sound: rawmidi: fix MIDI device O_APPEND error handling
    - LP: #494633
  * highmem: Fix race in debug_kmap_atomic() which could cause warn_count
    to underflow
    - LP: #494633
  * highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and
    KM_NMI_PTE
    - LP: #494633
  * powerpc: Fix DEBUG_HIGHMEM build break from d4515646699
    - LP: #494633
  * kmap: fix build errors with DEBUG_HIGHMEM enabled
    - LP: #494633
  * V4L/DVB (13169): bttv: Fix potential out-of-order field processing
    - LP: #494633
  * V4L/DVB (13170): bttv: Fix reversed polarity error when switching video
    standard
    - LP: #494633
  * V4L/DVB (13109): tda18271: fix signedness issue in
    tda18271_rf_tracking_filters_init
    - LP: #494633
  * V4L/DVB (13107): tda18271: fix overflow in FM radio frequency...

Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.