Precise update to 3.2.35 stable release

Bug #1087865 reported by Herton R. Krzesinski
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
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.35 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.35 stable release:

UBIFS: introduce categorized lprops counter
UBIFS: fix mounting problems after power cuts
futex: Handle futex_pi OWNER_DIED take over correctly
mac80211: sync acccess to tx_filtered/ps_tx_buf queues
ASoC: wm8978: pll incorrectly configured when codec is master
device_cgroup: fix RCU usage
ASoC: dapm: Use card_list during DAPM shutdown
s390/signal: set correct address space control
wireless: allow 40 MHz on world roaming channels 12/13
drm/i915/sdvo: clean up connectors on intel_sdvo_init() failures
s390/gup: add missing TASK_SIZE check to get_user_pages_fast()
USB: option: add Novatel E362 and Dell Wireless 5800 USB IDs
USB: option: add Alcatel X220/X500D USB IDs
drm/radeon: fix logic error in atombios_encoders.c
ttm: Clear the ttm page allocated from high memory zone correctly
memcg: oom: fix totalpages calculation for memory.swappiness==0
tmpfs: change final i_blocks BUG to WARNING
x86: Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping.
x86, mm: Find_early_table_space based on ranges that are actually being mapped
x86, mm: Undo incorrect revert in arch/x86/mm/init.c
netfilter: Mark SYN/ACK packets as invalid from original direction
netfilter: Validate the sequence number of dataless ACK packets as well
netfilter: nf_nat: don't check for port change on ICMP tuples
ipv4: avoid undefined behavior in do_ip_setsockopt()
ipv6: setsockopt(IPIPPROTO_IPV6, IPV6_MINHOPCOUNT) forgot to set return value
net: correct check in dev_addr_del()
net-rps: Fix brokeness causing OOO packets
usb: use usb_serial_put in usb_serial_probe errors
PCI : Calculate right add_size
Input: i8042 - also perform controller reset when suspending
ixgbe: add support for new 82599 device id
ixgbe: add support for X540-AT1
drm/i915: Check VBIOS value for determining LVDS dual channel mode, too
get_dvb_firmware: fix download site for tda10046 firmware
m68k: fix sigset_t accessor functions
HID: add quirk for Freescale i.MX28 ROM recovery
brcm80211: smac: only print block-ack timeout message at trace level
bas_gigaset: fix pre_reset handling
GFS2: Test bufdata with buffer locked and gfs2_log_lock held
ptp: update adjfreq callback description
watchdog: iTCO_wdt: add Intel Lynx Point DeviceIDs
acer-wmi: support for P key on TM8372
xhci: Remove warnings about MSI and MSI-X capabilities.
xhci: Remove scary warnings about transfer issues.
x86, mce, therm_throt: Don't report power limit and package level thermal throttle events in mcelog
Input: bcm5974 - set BUTTONPAD property
watchdog: using u64 in get_sample_period()
x86, amd: Disable way access filter on Piledriver CPUs
mtd: ofpart: Fix incorrect NULL check in parse_ofoldpart_partitions()
mtd: slram: invalid checking of absolute end address
jffs2: Fix lock acquisition order bug in jffs2_write_begin
isci: copy fis 0x34 response into proper buffer
mac80211: deinitialize ibss-internals after emptiness check
fix virtual aliasing issue in get_shared_area()
rtlwifi: rtl8192cu: Add new USB ID
mwifiex: fix system hang issue in cmd timeout error case
mwifiex: report error to MMC core if we cannot suspend
xfs: drop buffer io reference when a bad bio is built
ALSA: ua101, usx2y: fix broken MIDI output
sparc64: not any error from do_sigaltstack() should fail rt_sigreturn()
reiserfs: Fix lock ordering during remount
reiserfs: Protect reiserfs_quota_on() with write lock
reiserfs: Protect reiserfs_quota_write() with write lock
reiserfs: Move quota calls out of write lock
md: Reassigned the parameters if read_seqretry returned true in func md_is_badblock.
md: Avoid write invalid address if read_seqretry returned true.
drm/radeon: properly track the crtc not_enabled case evergreen_mc_stop()
radeon: add AGPMode 1 quirk for RV250
x86-32: Fix invalid stack address while in softirq
x86-32: Export kernel_stack_pointer() for modules
x86, microcode, AMD: Add support for family 16h processors
ALSA: hda - Add new codec ALC283 ALC290 support
ALSA: hda - Add support for Realtek ALC292
selinux: fix sel_netnode_insert() suspicious rcu dereference
Dove: Attempt to fix PMU/RTC interrupts
Dove: Fix irq_to_pmu()
ARM: Kirkwood: Update PCI-E fixup
fix user-triggerable panic on parisc
dm: fix deadlock with request based dm and queue request_fn recursion
block: Don't access request after it might be freed
jbd: Fix lock ordering bug in journal_unmap_buffer()
can: bcm: initialize ifindex for timeouts without previous frame reception
futex: avoid wake_futex() for a PI futex_q
mm/vmemmap: fix wrong use of virt_to_page
mm: vmscan: fix endless loop in kswapd balancing
mm: soft offline: split thp at the beginning of soft_offline_page()
workqueue: exit rescuer_thread() as TASK_RUNNING
intel_idle: initial IVB support
intel_idle: enable IVB Xeon support
Linux 3.2.35

