== SRU Justification ==
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.15 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well.
The v3.2.15 Upstream Stable Kernel brings in the following 60 patches:
* Linux 3.2.15
* Bluetooth: Fix l2cap conn failures for ssp devices
* iommu/amd: Make sure IOMMU interrupts are re-enabled on resume
* cred: copy_process() should clear child->replacement_session_keyring
* ASoC: ak4642: fixup: mute needs +1 step
* ioat: fix size of 'completion' for Xen
* USB: Add Motorola Rokr E6 Id to the USBNet driver "zaurus"
* mfd: Clear twl6030 IRQ status register only once
* sched/x86: Fix overflow in cyc2ns_offset
* Fix length of buffer copied in __nfs4_get_acl_uncached
* acer-wmi: No wifi rfkill on Sony machines
* Revert "x86/ioapic: Add register level checks to detect bogus io-apic entries"
* TOMOYO: Fix mount flags checking order.
* x86/PCI: do not tie MSI MS-7253 use_crs quirk to BIOS version
* x86/PCI: use host bridge _CRS info on MSI MS-7253
* modpost: Fix modpost license checking of vmlinux.o
* sysctl: fix write access to dmesg_restrict/kptr_restrict
* tcm_fc: Do not free tpg structure during wq allocation failure
* tcm_fc: Add abort flag for gracefully handling exchange timeout
* mmc: atmel-mci: correct data timeout computation
* mmc: sdhci-dove: Fix compile error by including module.h
* ARM: tegra: remove Tegra30 errata from MACH_TEGRA_DT
* CIFS: Fix VFS lock usage for oplocked files
* x86,kgdb: Fix DEBUG_RODATA limitation using text_poke()
* kgdbts: (2 of 2) fix single step awareness to work correctly with SMP
* kgdbts: (1 of 2) fix single step awareness to work correctly with SMP
* kgdbts: Fix kernel oops with CONFIG_DEBUG_RODATA
* kgdb,debug_core: pass the breakpoint struct instead of address and memory
* target: Fix unsupported WRITE_SAME sense payload
* r8169: runtime resume before shutdown.
* drm/i915: quirk away broken OpRegion VBT
* drm/i915: Add lock on drm_helper_resume_force_mode
* drm/i915: Sanitize BIOS debugging bits from PIPECONF
* drm/i915: no-lvds quirk on MSI DC500
* drm/radeon/kms: fix fans after resume
* drm: Validate requested virtual size against allocated fb size
* rtlwifi: rtl8192ce: rtl8192cu: rtl8192de: Fix low-gain setting when scanning
* mac80211: fix possible tid_rx->reorder_timer use after free
* m68k/mac: Add missing platform check before registering platform devices
* tracing: Fix ent_size in trace output
* tracing: Fix ftrace stack trace entries
* genirq: Adjust irq thread affinity on IRQ_SET_MASK_OK_NOCOPY return value
* modpost: fix ALL_INIT_DATA_SECTIONS
* ACPICA: Fix regression in FADT revision checks
* PNPACPI: Fix device ref leaking in acpi_pnp_match
* ACPI: Do cpufreq clamping for throttling per package v2
* mtd: m25p80: set writebufsize
* mtd: lart: initialize writebufsize
* mtd: block2mtd: initialize writebufsize
* mtd: sst25l: initialize writebufsize
* mtd: nand: gpmi: use correct member for checking NAND_BBT_USE_FLASH
* mtd: mips: lantiq: reintroduce support for cmdline partitions
* mtd: ixp4xx: oops in ixp4xx_flash_probe
* ASoC: wm8994: Update WM8994 DCS calibration
* Fix non TBI PHY access; a bad merge undid bug fix in a previous commit.
* net: usb: cdc_eem: fix mtu
* rose_dev: fix memcpy-bug in rose_set_mac_address
* sky2: dont overwrite settings for PHY Quick link
* tg3: Fix 5717 serdes powerdown problem
* x86 bpf_jit: fix a bug in emitting the 16-bit immediate operand of AND
== SRU Justification ==
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.15 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well.
http:// kernel. org/pub/ linux/kernel/ v3.x/ChangeLog- 3.2.15
http:// kernel. org/pub/ linux/kernel/ v3.x/patch- 3.2.15. bz2
==========
The v3.2.15 Upstream Stable Kernel brings in the following 60 patches:
* Linux 3.2.15 replacement_ session_ keyring get_acl_ uncached kptr_restrict resume_ force_mode >reorder_ timer use after free MASK_OK_ NOCOPY return value DATA_SECTIONS mac_address
* Bluetooth: Fix l2cap conn failures for ssp devices
* iommu/amd: Make sure IOMMU interrupts are re-enabled on resume
* cred: copy_process() should clear child->
* ASoC: ak4642: fixup: mute needs +1 step
* ioat: fix size of 'completion' for Xen
* USB: Add Motorola Rokr E6 Id to the USBNet driver "zaurus"
* mfd: Clear twl6030 IRQ status register only once
* sched/x86: Fix overflow in cyc2ns_offset
* Fix length of buffer copied in __nfs4_
* acer-wmi: No wifi rfkill on Sony machines
* Revert "x86/ioapic: Add register level checks to detect bogus io-apic entries"
* TOMOYO: Fix mount flags checking order.
* x86/PCI: do not tie MSI MS-7253 use_crs quirk to BIOS version
* x86/PCI: use host bridge _CRS info on MSI MS-7253
* modpost: Fix modpost license checking of vmlinux.o
* sysctl: fix write access to dmesg_restrict/
* tcm_fc: Do not free tpg structure during wq allocation failure
* tcm_fc: Add abort flag for gracefully handling exchange timeout
* mmc: atmel-mci: correct data timeout computation
* mmc: sdhci-dove: Fix compile error by including module.h
* ARM: tegra: remove Tegra30 errata from MACH_TEGRA_DT
* CIFS: Fix VFS lock usage for oplocked files
* x86,kgdb: Fix DEBUG_RODATA limitation using text_poke()
* kgdbts: (2 of 2) fix single step awareness to work correctly with SMP
* kgdbts: (1 of 2) fix single step awareness to work correctly with SMP
* kgdbts: Fix kernel oops with CONFIG_DEBUG_RODATA
* kgdb,debug_core: pass the breakpoint struct instead of address and memory
* target: Fix unsupported WRITE_SAME sense payload
* r8169: runtime resume before shutdown.
* drm/i915: quirk away broken OpRegion VBT
* drm/i915: Add lock on drm_helper_
* drm/i915: Sanitize BIOS debugging bits from PIPECONF
* drm/i915: no-lvds quirk on MSI DC500
* drm/radeon/kms: fix fans after resume
* drm: Validate requested virtual size against allocated fb size
* rtlwifi: rtl8192ce: rtl8192cu: rtl8192de: Fix low-gain setting when scanning
* mac80211: fix possible tid_rx-
* m68k/mac: Add missing platform check before registering platform devices
* tracing: Fix ent_size in trace output
* tracing: Fix ftrace stack trace entries
* genirq: Adjust irq thread affinity on IRQ_SET_
* modpost: fix ALL_INIT_
* ACPICA: Fix regression in FADT revision checks
* PNPACPI: Fix device ref leaking in acpi_pnp_match
* ACPI: Do cpufreq clamping for throttling per package v2
* mtd: m25p80: set writebufsize
* mtd: lart: initialize writebufsize
* mtd: block2mtd: initialize writebufsize
* mtd: sst25l: initialize writebufsize
* mtd: nand: gpmi: use correct member for checking NAND_BBT_USE_FLASH
* mtd: mips: lantiq: reintroduce support for cmdline partitions
* mtd: ixp4xx: oops in ixp4xx_flash_probe
* ASoC: wm8994: Update WM8994 DCS calibration
* Fix non TBI PHY access; a bad merge undid bug fix in a previous commit.
* net: usb: cdc_eem: fix mtu
* rose_dev: fix memcpy-bug in rose_set_
* sky2: dont overwrite settings for PHY Quick link
* tg3: Fix 5717 serdes powerdown problem
* x86 bpf_jit: fix a bug in emitting the 16-bit immediate operand of AND