Activity log for bug #684888

Date Who What changed Old value New value Message
2010-12-03 18:26:43 Leann Ogasawara bug added bug
2010-12-03 18:34:48 Leann Ogasawara nominated for series Ubuntu Maverick
2010-12-03 18:34:48 Leann Ogasawara bug task added linux (Ubuntu Maverick)
2010-12-03 18:34:59 Leann Ogasawara linux (Ubuntu): status New Invalid
2010-12-03 18:35:07 Leann Ogasawara linux (Ubuntu Maverick): importance Undecided Medium
2010-12-03 18:35:07 Leann Ogasawara linux (Ubuntu Maverick): status New In Progress
2010-12-03 18:35:07 Leann Ogasawara linux (Ubuntu Maverick): assignee Leann Ogasawara (leannogasawara)
2010-12-03 20:24:08 Leann Ogasawara description SRU Justification: We periodically provide updated drivers to provide additional support for hardware and provide bug fixes. The intel_idle is a cpuidle driver that loads on specific Intel processors in lieu of the legacy ACPI processor_idle driver. The intent is to make Linux more efficient on these processors, as intel_idle knows more than ACPI, as well as make Linux more immune to ACPI BIOS bugs. As we now support HW that can leverage the intel_idle driver, it's advantageous to provide an updated version of the driver for those interested in it's use. All of the patches are already upstream as well (see details below) and were even suggested as a stable release by the upstream maintainer. I'd originally pursued providing this update via linux-bcakports-modules. However, testing proved that because the acpi_idle driver is built into the kernel, it prevents the intel_idle driver from loading later on via LBM. This is because the core cpuidle driver is not capable of handling run-time changing of idle drivers. Impact: These patches should only affect the intel_idle driver. It will also only load on supported systems. This driver can also be disabled by booting with "intel_idle.max_cstate=0" which disables intel_idle and the system will fall back on ACPI's "acpi_idle". I will also update https://wiki.ubuntu.com/Kernel/Dev/KernelDriverDeviations to note the update. Test Case: Load the kernel with the updated intel_idle driver on a system which is supported and confirm it loads and is functioning. A summary of the usptream patches is as follows: git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6.35.y.git idle-release * intel_idle: do not use the LAPIC timer for ATOM C2 * intel_idle: add initial Sandy Bridge support * intel_idle: delete bogus data from cpuidle_state.power_usage * intel_idle: simplify test for leave_mm() * intel_idle: enable Atom C6 * intel_idle: Voluntary leave_mm before entering deeper * cpuidle: extend cpuidle and menu governor to handle dynamic states * intel_idle: add missing __percpu markup * intel_idle: Change mode 755 => 644 * x86, mwait: Move mwait constants to a common header file * intel_idle: recognize Lincroft Atom Processor * intel_idle: add support for Westmere-EX * intel_idle: delete power_policy modparam, and choose substate functions * intel_idle: delete substates DEBUG modparam SRU Justification: We periodically provide updated drivers to provide additional support for hardware and provide bug fixes. The intel_idle is a cpuidle driver that loads on specific Intel processors in lieu of the legacy ACPI processor_idle driver. The intent is to make Linux more efficient on these processors, as intel_idle knows more than ACPI, as well as make Linux more immune to ACPI BIOS bugs. As we now support HW that can leverage the intel_idle driver, it's advantageous to provide an updated version of the driver for those interested in it's use. All of the patches are already upstream as well (see details below). I'd originally pursued providing this update via linux-bcakports-modules. However, testing proved that because the acpi_idle driver is built into the kernel, it prevents the intel_idle driver from loading later on via LBM. This is because the core cpuidle driver is not capable of handling run-time changing of idle drivers. I would also like to note that these patches were originally submitted to upstream stable by the upstream maintainer. However, the submission was later retracted due to the fact that some of the patches are cosmetic in nature. See: git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6.35.y.git idle-release Impact: These patches should only affect the intel_idle driver. It will also only load on supported systems. This driver can also be disabled by booting with "intel_idle.max_cstate=0" which disables intel_idle and the system will fall back on ACPI's "acpi_idle". I will also update https://wiki.ubuntu.com/Kernel/Dev/KernelDriverDeviations to note the update. Test Case: Load the kernel with the updated intel_idle driver on a system which is supported and confirm it loads/functions. A summary of the usptream patches is as follows:  * intel_idle: do not use the LAPIC timer for ATOM C2  * intel_idle: add initial Sandy Bridge support  * intel_idle: delete bogus data from cpuidle_state.power_usage  * intel_idle: simplify test for leave_mm()  * intel_idle: enable Atom C6  * intel_idle: Voluntary leave_mm before entering deeper  * cpuidle: extend cpuidle and menu governor to handle dynamic states  * intel_idle: add missing __percpu markup  * intel_idle: Change mode 755 => 644  * x86, mwait: Move mwait constants to a common header file  * intel_idle: recognize Lincroft Atom Processor  * intel_idle: add support for Westmere-EX  * intel_idle: delete power_policy modparam, and choose substate functions  * intel_idle: delete substates DEBUG modparam
2010-12-06 18:35:52 Tim Gardner linux (Ubuntu Maverick): status In Progress Fix Committed
2011-01-05 11:37:22 Benn bug added subscriber Benn
2011-01-13 14:55:00 Martin Pitt bug added subscriber Ubuntu Stable Release Updates Team
2011-01-13 14:55:04 Martin Pitt bug added subscriber SRU Verification
2011-01-13 14:55:07 Martin Pitt tags verification-needed
2011-01-15 00:30:40 Martin Pitt tags verification-needed verification-done
2011-01-15 11:09:57 Benn attachment added intel_idle_resumeFAil.txt https://bugs.launchpad.net/ubuntu/maverick/+source/linux/+bug/684888/+attachment/1794604/+files/intel_idle_resumeFAil.txt
2011-01-15 11:22:37 Benn tags verification-done verification-needed
2011-01-17 22:31:02 Brad Figg tags verification-needed verification-done
2011-01-19 17:55:53 Martin Pitt tags verification-done regression-proposed verification-failed
2011-01-19 17:56:29 Martin Pitt tags regression-proposed verification-failed verification-done
2011-01-27 07:49:25 Launchpad Janitor linux (Ubuntu Maverick): status Fix Committed Fix Released
2011-01-27 07:49:25 Launchpad Janitor cve linked 2010-4165
2011-01-27 07:49:25 Launchpad Janitor cve linked 2010-4249
2011-02-02 15:19:46 dino99 linux (Ubuntu): status Invalid New
2011-02-03 15:43:59 Jeremy Foshee tags verification-done kj-triage verification-done
2011-03-14 18:33:08 Julian Wiedmann linux (Ubuntu): status New Invalid
2011-09-10 23:46:35 Julian Wiedmann removed subscriber Julian Wiedmann
2015-02-12 07:04:09 Mathew Hodson cve unlinked 2010-4249