Precise update to 3.2.17 stable release

Bug #1002482 reported by Herton R. Krzesinski on 2012-05-21
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Precise
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.

       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

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
  * [Config] CONFIG_XEN_ACPI_PROCESSOR=y
    - 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...

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