Public bug reported:

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

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: linux (Ubuntu Precise)
     Importance: Medium
     Assignee: Herton R. Krzesinski (herton)
         Status: In Progress


** Tags: kernel-stable-tracking-bug

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Precise)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
       Status: New => Fix Released

** Changed in: linux (Ubuntu Precise)
       Status: New => In Progress

** Changed in: linux (Ubuntu Precise)
     Assignee: (unassigned) => Herton R. Krzesinski (herton)

** Changed in: linux (Ubuntu Precise)
   Importance: Undecided => Medium

** Description changed:

+ SRU Justification
  
-     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.
  
-     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/
  
-        git://git.kernel.org/
+     TEST CASE: TBD
  
-     TEST CASE: TBD
+        The following patches are in the 3.2.17 stable release:
  
-        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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1002482

Title:
  Precise update to 3.2.17 stable release

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1002482/+subscriptions

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

Reply via email to