Precise update to 3.2.17 stable release

Bug #1002482 reported by Herton R. Krzesinski on 2012-05-21
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Herton R. Krzesinski

Bug Description

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.17 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.



       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

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
Launchpad Janitor (janitor) wrote :
Download full text (21.0 KiB)

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
    - LP: #992414
  * [Config] include include/generated/compile.h
    - 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"
    - LP: #1002484
  * SAUCE: async_populate_rootfs: fix build warnings
    - 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
    - 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
    - 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
    - LP: #951043
  * hugepages: fix use after free bug in "quota" handling
    - LP: #990368
    - CVE-2012-2133
  * provide disable_cpufreq() functio...

Changed in linux (Ubuntu Precise):
status: Fix Committed → Fix Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers