Precise update to 3.2.17 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Herton R. Krzesinski |
Bug 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.
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_
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_
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/
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_
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_
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_
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_
tcp: fix tcp_rcv_
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_
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_
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_
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_
drm/i915: fix integer overflow in i915_gem_
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_
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_
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_
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
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Precise): | |
status: | New → In Progress |
assignee: | nobody → Herton R. Krzesinski (herton) |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package linux - 3.2.0-25.40
---------------
linux (3.2.0-25.40) precise-proposed; urgency=low
[Luis Henriques]
* Release Tracking Bug
- LP: #1003534
[ Andy Whitcroft ]
* [Config] control.stub is an intermediate product not a dependancy generated/ compile. h
- LP: #992414
* [Config] include include/
- LP: #942569
[ Dave Martin ]
* SAUCE: rtc: pl031: Enable module alias autogeneration for AMBA drivers
- LP: #1000831
[ Herton Ronaldo Krzesinski ]
* Revert "SAUCE: ite-cir: postpone ISR registration" rootfs: fix build warnings
- LP: #1002484
* SAUCE: async_populate_
- LP: #1003417
[ Ike Panhc ]
* [Config] add highbank flavour
- LP: #1000831
[ John Johansen ]
* SAUCE: apparmor: fix long path failure due to disconnected path
- LP: #955892
* SAUCE: apparmor: fix profile lookup for unconfined
- LP: #978038, #987371
[ Mark Langsdorf ]
* SAUCE: arm highbank: add support for pl320-ipc driver
- LP: #1000831
[ Rob Herring ]
* SAUCE: input: add a key driver for highbank
- LP: #1000831
* SAUCE: ARM: highbank: Add smc calls to enable/disable the L2
- LP: #1000831
* SAUCE: force DMA buffers to non-bufferable on highbank
- LP: #1000831
* SAUCE: net: calxedaxgmac: fix net timeout recovery
- LP: #1000831
[ Tim Gardner ]
* [Config] perarch and indep tools builds need separate build directories XEN_ACPI_ PROCESSOR= y
* [Config] CONFIG_
- LP: #898112
[ Upstream Kernel Changes ]
* Revert "autofs: work around unhappy compat problem on x86-64"
- LP: #1002482
* Input: wacom - cleanup feature report for bamboos
- LP: #568064
* Input: wacom - remove unused bamboo HID parsing
- LP: #568064
* Input: wacom - add some comments to wacom_parse_hid
- LP: #568064
* Input: wacom - relax Bamboo stylus ID check
- LP: #568064
* Input: wacom - read 3rd gen Bamboo Touch HID data
- LP: #568064
* Input: wacom - 3rd gen Bamboo P&Touch packet support
- LP: #568064
* Input: wacom - ignore unwanted bamboo packets
- LP: #568064
* HID: wacom: Move parsing to a separate function
- LP: #568064
* HID: wacom: Initial driver for Wacom Intuos4 Wireless (Bluetooth)
- LP: #568064
* Input: wacom - add support for Cintiq 24HD
- LP: #568064
* Input: wacom - add LED support for Cintiq 24HD
- LP: #568064
* Input: wacom - add missing LEDS_CLASS to Kconfig
- LP: #568064
* Input: wacom - fix 3rd-gen Bamboo MT when 4+ fingers are in use
- LP: #568064
* power_supply: allow a power supply to explicitly point to powered
device
- LP: #568064
* power_supply: add "powers" links to self-powered HID devices
- LP: #568064
* HID: wiimote: fix invalid power_supply_powers call
- LP: #568064
* HID: wacom: Fix invalid power_supply_powers calls
- LP: #568064
* ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
- LP: #951043
* ARM: 7368/1: fault.c: correct how the tsk->[maj|min]_flt gets
incremented
- LP: #951043
* hugepages: fix use after free bug in "quota" handling
- LP: #990368
- CVE-2012-2133
* provide disable_cpufreq() functio...