Lucid update to 2.6.32.21 stable release

Bug #625392 reported by Brad Figg on 2010-08-27
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Lucid
Medium
Unassigned

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 2.6.32.21 upstream stable
  patch set is now available. It should be included in the Ubuntu
  kernel as well.

  http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.21
  http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.21.bz2

TEST CASE: TBD

  The following 3 patches are in the 2.6.32.20 stable release:

  * Linux 2.6.32.21
  * x86, apic: ack all pending irqs when crashed/on kexec
  * USB: ftdi_sio: add product ID for Lenz LI-USB
  * USB: ftdi_sio: Add ID for Ionics PlugComputer
  * USB: xhci: Remove buggy assignment in next_trb()
  * USB: io_ti: check firmware version before updating
  * USB: ftdi_sio: fix endianess of max packet size
  * USB: CP210x Fix Break On/Off
  * USB: pl2303: New vendor and product id
  * USB: add device IDs for igotu to navman
  * USB: option: add Celot CT-650
  * powerpc: Fix typo in uImage target
  * drm: stop information leak of old kernel stack.
  * drm/radeon/kms: fix typo in radeon_compute_pll_gain
  * netlink: fix compat recvmsg
  * ALSA: intel8x0: Mute External Amplifier by default for ThinkPad X31
  * fixes for using make 3.82
  * oprofile: add support for Intel processor model 30
  * Oprofile: Change CPUIDS from decimal to hex, and add some comments
  * ext4: consolidate in_range() definitions
  * pcmcia: avoid buffer overflow in pcmcia_setup_isa_irq
  * vmscan: raise the bar to PAGEOUT_IO_SYNC stalls
  * act_nat: the checksum of ICMP doesn't have pseudo header
  * isdn: fix information leak
  * can: add limit for nframes and clean up signed/unsigned variables
  * net: Fix a memmove bug in dev_gro_receive()
  * sparc64: Fix atomic64_t routine return values.
  * sparc64: Fix rwsem constant bug leading to hangs.
  * sparc64: Add missing ID to parport probing code.
  * sunxvr500: Ignore secondary output PCI devices.
  * slab: fix object alignment
  * drm/i915: add 'reclaimable' to i915 self-reclaimable page allocations
  * drm/i915: fix hibernation since i915 self-reclaim fixes
  * mm: make stack guard page logic use vm_prev pointer
  * mm: make the mlock() stack guard page checks stricter
  * mm: make the vma list be doubly linked
  * dm ioctl: release _hash_lock between devices in remove_all
  * dm mpath: fix NULL pointer dereference when path parameters missing
  * drm/i915/edp: Flush the write before waiting for PLLs
  * pxa3xx: fix ns2cycle equation
  * ath5k: disable ASPM L0s for all cards
  * nfs: Add "lookupcache" to displayed mount options
  * ARM: Tighten check for allowable CPSR values
  * hwmon: (pc87360) Fix device resource declaration
  * Fix the nested PR lock calling issue in ACL
  * x86, apic: Fix apic=debug boot crash
  * x86, hotplug: Serialize CPU hotplug to avoid bringup concurrency issues
  * ocfs2/dlm: remove potential deadlock -V3
  * ocfs2/dlm: avoid incorrect bit set in refmap on recovery master
  * ocfs2: Count more refcount records in file system fragmentation.
  * ocfs2 fix o2dlm dlm run purgelist (rev 3)
  * ocfs2/dlm: fix a dead lock
  * ocfs2: do not overwrite error codes in ocfs2_init_acl
  * ALSA: hda - Fix missing stream for second ADC on Realtek ALC260 HDA codec
  * ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)
  * ALSA: riptide - Fix detection / load of firmware files
  * ASoC: Remove DSP mode support for WM8776
  * ASoC: Fix inverted mute controls for WM8580
  * memstick: fix hangs on unexpected device removal in mspro_blk

Brad Figg (brad-figg) on 2010-08-27
Changed in linux (Ubuntu):
assignee: nobody → Brad Figg (brad-figg)
status: New → In Progress
Brad Figg (brad-figg) wrote :

The following upstream stable patches were skipped due to non trivial revert issues:

  * drm/i915: add 'reclaimable' to i915 self-reclaimable page allocations
  * drm/i915: fix hibernation since i915 self-reclaim fixes
  * drm: stop information leak of old kernel stack.

The following upstream stable patches were skipped due to having been previously applied as a CVE:

  * can: add limit for nframes and clean up signed/unsigned variables

Stefan Bader (smb) wrote :

When importing, I skipped all drm patches from 2.6.32 for now. We need to carefully evaluate which ones to take or not and make them part of our drm33 stable.

