2012-05-21 20:18:02 |
Herton R. Krzesinski |
bug |
|
|
added bug |
2012-05-21 20:18:04 |
Herton R. Krzesinski |
tags |
|
kernel-stable-tracking-bug |
|
2012-05-21 20:18:05 |
Herton R. Krzesinski |
bug |
|
|
added subscriber SRU Verification |
2012-05-21 20:18:12 |
Herton R. Krzesinski |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-05-21 20:18:14 |
Herton R. Krzesinski |
nominated for series |
|
Ubuntu Precise |
|
2012-05-21 20:18:15 |
Herton R. Krzesinski |
bug task added |
|
linux (Ubuntu Precise) |
|
2012-05-21 20:19:26 |
Herton R. Krzesinski |
linux (Ubuntu): status |
New |
Fix Released |
|
2012-05-21 20:19:31 |
Herton R. Krzesinski |
linux (Ubuntu Precise): status |
New |
In Progress |
|
2012-05-21 20:19:35 |
Herton R. Krzesinski |
linux (Ubuntu Precise): assignee |
|
Herton R. Krzesinski (herton) |
|
2012-05-21 20:19:39 |
Herton R. Krzesinski |
linux (Ubuntu Precise): importance |
Undecided |
Medium |
|
2012-05-21 20:23:47 |
Herton R. Krzesinski |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
|
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
Perf: fix build breakage
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
md: fix possible corruption of array metadata on shutdown.
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17 |
|
2012-05-21 20:40:15 |
Herton R. Krzesinski |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
Perf: fix build breakage
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
md: fix possible corruption of array metadata on shutdown.
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17 |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
md: fix possible corruption of array metadata on shutdown.
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The change in 3.2.17, "Perf: fix build breakage", was not included, as the fix were already included in Precise previously, folded into the 3.2.16 commit which introduced the issue. |
|
2012-05-21 20:40:57 |
Herton R. Krzesinski |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
md: fix possible corruption of array metadata on shutdown.
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The change in 3.2.17, "Perf: fix build breakage", was not included, as the fix were already included in Precise previously, folded into the 3.2.16 commit which introduced the issue. |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
md: fix possible corruption of array metadata on shutdown.
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The change in 3.2.17, "Perf: fix build breakage", was not included, as the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue. |
|
2012-05-21 20:46:19 |
Herton R. Krzesinski |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
md: fix possible corruption of array metadata on shutdown.
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The change in 3.2.17, "Perf: fix build breakage", was not included, as the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue. |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The following changes from 3.2.17 were not included:
* "Perf: fix build breakage" - the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue.
* "md: fix possible corruption of array metadata on shutdown" - already cherry-picked previously, shipped with 3.2.0-24.38 |
|
2012-05-21 20:54:18 |
Herton R. Krzesinski |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The following changes from 3.2.17 were not included:
* "Perf: fix build breakage" - the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue.
* "md: fix possible corruption of array metadata on shutdown" - already cherry-picked previously, shipped with 3.2.0-24.38 |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The following changes from 3.2.17 were not included:
* "Perf: fix build breakage" - the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue.
* "md: fix possible corruption of array metadata on shutdown" - already cherry-picked previously, shipped with 3.2.0-24.38
* "NFSv4: Ensure that the LOCK code sets exception->inode" - already included since 3.2.0-24.37
* "NFSv4: Ensure that we check lock exclusive/shared type against open modes" - already included since 3.2.0-24.37 |
|
2012-05-21 20:59:26 |
Herton R. Krzesinski |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
sched: Fix nohz load accounting -- again!
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The following changes from 3.2.17 were not included:
* "Perf: fix build breakage" - the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue.
* "md: fix possible corruption of array metadata on shutdown" - already cherry-picked previously, shipped with 3.2.0-24.38
* "NFSv4: Ensure that the LOCK code sets exception->inode" - already included since 3.2.0-24.37
* "NFSv4: Ensure that we check lock exclusive/shared type against open modes" - already included since 3.2.0-24.37 |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The following changes from 3.2.17 were not included:
* "Perf: fix build breakage" - the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue.
* "md: fix possible corruption of array metadata on shutdown" - already cherry-picked previously, shipped with 3.2.0-24.38
* "NFSv4: Ensure that the LOCK code sets exception->inode" - already included since 3.2.0-24.37
* "NFSv4: Ensure that we check lock exclusive/shared type against open modes" - already included since 3.2.0-24.37
* "sched: Fix nohz load accounting -- again!" - already included since 3.2.0-22.35 |
|
2012-05-21 21:09:13 |
Herton R. Krzesinski |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The following changes from 3.2.17 were not included:
* "Perf: fix build breakage" - the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue.
* "md: fix possible corruption of array metadata on shutdown" - already cherry-picked previously, shipped with 3.2.0-24.38
* "NFSv4: Ensure that the LOCK code sets exception->inode" - already included since 3.2.0-24.37
* "NFSv4: Ensure that we check lock exclusive/shared type against open modes" - already included since 3.2.0-24.37
* "sched: Fix nohz load accounting -- again!" - already included since 3.2.0-22.35 |
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 3.2.17 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
git://git.kernel.org/
TEST CASE: TBD
The following patches are in the 3.2.17 stable release:
crypto: sha512 - Fix byte counter overflow in SHA-512
ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
ALSA: hda/conexant - Set up the missing docking-station pins
ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
ARM: OMAP1: DMTIMER: fix broken timer clock source selection
mmc: fixes for eMMC v4.5 discard operation
mmc: fixes for eMMC v4.5 sanitize operation
mmc: unbreak sdhci-esdhc-imx on i.MX25
xen/gntdev: do not set VM_PFNMAP
xen/xenbus: Add quirk to deal with misconfigured backends.
USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
uwb: fix use of del_timer_sync() in interrupt
uwb: fix error handling
davinci_mdio: Fix MDIO timeout check
mwifiex: update pcie8766 scratch register addresses
brcm80211: smac: resume transmit fifo upon receiving frames
rc-core: set mode for winbond-cir
drxk: Does not unlock mutex if sanity check failed in scu_command()
cfg80211: fix interface combinations check.
Fix modpost failures in fedora 17
mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
jbd2: use GFP_NOFS for blkdev_issue_flush
USB: serial: cp210x: Fixed usb_control_msg timeout values
pch_uart: Fix dma channel unallocated issue
drivers/tty/amiserial.c: add missing tty_unlock
USB: sierra: avoid QMI/wwan interface on MC77xx
EHCI: fix criterion for resuming the root hub
EHCI: always clear the STS_FLR status bit
USB: fix deadlock in bConfigurationValue attribute method
usb: gadget: udc-core: stop UDC on device-initiated disconnect
usb: gadget: udc-core: fix asymmetric calls in remove_driver
usb: gadget: udc-core: fix wrong call order
usb: gadget: udc-core: fix incompatibility with dummy-hcd
usb: gadget: eliminate NULL pointer dereference (bugfix)
usb: musb: omap: fix crash when musb glue (omap) gets initialized
usb: musb: omap: fix the error check for pm_runtime_get_sync
PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
ext4: fix endianness breakage in ext4_split_extent_at()
KVM: unmap pages from the iommu when slots are removed
dell-laptop: add 3 machines that has touchpad LED
dell-laptop: touchpad LED should persist its status after S3
Bluetooth: Add support for Atheros [04ca:3005]
Don't limit non-nested epoll paths
spi: Fix device unregistration when unregistering the bus master
spi/mpc83xx: fix NULL pdata dereference bug
rt2800: Add support for the Fujitsu Stylistic Q550
rt2x00: Identify rt2800usb chipsets.
nfsd: fix b0rken error value for setattr on read-only mount
nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails
nfsd: fix endianness breakage in TEST_STATEID handling
nfsd: fix compose_entry_fh() failure exits
btrfs: btrfs_root_readonly() broken on big-endian
ocfs2: ->l_next_free_req breakage on big-endian
ocfs: ->rl_used breakage on big-endian
ocfs2: ->rl_count endianness breakage
ocfs2: ->e_leaf_clusters endianness breakage
lockd: fix the endianness bug
usb: dwc3: ep0: increment "actual" on bounced ep0 case
net: fix /proc/net/dev regression
nfsd: don't fail unchecked creates of non-special files
ppp: Don't stop and restart queue on every TX packet
tcp: allow splice() to build full TSO packets
sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
bridge: Do not send queries on multicast group leaves
ipv6: fix array index in ip6_mc_add_src()
phonet: Check input from user before allocating
bonding: properly unset current_arp_slave on slave link up
wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
netlink: fix races after skb queueing
net: fix a race in sock_queue_err_skb()
tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
net: allow pskb_expand_head() to get maximum tailroom
tcp: fix tcp_trim_head()
tcp: avoid order-1 allocations on wifi and tx path
atl1: fix kernel panic in case of DMA errors
8139cp: set intr mask after its handler is registered
net: smsc911x: fix skb handling in receive path
net/ethernet: ks8851_mll fix rx frame buffer overflow
net_sched: gred: Fix oops in gred_dump() in WRED mode
net: usb: smsc75xx: fix mtu
dummy: Add ndo_uninit().
tcp: fix tcp_grow_window() for large incoming frames
netns: do not leak net_generic data on failed init
ksz884x: don't copy too much in netdev_set_mac_address()
net ax25: Reorder ax25_exit to remove races.
tcp: fix TCP_MAXSEG for established IPv6 passive sockets
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, apic: APIC code touches invalid MSR on P5 class machines
Revert "autofs: work around unhappy compat problem on x86-64"
xen: correctly check for pending events when restoring irq flags
xen/smp: Fix crash when booting with ACPI hotplug CPUs.
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()
sched: Fix OOPS when build_sched_domains() percpu allocation fails
tracing: Fix stacktrace of latency tracers (irqsoff and friends)
hwmon: fam15h_power: fix bogus values with current BIOSes
hwmon: (fam15h_power) Fix pci_device_id array
dell-laptop: Terminate quirks list properly
drm/radeon/kms: need to set up ss on DP bridges as well
drm/i915: handle input/output sdvo timings separately in mode_set
drm/i915: relative_constants_mode race fix
drm/i915: Force sync command ordering (Gen6+)
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()
nl80211: ensure interface is up in various APIs
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E
USB: cdc-wdm: fix race leading leading to memory corruption
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands
usb: gadget: dummy: do not call pullup() on udc_stop()
usb gadget: uvc: uvc_request_data::length field must be signed
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs
libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys
libsas: fix false positive 'device attached' conditions
efi: Add new variable attributes
efi: Validate UEFI boot variables
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
drm/i915: enable dip before writing data on gen4
efivars: Improve variable validation
fs/cifs: fix parsing of dfs referrals
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
hwmon: (coretemp) Increase CPU core limit
nouveau: initialise has_optimus variable.
hwmon: (coretemp) fix oops on cpu unplug
libata: skip old error history when counting probe trials
b43: only reload config after successful initialization
i2c: pnx: Disable clk in suspend
ipw2200: Fix race condition in the command completion acknowledge
mac80211: fix AP mode EAP tx for VLAN stations
rtlwifi: Fix oops on unload
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item
iwlwifi: do not nulify ctx->vif on reset
iwlwifi: fix hardware queue programming
hfsplus: Fix potential buffer overflows
ASoC: tlv312aic23: unbreak resume
asm-generic: Use __BITS_PER_LONG in statfs.h
x86, relocs: Remove an unused variable
ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve
ARM: 7414/1: SMP: prevent use of the console when using idmap_pgd
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
xen/pte: Fix crashes when trying to see non-existent PGD/PMD/PUD/PTEs
xen/pci: don't use PCI BIOS service for configuration space accesses
percpu, x86: don't use PMD_SIZE as embedded atom_size on 32bit
iwlagn: allow up to uCode API 6 for 6000 devices
iwlwifi: use correct released ucode version
iwlwifi: use 6000G2B for 6030 device series
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic
staging: r8712u: Fix regression caused by commit 8c213fa
smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes
Linux 3.2.17
The following changes from 3.2.17 were not included:
* "Perf: fix build breakage" - the same fix was already included in Precise previously, folded into the 3.2.16 commit which introduced the issue.
* "md: fix possible corruption of array metadata on shutdown" - already cherry-picked previously, shipped with 3.2.0-24.38
* "NFSv4: Ensure that the LOCK code sets exception->inode" - already included since 3.2.0-24.37
* "NFSv4: Ensure that we check lock exclusive/shared type against open modes" - already included since 3.2.0-24.37
* "sched: Fix nohz load accounting -- again!" - already included since 3.2.0-22.35
The change "(pre-stable) b43: only reload config after successful initialization" was rebased out of existence, in favour same change included in 3.2.17 |
|
2012-05-21 21:10:21 |
Herton R. Krzesinski |
linux (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2012-06-01 15:42:23 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/linux-ti-omap4 |
|
2012-06-13 15:07:12 |
Launchpad Janitor |
linux (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2012-06-13 15:07:12 |
Launchpad Janitor |
cve linked |
|
2012-2133 |
|
2012-06-13 15:07:12 |
Launchpad Janitor |
cve linked |
|
2012-2313 |
|
2012-06-25 20:24:37 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/linux-armadaxp |
|
2012-11-14 21:30:44 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/linux-lowlatency |
|
2013-05-24 03:19:23 |
Adam Conrad |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|