[Lucid] Update to Stable Kernel

Bug #583414 reported by Stefan Bader
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Stefan Bader

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


Due to the fact that we are carrying the DRM backport from 2.6.33, all patches affecting DRM have been dropped from the port and picked from instead.




The following 97 patches have been in
* USB: EHCI: defer reclamation of siTDs
* p54usb: Add usbid for Corega CG-WLUSB2GT.
* md/raid5: allow for more than 2^31 chunks.
* md/raid5: fix previous patch.
* libata: fix locking around blk_abort_request()
* libata: ensure NCQ error result taskfile is fully initialized before returning it via qc->result_tf.
* w1: w1 temp: fix negative termperature calculation
* memcg: fix prepare migration
* mac80211: remove bogus TX agg state assignment
* flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO
* core, x86: make LIST_POISON less deadly
* hugetlb: fix infinite loop in get_futex_key() when backed by huge pages
* reiserfs: fix permissions on .reiserfs_priv
* reiserfs: fix corruption during shrinking of xattrs
* nfsd4: bug in read_buf
* keys: the request_key() syscall should link an existing key to the dest keyring
* staging: usbip: Fix deadlock
* USB: fix remote wakeup settings during system sleep
* USB: Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem.
* USB: fix testing the wrong variable in fs_create_by_name()
* USB: don't choose configs with no interfaces
* USB: OHCI: don't look at the root hub to get the number of ports
* USB: xhci: properly set the "Mult" field of the endpoint context.
* USB: xhci: properly set endpoint context fields for periodic eps.
* procfs: fix tid fdinfo
* ocfs2: Update VFS inode's id info after reflink.
* ocfs2: potential ERR_PTR dereference on error paths
* ocfs2: Compute metaecc for superblocks during online resize.
* ocfs2_dlmfs: Fix math error when reading LVB.
* powernow-k8: Fix frequency reporting
* nfs d_revalidate() is too trigger-happy with d_drop()
* NFS: rsize and wsize settings ignored on v4 mounts
* Staging: hv: Fix a bug affecting IPv6
* Staging: hv: Fix up memory leak on HvCleanup
* Staging: hv: name network device ethX rather than sethX
* i2c: Fix probing of FSC hardware monitoring chips
* perf: Fix resource leak in failure path of perf_event_open()
* raid6: fix recovery performance regression
* serial: 8250_pnp - add Fujitsu Wacom device
* block: ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer
* dm9601: fix phy/eeprom write routine
* p54pci: fix bugs in p54p_check_tx_ring
* edac, mce: Fix wrong mask and macro usage
* x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero
* x86: Disable large pages on CPUs with Atom erratum AAE44
* x86, k8 nb: Fix boot crash: enable k8_northbridges unconditionally on AMD systems
* x86, AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks
* ALSA: hda: Use LPIB quirk for DG965OT board version AAD63733-203
* ALSA: hda - Add PCI quirk for HP dv6-1110ax.
* ALSA: hda: Use STAC_DELL_M6_BOTH quirk for Dell Studio XPS 1645
* ALSA: hda: Use STAC_DELL_M6_BOTH quirk for Dell Studio 1558
* ALSA: hda: Use ALC880_F1734 quirk for Fujitsu Siemens AMILO Xi 1526
* ALSA: snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C
* ALSA: snd-meastro3: Ignore spurious HV interrupts during suspend / resume
* ALSA: hda: Fix max PCM level to 0 dB for Fujitsu-Siemens laptops using CX20549 (Venice)
* ALSA: hda: Fix 0 dB for Packard Bell models using Conexant CX20549 (Venice)
* ALSA: hda: Use olpc-xo-1_5 quirk for Toshiba Satellite Pro T130-15F
* ALSA: hda: Use olpc-xo-1_5 quirk for Toshiba Satellite P500-PSPGSC-01800T
* libata: Fix accesses at LBA28 boundary (old bug, but nasty) (v2)
* ext4: correctly calculate number of blocks for fiemap
* initramfs: handle unrecognised decompressor when unpacking
* CRED: Fix a race in creds_are_invalid() in credentials debugging
* jfs: fix diAllocExt error in resizing filesystem
* ACPI: introduce kernel parameter acpi_sleep=sci_force_enable
* p54pci: rx frame length check
* drivers/net/wireless/p54/txrx.c Fix off by one error
* dccp_probe: Fix module load dependencies between dccp and dccp_probe
* KVM: remove unused load_segment_descriptor_to_kvm_desct
* kgdb: don't needlessly skip PAGE_USER test for Fsl booke
* r8169: use correct barrier between cacheable and non-cacheable memory
* r8169: fix broken register writes
* r8169: more broken register writes workaround
* PCI: Ensure we re-enable devices on resume
* skip sense logging for some ATA PASS-THROUGH cdbs
* tg3: Fix INTx fallback when MSI fails
* xfs: add a shrinker to background inode reclaim
* parisc: Set PCI CLS early in boot.
* qla2xxx: Properly handle UNDERRUN completion statuses.
* bnx2: Fix lost MSI-X problem on 5709 NICs.
* tracing: Fix ftrace_event_call alignment for use with gcc 4.5
* security: testing the wrong variable in create_by_name()
* md: restore ability of spare drives to spin down.
* virtio: initialize earlier
* md/raid6: Fix raid-6 read-error correction in degraded state
* V4L/DVB: budget: Oops: "BUG: unable to handle kernel NULL pointer dereference"
* ACPI: DMI init_set_sci_en_on_resume for multiple Lenovo ThinkPads
* power_meter: acpi_device_class "power_meter_resource" too long
* ACPI: sleep: init_set_sci_en_on_resume for Dell Studio 155x
* cpuidle: Fix incorrect optimization
* pxa/colibri: fix missing #include <mach/mfp.h> in colibri.h
* SCSI: fix locking around blk_abort_request()
* SCSI: libiscsi: regression: fix header digest errors
* scsi_debug: virtual_gb ignores sector_size
* Enable retries for SYNCRONIZE_CACHE commands to fix I/O error
* SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error
* MIPS: Sibyte: Apply M3 workaround only on affected chip types and versions.
* Linux

The following 3 patches have been in
* drm/i915: Add initial bits for VGA modesetting bringup on Sandybridge.
* drm/i915: fix tiling limits for i915 class hw v2
* Linux

This patch was added after the release of but seemed important enough to have it added before the next release:
* Revert "module: fix __module_ref_addr()"

Stefan Bader (smb)
description: updated
Stefan Bader (smb)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Stefan Bader (smb) wrote :

The following patch has been modified:
* drm/i915: Add initial bits for VGA modesetting bringup on Sandybridge.


commit 2410233263bd7ccd4bd13b15e98f298684171ba1
Author: Surbhi Palande <email address hidden>
Date: Tue Mar 30 23:59:06 2010 +0300

    drm/i915: Part of: Add initial bits for VGA modesetting bringup on Sandybridge

has already backported pats of it and then some part have been replaced by

ommit 02cf17d29ec2b659b7e058318721a1ad980d9b99
Author: Eric Anholt <email address hidden>
Date: Tue Mar 30 23:59:07 2010 +0300

    drm/i915: Stop trying to use ACPI lid status to determine LVDS connection.

Stefan Bader (smb)
tags: added: lucid
Revision history for this message
Stefan Bader (smb) wrote :

Skipped as included in security release:
* reiserfs: fix permissions on .reiserfs_priv

Not released but applied and replaced by upstream version:
* Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem.
* powernow-k8: Fix frequency reporting
* ext4: correctly calculate number of blocks for fiemap
* ACPI: introduce kernel parameter acpi_sleep=sci_force_enable
* UBUNTU: SAUCE: Fix hang on resume for Dell Studio 1558, 1557, 1555
  -> ACPI: sleep: init_set_sci_en_on_resume for Dell Studio 155x

Skipped here because not applied from
* Revert "module: fix __module_ref_addr()"

