Precise update to 3.2.18 stable release

Bug #1002484 reported by Herton R. Krzesinski
8
This bug affects 1 person
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.18 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.18 stable release:

regulator: Fix the logic to ensure new voltage setting in valid range
ARM: OMAP: Revert "ARM: OMAP: ctrl: Fix CONTROL_DSIPHY register fields"
ALSA: echoaudio: Remove incorrect part of assertion
ARM: orion5x: Fix GPIO enable bits for MPP9
ALSA: HDA: Lessen CPU usage when waiting for chip to respond
percpu: pcpu_embed_first_chunk() should free unused parts after all allocs are complete
hugetlb: prevent BUG_ON in hugetlb_fault() -> hugetlb_cow()
namespaces, pid_ns: fix leakage on fork() failure
mm: nobootmem: fix sign extend problem in __free_pages_memory()
asix: Fix tx transfer padding for full-speed USB
netem: fix possible skb leak
net: In unregister_netdevice_notifier unregister the netdevices.
net: l2tp: unlock socket lock before returning from l2tp_ip_sendmsg
sky2: propogate rx hash when packet is copied
sky2: fix receive length error in mixed non-VLAN/VLAN traffic
sungem: Fix WakeOnLan
tg3: Avoid panic from reserved statblk field access
tcp: fix infinite cwnd in tcp_complete_cwr()
tcp: change tcp_adv_win_scale and tcp_rmem[2]
brcm80211: smac: pass missing argument to 'brcms_b_mute'
phy:icplus:fix Auto Power Saving in ip101a_config_init.
NFSv4: Revalidate uid/gid after open
target: Drop incorrect se_lun_acl release for dynamic -> explict ACL conversion
marvell-cam: fix an ARM build error
rc: Postpone ISR registration
cdc_ether: Ignore bogus union descriptor for RNDIS devices
jffs2: Fix lock acquisition order bug in gc path
s5p-fimc: Fix locking in subdev set_crop op
dm mpath: check if scsi_dh module already loaded before trying to load
sparc64: Do not clobber %g2 in xcall_fetch_glob_regs().
gpio: Add missing spin_lock_init in gpio-ml-ioh driver
spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info
spi-topcliff-pch: Fix issue for transmitting over 4KByte
spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
spi-topcliff-pch: add recovery processing in case wait-event timeout
ext4: avoid deadlock on sync-mounted FS w/o journal
ia64: Add accept4() syscall
brcm80211: smac: fix endless retry of A-MPDU transmissions
ARM: 7417/1: vfp: ensure preemption is disabled when enabling VFP access
target: Fix SPC-2 RELEASE bug for multi-session iSCSI client setups
crypto: mv_cesa requires on CRYPTO_HASH to build
ALSA: hda/idt - Fix power-map for speaker-pins with some HP laptops
ASoC: wm8994: Fix AIF2ADC power down
usbnet: fix skb traversing races during unlink(v2)
cdc_ether: add Novatel USB551L device IDs for FLAG_WWAN
ARM: prevent VM_GROWSDOWN mmaps extending below FIRST_USER_ADDRESS
arch/tile: apply commit 74fca9da0 to the compat signal handling as well
MD: Add del_timer_sync to mddev_suspend (fix nasty panic)
target: Fix bug in handling of FILEIO + block_device resize ops
tcp: do_tcp_sendpages() must try to push data out on oom conditions
e1000: Prevent reset task killing itself.
pktgen: fix crash at module unload
pktgen: fix module unload for good
Linux 3.2.18

The change "UBUNTU: SAUCE: ite-cir: postpone ISR registration" was reverted in favour of the more complete version of the same fix provided in 3.2.18 ("rc: Postpone ISR registration")

The commit from 3.2.18, "ARM: prevent VM_GROWSDOWN mmaps extending below FIRST_USER_ADDRESS", needed changes to be applied succesfuly because of the commit 6a7a8a66 "ARM: 7178/1: fault.c: Port OOM changes into do_page_fault" we carry in precise.

These patches from 3.2.18 were dropped since we already carry similar build fixes in precise since 3.2.0-1.1:
* mtd: map.h: fix arm cross-build failure (corresponds to "UBUNTU: SAUCE: include <linux/kernel.h> for linux/mtd/map.h arm build" in Precise)
* stmmac: Fix compilation error in mmc_core.c (corresponds to "UBUNTU: SAUCE: include <linux/printk.h> and <stdarg.h> for mmc_core arm build" in Precise)

tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
status: New → Fix Released
Changed in linux (Ubuntu Precise):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Herton R. Krzesinski (herton)
description: updated
description: updated
Changed in linux (Ubuntu Precise):
status: In Progress → Fix Committed
description: updated
Revision history for this message
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
Revision history for this message
Adam Conrad (adconrad) wrote : Update 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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.