These patches were already applied and thus dropped:
watchdog: iTCO_wdt: add Intel Lynx Point DeviceIDs
acer-wmi: support for P key on TM8372
xhci: Remove warnings about MSI and MSI-X capabilities.
xhci: Remove scary warnings about transfer issues.
x86, mce, therm_throt: Don't report power limit and package level thermal throttle events in mcelog
Input: bcm5974 - set BUTTONPAD property

CVE References

tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Precise):
status: New → Fix Committed
importance: Undecided → Medium
assignee: nobody → Herton R. Krzesinski (herton)
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (10.1 KiB)

This bug was fixed in the package linux - 3.2.0-36.57

---------------
linux (3.2.0-36.57) precise-proposed; urgency=low

  [Luis Henriques]

  * Release Tracking Bug
    - LP: #1097389

  [ Chris J Arges ]

  * Revert "SAUCE: fsnotify: dont put marks on temporary list when clearing
    marks by group"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: introduce locked versions of
    fsnotify_add_mark() and fsnotify_remove_mark()"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: pass group to fsnotify_destroy_mark()"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: use a mutex instead of a spinlock to protect a
    groups mark list"
    - LP: #1096137
  * Revert "SAUCE: fanotify: add an extra flag to mark_remove_from_mask
    that indicates wheather a mark should be destroyed"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: take groups mark_lock before mark lock"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: use reference counting for groups"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: introduce fsnotify_get_group()"
    - LP: #1096137

  [ Upstream Kernel Changes ]

  * fsnotify: introduce fsnotify_get_group()
    - LP: #1096137
  * fsnotify: use reference counting for groups
    - LP: #1096137
  * fsnotify: take groups mark_lock before mark lock
    - LP: #1096137
  * fanotify: add an extra flag to mark_remove_from_mask that indicates
    wheather a mark should be destroyed
    - LP: #1096137
  * fsnotify: use a mutex instead of a spinlock to protect a groups mark
    list
    - LP: #1096137
  * fsnotify: pass group to fsnotify_destroy_mark()
    - LP: #1096137
  * fsnotify: introduce locked versions of fsnotify_add_mark() and
    fsnotify_remove_mark()
    - LP: #1096137
  * fsnotify: dont put marks on temporary list when clearing marks by group
    - LP: #1096137
  * fsnotify: change locking order
    - LP: #1096137

linux (3.2.0-36.56) precise-proposed; urgency=low

  [Brad Figg]

  * Release Tracking Bug
    - LP: #1095351

  [ Chris J Arges ]

  * SAUCE: add eeprom_bad_csum_allow module parameter
    - LP: #1070182

  [ Colin Ian King ]

  * SAUCE: samsung-laptop: disable in UEFI mode
    - LP: #1040557

  [ Herton Ronaldo Krzesinski ]

  * SAUCE: usb: cdc-wdm: fix regression on buffer deallocation
    - LP: #1074157

  [ Kees Cook ]

  * SAUCE: exec: do not leave bprm->interp on stack
    - LP: #1068888
    - CVE-2012-4530

  [ Leann Ogasawara ]

  * Add ceph to virtual kernel flavor
    - LP: #1063784

  [ Lino Sanfilippo ]

  * SAUCE: fsnotify: introduce fsnotify_get_group()
    - LP: #922906
  * SAUCE: fsnotify: use reference counting for groups
    - LP: #922906
  * SAUCE: fsnotify: take groups mark_lock before mark lock
    - LP: #922906
  * SAUCE: fanotify: add an extra flag to mark_remove_from_mask that
    indicates wheather a mark should be destroyed
    - LP: #922906
  * SAUCE: fsnotify: use a mutex instead of a spinlock to protect a groups
    mark list
    - LP: #922906
  * SAUCE: fsnotify: pass group to fsnotify_destroy_mark()
    - LP: #922906
  * SAUCE: fsnotify: introduce locked versions of fsnotify_add_mark() and
    fsnotify_remove_mark()
    - LP: #922906
  * SAUCE: fsnotify: dont put marks on temporary list when ...

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.