Stefan Bader (smb)
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Martin Pitt (pitti)
Changed in linux (Ubuntu):
status: Fix Committed → Invalid
Changed in linux (Ubuntu Lucid):
assignee: nobody → Stefan Bader (stefan-bader-canonical)
Changed in linux (Ubuntu):
assignee: Stefan Bader (stefan-bader-canonical) → nobody
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

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!

Changed in linux (Ubuntu Lucid):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (25.2 KiB)

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

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

  [ Alex Deucher ]

  * SAUCE: drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0
    - LP: #564559

  [ Andy Whitcroft ]

  * [Config] ports -- build in dm-mod to enable LVM boot
    - LP: #560717
  * tools -- fix perf version extraction for multi-part flavours
    - LP: #555130
  * SAUCE: ACPI: EC: Allow multibyte access to EC (v3)
    - LP: #526354
  * [Config] enforce -- ensure dm_mod is built-in for LVM
    - LP: #560717
  * update to ubuntu-debian:7e708d33054c373faf41da23b73e8b48c342d958
    - LP: #570500, #576274

  [ Chase Douglas ]

  * Revert "(pre-stable): input: ALPS - Add signature for HP Pavilion dm3
    - LP: #550625
  * Enable ftrace function profiler
    - LP: #570389
    - LP: #575940

  [ Leann Ogasawara ]

  * Revert "staging/comdi -- disable"
    - LP: #563436
  * [Config] Enable multicast routing for sparc
    - LP: #416266
  * [Config] Add ahci.ko to virtual sub-flavour
    - LP: #570542

  [ Stefan Bader ]

  * Revert "SAUCE: drm/i915: Disable FBC on 915GM and 945GM"
    - LP: #588832

  [ Tim Gardner ]

  * ubuntu: rtl8192se -- update to version 0015.0127.2010
    - LP: #567016
  * [Config] Add atl1c to nic-modules udeb
    - LP: #557130

  [ Upstream Kernel Changes ]

  * Revert "(pre-stable) iwlwifi: fix nfreed--"
    - LP: #575853
  * Revert "backlight: mbp_nvidia_bl - add five more MacBook variants"
    - LP: #575853
  * Revert "(pre-stable) pata_via: Add VIA VX900 support"
    - LP: #575853
  * Revert "(pre-stable) x86-32, resume: do a global tlb flush in S4
    - LP: #575853
  * Revert "x86: disable IOMMUs on kernel crash"
    - LP: #575853
  * Revert "sunrpc: fix peername failed on closed listener"
    - LP: #575853
  * Revert "sunrpc: move the close processing after do recvfrom method"
    - LP: #575853
  * Revert "(pre-stable) drm/edid: allow certain bogus edids to hit a fixup
    path rather than fail"
    - LP: #575853
  * Revert "drm/radeon/kms: don't print error on -ERESTARTSYS."
    - LP: #575853
  * Revert "ath9k: fix lockdep warning when unloading module" on stable
    - LP: #588832
  * Staging: comedi: removed "depricated" from COMEDI_CB_BLOCK
    - LP: #483343
  * fat: fix buffer overflow in vfat_create_shortname()
    - LP: #575853
  * xfs: simplify inode teardown
    - LP: #575853
  * xfs: fix mmap_sem/iolock inversion in xfs_free_eofblocks
    - LP: #575853
  * xfs: I/O completion handlers must use NOFS allocations
    - LP: #575853
  * xfs: Wrapped journal record corruption on read at recovery
    - LP: #575853
  * xfs: Fix error return for fallocate() on XFS
    - LP: #575853
  * xfs: check for not fully initialized inodes in xfs_ireclaim
    - LP: #575853
  * xfs: fix timestamp handling in xfs_setattr
    - LP: #575853
  * xfs: Don't flush stale inodes
    - LP: #575853
  * xfs: Ensure we force all busy extents in range to disk
    - LP: #575853
  * xfs: reclaim inodes under a write lock
    - LP: #575853
  * xfs: Avoid inodes in reclaim when flushing from inode cache
    - LP: #575853
  * xfs: recla...

Changed in linux (Ubuntu Lucid):
status: Fix Committed → Fix Released
tags: added: testcase
tags: added: kernel-stable-tracking-bug
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.