Precise update to 3.2.18 stable release

Bug #1002484 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.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
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