** Description changed:

  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

** Tags added: 2.6.31.7

** Description changed:

  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

-- 
 [Karmic] Update to 2.6.31.7 Stable Kernel
https://bugs.launchpad.net/bugs/494633
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to