Activity log for bug #1002482

Date Who What changed Old value New value Message
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