Maverick update to 2.6.35.5 stable release

Bug #645522 reported by Leann Ogasawara
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Leann Ogasawara
Maverick
Fix Released
Medium
Leann Ogasawara

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.35.5 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.35.5
  http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.35.5.bz2

Test Case: TBD

The following patches are in the 2.6.35.5 stable release:

 * Linux 2.6.35.5
 * drm: Only decouple the old_fb from the crtc is we call mode_set*
 * Revert "drm/i915: Allow LVDS on pipe A on gen4+"
 * drm/i915: don't enable self-refresh on Ironlake
 * drm/i915: Prevent double dpms on
 * drm/i915: overlay on gen2 can't address above 1G
 * drm/i915: Allocate the PCI resource for the MCHBAR
 * drm/i915/dp: Really try 5 times before giving up.
 * i915_gem: return -EFAULT if copy_to_user fails
 * i915: return -EFAULT if copy_to_user fails
 * drm/radeon/kms/evergreen: fix backend setup
 * drm/radeon/kms/evergreen: fix gpu hangs in userspace accel code
 * drm/radeon/kms: properly set crtc high base on r7xx
 * drm/radeon/kms: force legacy pll algo for RV620 LVDS
 * drm/radeon/kms: force legacy pll algo for RV515 LVDS
 * drm/i915: Enable MI_FLUSH on Sandybridge
 * drm/radeon/kms: fix a regression on r7xx AGP due to the HDP flush fix
 * agp/intel: Promote warning about failure to setup flush to error.
 * SUNRPC: Fix race corrupting rpc upcall
 * NFS: Fix a typo in nfs_sockaddr_match_ipaddr6
 * cifs: fix potential double put of TCP session reference
 * apm_power: Add missing break statement
 * hwmon: (f75375s) Do not overwrite values read from registers
 * hwmon: (f75375s) Shift control mode to the correct bit position
 * hwmon: (emc1403) Remove unnecessary hwmon_device_unregister
 * arm: fix really nasty sigreturn bug
 * x86: hpet: Work around hardware stupidity
 * ALSA: HDA: Enable internal speaker on Dell M101z
 * x86-64, compat: Retruncate rax after ia32 syscall entry tracing
 * compat: Make compat_alloc_user_space() incorporate the access_ok()
 * x86-64, compat: Test %rax for the syscall number, not %eax
 * x86, tsc: Fix a preemption leak in restore_sched_clock_state()
 * RDMA/cxgb3: Don't exceed the max HW CQ depth
 * wireless extensions: fix kernel heap content leak
 * ath5k: check return value of ieee80211_get_tx_rate
 * p54: fix tx feedback status flag check
 * powerpc/perf_event: Reduce latency of calling perf_event_do_pending
 * perf: Initialize callchains roots's childen hits
 * memory hotplug: fix next block calculation in is_removable
 * Input: i8042 - reset keyboard controller wehen resuming from S2R
 * Input: i8042 - fix device removal on unload
 * binfmt_misc: fix binfmt_misc priority
 * kernel/groups.c: fix integer overflow in groups_search
 * mm: compaction: handle active and inactive fairly in too_many_isolated
 * bounce: call flush_dcache_page() after bounce_copy_vec()
 * minix: fix regression in minix_mkdir()
 * statfs() gives ESTALE error
 * mmc: build fix: mmc_pm_notify is only available with CONFIG_PM=y
 * mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume
 * mmc: fix the use of kunmap_atomic() in tmio_mmc.h
 * tmio_mmc: don't clear unhandled pending interrupts
 * gcov: fix null-pointer dereference for certain module types
 * hp_accel: add quirks for HP ProBook 532x and HP Mini 5102
 * irda: off by one
 * tracing: t_start: reset FTRACE_ITER_HASH in case of seek/pread
 * tracing: Do not allow llseek to set_ftrace_filter
 * tracing: Fix a race in function profile
 * O_DIRECT: fix the splitting up of contiguous I/O
 * ahci: fix hang on failed softreset
 * libata,pata_via: revert ata_wait_idle() removal from ata_sff/via_tf_load()
 * libata: skip EH autopsy and recovery during suspend
 * HID: Set Report ID properly for Output reports on the Control endpoint.
 * oprofile, x86: fix init_sysfs() function stub
 * oprofile, x86: fix init_sysfs error handling
 * oprofile: fix crash when accessing freed task structs
 * sysfs: checking for NULL instead of ERR_PTR
 * swap: do not send discards as barriers
 * swap: discard while swapping only if SWAP_FLAG_DISCARD
 * swap: prevent reuse during hibernation
 * ALSA: hda - patch_nvhdmi.c: Add missing codec IDs, unify names
 * ALSA: usb-audio: Assume first control interface is for audio
 * ALSA: hda - Fix wrong HP pin detection in snd_hda_parse_pin_def_config()
 * ALSA: hda - Add errata initverb sequence for CS42xx codecs
 * ALSA: hda - Add quirk for Lenovo T400s
 * ALSA: usb - Release capture substream URBs properly
 * ALSA: seq/oss - Fix double-free at error path of snd_seq_oss_open()
 * ALSA: virtuoso: fix setting of Xonar DS line-in/mic-in controls
 * ALSA: virtuoso: work around missing reset in the Xonar DS Windows driver
 * ALSA: usb-audio: fix detection of vendor-specific device protocol settings
 * ALSA: hda - Add a new hp-laptop model for Conexant 5066, tested on HP G60
 * USB: cdc-acm: Fixing crash when ACM probing interfaces with no endpoint descriptors.
 * USB: cdc-acm: Add pseudo modem without AT command capabilities
 * USB: cdc-acm: Adding second ACM channel support for various Nokia and one Samsung phones
 * USB: cxacru: Use a bulk/int URB to access the command endpoint
 * ima: always maintain counters
 * usb: serial: mos7840: Add USB IDs to support more B&B USB/RS485 converters.
 * usb: serial: mos7840: Add USB ID to support the B&B Electronics USOPTL4-2P.
 * USB: ftdi_sio: Added custom PIDs for ChamSys products
 * usb: allow drivers to use allocated bandwidth until unbound
 * USB: cp210x: Add B&G H3000 link cable ID
 * USB: CP210x Add new device ID
 * USB: Fix kernel oops with g_ether and Windows
 * USB: ehci-ppc-of: problems in unwind
 * serial: bfin_sport_uart: restore transmit frame sync fix
 * ocfs2: Fix incorrect checksum validation error
 * ath9k_hw: fix parsing of HT40 5 GHz CTLs
 * ath9k_hw: Fix EEPROM uncompress block reading on AR9003
 * ath9k_htc: Fix disconnect issue in HT40 mode.
 * mac80211: delete work timer
 * fuse: flush background queue on connection close
 * staging: hv: Fixed lockup problem with bounce_buffer scatter list
 * staging: hv: Increased storvsc ringbuffer and max_io_requests
 * staging: hv: Fixed the value of the 64bit-hole inside ring buffer
 * staging: hv: Fixed bounce kmap problem by using correct index
 * staging: hv: Fix missing functions for net_device_ops
 * Staging: rt2870sta: Add more device IDs from vendor drivers
 * ALSA: hda - Handle pin NID 0x1a on ALC259/269
 * ALSA: hda - Handle missing NID 0x1b on ALC259 codec
 * Revert "Input: appletouch - fix integer overflow issue"
 * xfs: move aio completion after unwritten extent conversion
 * ext4: move aio completion after unwritten extent conversion
 * direct-io: move aio_complete into ->end_io
 * PCI: MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc()
 * PCI: MSI: Remove unsafe and unnecessary hardware access
 * netfilter: fix CONFIG_COMPAT support
 * perf, x86, Pentium4: Clear the P4_CCCR_FORCE_OVF flag
 * x86, tsc, sched: Recompute cyc2ns_offset's during resume from sleep states
 * writeback: write_cache_pages doesn't terminate at nr_to_write <= 0
 * pata_cmd64x: revert commit d62f5576
 * sata_mv: fix broken DSM/TRIM support (v2)
 * libata-sff: remove harmful BUG_ON from ata_bmdma_qc_issue
 * ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763
 * ALSA: HDA: Use model=auto for LG R510
 * ALSA: hda - Add Sony VAIO quirk for ALC269
 * xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE
 * xfs: fix untrusted inode number lookup
 * xen: use percpu interrupts for IPIs and VIRQs
 * xen: handle events as edge-triggered
 * hwmon: (k8temp) Differentiate between AM2 and ASB1
 * hwmon: (ads7871) Fix ads7871_probe error paths

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Leann,

Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http://cdimage.ubuntu.com/daily/current/ . If the issue remains, please run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 645522

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
tags: added: 2.6.35.5
Changed in linux (Ubuntu Maverick):
assignee: nobody → Leann Ogasawara (leannogasawara)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

We can omit the following patch from the 2.6.35.5 patch set:

"Add Sony VAIO quirk for ALC269"

This is because we've applied the following to Maverick:

(upstream) ALSA: hda - Apply ALC269 VAIO fix-up to all Sony laptops with ALC269

BugLink: https://launchpad.net/bugs/655386
BugLink: https://launchpad.net/bugs/546769
BugLink: https://launchpad.net/bugs/648871
BugLink: https://launchpad.net/bugs/642892
BugLink: https://launchpad.net/bugs/637291
BugLink: https://launchpad.net/bugs/637291
BugLink: https://launchpad.net/bugs/598938

We've applied a fix-up for ALC269 VAIO only for two models. But all
Sony VAIO models with ALC269 codec seem to require the similar fix.
Let's apply it with vendor-id mask.

Once this lands in Linus' tree it should be sent to upstream stable.

Signed-off-by: Takashi Iwai <email address hidden>
(cherry picked from commit abdd8f510686da0a58e475bc0143d1069e5f53da in
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git)

Signed-off-by: David Henningsson <email address hidden>
Signed-off-by: Leann Ogasawara <email address hidden>

Changed in linux (Ubuntu Maverick):
status: In Progress → Fix Committed
Changed in linux (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted linux into maverick-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
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (16.2 KiB)

This bug was fixed in the package linux - 2.6.35-23.40

---------------
linux (2.6.35-23.40) maverick-proposed; urgency=low

  [ Brad Figg ]

  * No change rebuild.

linux (2.6.35-23.39) maverick-proposed; urgency=low

  [ Brad Figg ]
    - LP: #676214

  [ Ricardo Salveti de Araujo ]

  * SAUCE: ARM: OMAP3: beagle: use GPIO2 on the xM A3 to turn DVI on
    - LP: #663642

linux (2.6.35-23.38) maverick-proposed; urgency=low

  [ Brad Figg ]

  * Revert "SAUCE: ARM: OMAP3: beagle: use GPIO2 on the xM A3 to turn DVI
    on"

  [ Upstream Kernel Changes ]

  * Revert "(upstream) ALSA: hda - Apply ALC269 VAIO fix-up to all Sony
    laptops with ALC269"
  * Revert "ALSA: HDA: Correctly apply position_fix quirks for ATI and VIA
    controllers"
  * Buglink Fixup for reverted unverified fixes

linux (2.6.35-23.37) maverick-proposed; urgency=low

  [ Brad Figg ]

  * ARM: Temporarily disable module check for armel

linux (2.6.35-23.36) maverick-proposed; urgency=low

  [ Andy Whitcroft ]

  * reduce disk usage during buildd builds
    - LP: #645653

  [ Brad Figg ]

  * ARM: Temporarily disable module check for armel

  [ Enric Balletbo i Serra ]

  * ARM: igepv2: Adding support for VBUS and overcurrent
    - LP: #651589
  * ARM: igepv2: Fix and improve LED handling
    - LP: #654582
  * ARM: igepv2: Introduce function to dectect HW version
    - LP: #654586
  * ARM: igepv2: Fix handling of GPIOs for WLAN-BT combo
    - LP: #654590
  * ARM: igepv2: Add i2c eeprom driver to read EDID
    - LP: #654594
  * ARM: igepv2: Remove VMMC2 regulator
    - LP: #654595

  [ Leann Ogasawara ]

  * ARM: Temporarily disable module check for armel

  [ Mathieu Poirier ]

  * SAUCE: ARM: Add DSS2 support for Overo board
    - LP: #660811

  [ Maurus Cuelenaere ]

  * SAUCE: ARM: OMAP3: Add S-Video output to IGEPv2 board
    - LP: #607250

  [ Ricardo Salveti de Araujo ]

  * [Config] Remove CONFIG_FIXED_PHY and move CONFIG_SMSC911X from m to y
    for omap
    - LP: #645689
  * SAUCE: ARM: OMAP3: Adding vdd_sdi regulator supply to IGEPv2 board
    - LP: #607250
  * SAUCE: ARM: OMAP3: beagle: use GPIO2 on the xM A3 to turn DVI on
    - See: #663642

  [ Upstream Kernel Changes ]

  * Revert "(pre-stable) ALSA: HDA: Use model=auto for LG R510"
  * Revert "(pre-stable) ALSA: hda - Rename iMic to Int Mic on Lenovo
    NB0763"
  * Revert "Input: appletouch - fix integer overflow issue"
  * Revert "ALSA: hda - Handle pin NID 0x1a on ALC259/269"
  * Revert "ALSA: hda - Handle missing NID 0x1b on ALC259 codec"
  * Revert "(pre-stable) ALSA: hda - Add a new hp-laptop model for Conexant
    5066, tested on HP G60"
  * Revert "mmc: build fix: mmc_pm_notify is only available with
    CONFIG_PM=y"
  * Revert "mmc: fix all hangs related to mmc/sd card insert/removal during
    suspend/resume"
  * Revert "(pre-stable) bounce: call flush_dcache_page() after
    bounce_copy_vec()"
  * Revert "Input: i8042 - reset keyboard controller wehen resuming from
    S2R"
  * Revert "ALSA: HDA: Enable internal speaker on Dell M101z"
  * Revert "(pre-stable) drm/i915: don't enable self-refresh on Ironlake"
  * Revert "drm/i915: Allow LVDS on pipe A on gen4+"
  * (pre-stable) ACPI: enable repeated...

Changed in linux (Ubuntu Maverick):
status: Fix Committed → Fix Released
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.