Precise update to 3.2.35 stable release

Bug #1087865 reported by Herton R. Krzesinski on 2012-12-07
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.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)
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

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