Maverick update to 2.6.35.5 stable release

Bug #645522 reported by Leann Ogasawara on 2010-09-22
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Leann Ogasawara
Maverick
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

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

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

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
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  Edit
Everyone can see this information.

Other bug subscribers