[Karmic] Update to 2.6.31.7 Stable Kernel

Bug #494633 reported by Leann Ogasawara
40
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Karmic
Fix Released
Medium
Leann Ogasawara

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.7 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.7

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

==========
The 2.6.31.7 Upstream Stable Kernel brings in the following 123 patches. 5 of the 123 patches have already been released in a security update. And 1 patch replaces an existing patch we were temporarily carrying.

* nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks
* cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
* cifs: clean up handling when server doesn't consistently support inode numbers
* cifs: clear server inode number flag while autodisabling
* CIFS: fix oops in cifs_lookup during net boot
* CIFS: Duplicate data on appending to some Samba servers
* gdth: Prevent negative offsets in ioctl CVE-2009-3080 # Already included in security update
* rtl8187: Fix kernel oops when device is removed when LEDS enabled
* md: don't clear endpoint for resync when resync is interrupted.
* md/raid5: make sure curr_sync_completes is uptodate when reshape starts
* md/raid1/raid10: add a cond_resched
* ALSA: usb-audio: fix combine_word problem
* ALSA: hda - Dell Studio 1557 hd-audio quirk
* ALSA: AACI: fix AC97 multiple-open bug
* ALSA: AACI: fix recording bug
* jffs2: Fix memory corruption in jffs2_read_inode_range()
* sound: rawmidi: disable active-sensing-on-close by default
* sound: rawmidi: fix checking of O_APPEND when opening MIDI device
* sound: rawmidi: fix double init when opening MIDI device with O_APPEND
* sound: rawmidi: fix MIDI device O_APPEND error handling
* highmem: Fix race in debug_kmap_atomic() which could cause warn_count to underflow
* highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and KM_NMI_PTE
* powerpc: Fix DEBUG_HIGHMEM build break from d4515646699
* kmap: fix build errors with DEBUG_HIGHMEM enabled
* V4L/DVB (13169): bttv: Fix potential out-of-order field processing
* V4L/DVB (13170): bttv: Fix reversed polarity error when switching video standard
* V4L/DVB (13109): tda18271: fix signedness issue in tda18271_rf_tracking_filters_init
* V4L/DVB (13107): tda18271: fix overflow in FM radio frequency calculation
* V4L/DVB (13190): em28xx: fix panic that can occur when starting audio streaming
* V4L/DVB (13079): dib0700: fixed xc2028 firmware loading kernel oops
* V4L/DVB (13230): s2255drv: Don't conditionalize video buffer completion on waiting processes
* uids: Prevent tear down race
* pps: events reporting fix up
* pps: locking scheme fix up for PPS_GETPARAMS
* rtc: v3020: fix v3020_mmio_read_bit()
* fs: add missing compat_ptr handling for FS_IOC_RESVSP ioctl
* memcg: fix wrong pointer initialization at page migration when memcg is disabled.
* pidns: fix a leak in /proc dentries and inodes with pid namespaces.
* page allocator: Do not allow interrupts to use ALLOC_HARDER
* page allocator: always wake kswapd when restarting an allocation attempt after direct reclaim failed
* tty_port: If we are opened non blocking we still need to raise the carrier
* tty: cp210x: Fix carrier handling
* USB: ohci: quirk AMD prefetch for USB 1.1 ISO transfer
* USB: usbmon: fix bug in mon_buff_area_shrink
* USB: option.c: add support for D-Link DWM-162-U5
* USB: cdc_acm: Fix race condition when opening tty
* USB: xhci: Fix bug memory free after failed initialization.
* USB: xhci: Fix TRB physical to virtual address translation.
* USB: xhci: Fix scratchpad deallocation.
* iwlwifi: Use RTS/CTS as the preferred protection mechanism for 6000 series
* iwlwifi: Fix issue on file transfer stalled in HT mode
* ima: replace GFP_KERNEL with GFP_NOFS
* NFSv4: Fix a cache validation bug which causes getcwd() to return ENOENT
* fuse: reject O_DIRECT flag also in fuse_create
* ASoC: Fix suspend with active audio streams
* ASoC: AIC23: Fixing infinite loop in resume path
* mac80211: fix two remote exploits # Already included in security update
* mac80211: fix spurious delBA handling # Already included in security update
* b43: Work around mac80211 race condition
* rfkill: fix miscdev ops
* thinkpad-acpi: fix sign of ERESTARTSYS return
* Enable ACPI PDC handshake for VIA/Centaur CPUs
* V4L/DVB (13436): cxusb: Fix hang on DViCO FusionHDTV DVB-T Dual Digital 4 (rev 1)
* V4L/DVB (13321): radio-gemtek-pci: fix double mutex_lock
* V4L/DVB (12948): v4l1-compat: fix VIDIOC_G_STD handling
* V4L/DVB (12280): gspca - sonixj: Remove auto gain/wb/expo for the ov7660 sensor.
* V4L/DVB (12356): gspca - sonixj: Webcam 0c45:6148 added
* V4L/DVB (12501): gspca - sonixj: Do the ov7660 sensor work again.
* V4L/DVB (12691): gspca - sonixj: Don't use mdelay().
* V4L/DVB (12696): gspca - sonixj / sn9c102: Two drivers for 0c45:60fc and 0c45:613e.
* drm/i915: Select CONFIG_SHMEM
* drm: work around EDIDs with bad htotal/vtotal values
* drm/i915: Fix IRQ stall issue on Ironlake
* udp: Fix udp_poll() and ioctl()
* acenic: Pass up error code from ace_load_firmware()
* pkt_sched: pedit use proper struct
* net: fix sk_forward_alloc corruption
* bonding: Modify hash transmit policies to use the packet's source MAC address
* sfc: Set ip_summed correctly for page buffers passed to GRO
* sparc64: replace parentheses in pmul()
* sparc: Move of_set_property_mutex acquisition outside of devtree_lock grab.
* sched: Fix boot crash by zalloc()ing most of the cpu masks
* sched: Fix isolcpus boot option
* V4L/DVB (13202): smsusb: add autodetection support for three additional Hauppauge USB IDs
* V4L/DVB (13313): saa7134: add support for FORCE_TS_VALID mode for mpeg ts input
* V4L/DVB (13314): saa7134: set ts_force_val for the Hauppauge WinTV HVR-1150
* ipv4: additional update of dev_net(dev) to struct *net in ip_fragment.c, NULL ptr OOPS # Already included in security update
* speedstep-ich: fix error caused by 394122ab144dae4b276d74644a2f11c44a60ac5c
* USB: EHCI: don't send Clear-TT-Buffer following a STALL
* USB: musb_gadget: fix STALL handling
* usb: amd5536udc: fixed shared interrupt bug and warning oops
* USB: ftdi_sio: Keep going when write errors are encountered.
* USB: work around for EHCI with quirky periodic schedules
* tty_port: handle the nonblocking open of a dead port corner case
* pxamci: call mmc_remove_host() before freeing resources
* param: don't complain about unused module parameters.
* modules: don't export section names of empty sections via sysfs
* md: revert incorrect fix for read error handling in raid1.
* perf_event: Adjust frequency and unthrottle for non-group-leader events
* hso: fix soft-lockup
* block: use after free bug in __blkdev_get
* hwmon: (adt7475) Fix temperature fault flags
* hwmon: (adt7475) Cache limits for 60 seconds
* agp/intel: new host bridge support
* netfilter: nf_nat: fix NAT issue in 2.6.30.4+
* netfilter: xt_connlimit: fix regression caused by zero family value
* b43: Fix DMA TX bounce buffer copying
* crypto: padlock-aes - Use the correct mask when checking whether copying is required
* sky2: set carrier off in probe
* ath5k: Linear PCDAC code fixes
* i2c: Fix userspace_device list corruption
* acerhdf: fix fan control for AOA150 model # Drop the SAUCE patch already in Karmic in favor of this one from upstream stable
* drm/fb: fix FBIOGET/PUT_VSCREENINFO pixel clock handling
* tty/of_serial: add missing ns16550a id
* V4L/DVB (13255): gspca - m5602-s5k4aa: Add vflip quirk for the Bruneinit laptop
* V4L/DVB (13256): gspca - m5602-s5k4aa: Add another MSI GX700 vflip quirk
* V4L/DVB (13257): gspca - m5602-s5k4aa: Add vflip for Fujitsu Amilo Xi 2528
* PCI: Prevent AER driver from being loaded on non-root port PCIE devices
* acerhdf: additional BIOS versions
* acerhdf: return temperature in milidegree instead of degree
* Input: keyboard - fix braille keyboard keysym generation
* isdn: hfc_usb: Fix read buffer overflow # We already have this in 2.6.31-16.51
* Linux 2.6.31.7

== Fixes ==
Bug 460664: drm: work around EDIDs with bad htotal/vtotal values
Bug 435352: USB: work around for EHCI with quirky periodic schedules
Bug ??????: drm/i915: Fix IRQ stall issue on Ironlake

Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Karmic):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Leann Ogasawara (leannogasawara)
description: updated
description: updated
tags: added: 2.6.31.7
description: updated
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
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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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