Changed in linux (Ubuntu Lucid):
importance: Undecided → Medium
status: New → Fix Committed
Changed in linux (Ubuntu):
assignee: Brad Figg (brad-figg) → nobody
status: In Progress → Invalid
tags: added: lucid upstream-stable
Steve Conklin (sconklin) on 2010-08-31
Changed in linux (Ubuntu Lucid):
milestone: none → lucid-updates

Accepted linux into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Brad Figg (brad-figg) on 2010-09-22
tags: added: verification-done
removed: verification-needed
Brad Figg (brad-figg) on 2010-09-22
tags: added: verification-needed
removed: verification-done
Launchpad Janitor (janitor) wrote :
Download full text (43.7 KiB)

This bug was fixed in the package linux - 2.6.32-25.44

---------------
linux (2.6.32-25.44) lucid-proposed; urgency=low

  [ Brad Figg ]

  * SAUCE: (no-up) Modularize vesafb -- fix initialization
    - LP: #611471

  [ Stefan Bader ]

  * Revert "SAUCE: sync before umount to reduce time taken by ext4 umount"
    - LP: #543617, #585092

  [ Steve Conklin ]

  * Revert "SAUCE: tulip: Let dmfe handle davicom on non-sparc"
    - LP: #607824

  [ Tim Gardner ]

  * [Config] Added ums-cypress to udeb
    - LP: #576066

  [ Upstream Kernel Changes ]

  * Revert "PCI quirk: Disable MSI on VIA K8T890 systems"
    - LP: #607824
  * Revert "PCI quirks: disable msi on AMD rs4xx internal gfx bridges"
    - LP: #607824
  * Revert "(pre-stable) Input: psmouse - reset all types of mice before
    reconnecting"
    - LP: #607824
  * Revert "jbd: jbd-debug and jbd2-debug should be writable"
    - LP: #607824
  * Revert "ext4: Make fsync sync new parent directories in no-journal
    mode"
    - LP: #615548
  * Revert "ext4: Fix compat EXT4_IOC_ADD_GROUP"
    - LP: #615548
  * Revert "ext4: Conditionally define compat ioctl numbers"
    - LP: #615548
  * Revert "ext4: restart ext4_ext_remove_space() after transaction
    restart"
    - LP: #615548
  * Revert "ext4: Clear the EXT4_EOFBLOCKS_FL flag only when warranted"
    - LP: #615548
  * Revert "ext4: Avoid crashing on NULL ptr dereference on a filesystem
    error"
    - LP: #615548
  * Revert "ext4: Use bitops to read/modify i_flags in struct
    ext4_inode_info"
    - LP: #615548
  * Revert "ext4: Show journal_checksum option"
    - LP: #615548
  * Revert "ext4: check for a good block group before loading buddy pages"
    - LP: #615548
  * Revert "ext4: Prevent creation of files larger than RLIMIT_FSIZE using
    fallocate"
    - LP: #615548
  * Revert "ext4: Remove extraneous newlines in ext4_msg() calls"
    - LP: #615548
  * Revert "ext4: init statistics after journal recovery"
    - LP: #615548
  * Revert "ext4: clean up inode bitmaps manipulation in ext4_free_inode"
    - LP: #615548
  * Revert "ext4: Do not zero out uninitialized extents beyond i_size"
    - LP: #615548
  * Revert "ext4: don't scan/accumulate more pages than mballoc will
    allocate"
    - LP: #615548
  * Revert "ext4: stop issuing discards if not supported by device"
    - LP: #615548
  * Revert "ext4: check s_log_groups_per_flex in online resize code"
    - LP: #615548
  * Revert "ext4: fix quota accounting in case of fallocate"
    - LP: #615548
  * Revert "ext4: allow defrag (EXT4_IOC_MOVE_EXT) in 32bit compat mode"
    - LP: #615548
  * Revert "ext4: rename ext4_mb_release_desc() to ext4_mb_unload_buddy()"
    - LP: #615548
  * Revert "ext4: Remove unnecessary call to ext4_get_group_desc() in
    mballoc"
    - LP: #615548
  * Revert "ext4: fix memory leaks in error path handling of
    ext4_ext_zeroout()"
    - LP: #615548
  * Revert "ext4: check missed return value in ext4_sync_file()"
    - LP: #615548
  * Revert "ext4: Issue the discard operation *before* releasing the blocks
    to be reused"
    - LP: #615548
  * Revert "ext4: Fix buffer head leaks after calls to
    ext4_get_inode_loc()"
    - LP: #615548
  * Revert "ex...

Changed in linux (Ubuntu Lucid):
status: Fix Committed → Fix Released
tags: added: testcase
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers