Fixes for coretemp and pkgtemp drivers

Bug #664181 reported by Leann Ogasawara
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Leann Ogasawara
Maverick
Fix Released
Medium
Leann Ogasawara

Bug Description

As a follow on to bug 601073 which enabled the coretemp and pkgtemp drivers, the following set of commits fix up issues with the coretemp and pkgtemp drivers.

SRU Justification:

Impact:
The following commits fix some coretemp/pkgtemp bugs. They are small resonable changes that only touch the coretemp and pkgtemp drivers respectively.

Fix:
== coretemp commits ==
fff2017354a3a9906862aabbf2a1cae5b4330e40 hwmon (coretemp): Fix build breakage if SMP is undefined
e40cc4bdfd4b89813f072f72bd9c7055814d3f0f x86/hwmon: register alternate sibling upon CPU removal
a46590533ad7b0f3f640732081d7e1658145c0ba x86/hwmon: fix initialization of coretemp
89a3fd35ba0318a7208e2c8d8ca6189f567d4a93 x86/hwmon: fix module init for hotplug-but-no-device-found case
45ff34d32a19e9008e7202ba2a7c0d0f40420228 hwmon: (coretemp) Fix harmless build warning
37713308d89f17c0f73e88b07138d6ca20bfe686 fix "hwmon: coretemp: update hotplug condition check"
6b8e8282611ea35845dcff0cb321a7d735fc3155 drivers/hwmon/coretemp.c: remove unneeded #ifdef CONFIG_HOTPLUG_CPU
851b29cb3b196cb66452ec964ab5f66c9c9cd1ed hwmon: coretemp: enable coretemp device add operation failure
0dca94baeab4a1a514841b0a4c8e3a51dfb4d5ae hwmon: coretemp: update hotplug condition check

== pkgtemp commits ==
0eae7799000cdf0c2ed596c39bfb71030809fc71 x86/hwmon: pkgtemp has no dependency on PCI
f6aeccdb96fc0555e939dd507702922f07dcbcbb x86/hwmon: fix initialization of pkgtemp
d172132f358552eabd7a7410e478ffeead445243 x86/hwmon: don't leak device attribute file from pkgtemp_probe() and pkgtemp_remove()
d9bca4358286584cc22f4261ee3a60cad01aa4d4 x86/hwmon: avoid deadlock on CPU removal in pkgtemp

Test Case: Build a test kernel with the above commits applied. Confirm after loading the pkgtemp and coretemp drivers we still have the ability to dump package level thermal information.

Changed in linux (Ubuntu):
assignee: nobody → Leann Ogasawara (leannogasawara)
importance: Undecided → Medium
status: New → In Progress
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!

Changed in linux (Ubuntu Maverick):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Steve Conklin (sconklin) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed' to 'verification-done'.

If verification is not done by Thursday, November 11, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

Revision history for this message
Chris Van Hoof (vanhoof) wrote :

Verified this on 2.6.35-23.37 in -proposed

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

These patches are already in the actively developed Natty kernel by default. Therefore, I'm marking the active linux task as Fix Released. This still remains open for Maverick SRU.

tags: added: verification-done
removed: verification-needed
Changed in linux (Ubuntu):
status: In Progress → Fix Released
Changed in linux (Ubuntu Maverick):
assignee: nobody → Leann Ogasawara (leannogasawara)
importance: Undecided → Medium
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.