I was able to bisect the bug. This is the result.
------------------------------------------ 302822996fd572676bb66a7c4351f6faa0e4ddfd is the first bad commit commit 302822996fd572676bb66a7c4351f6faa0e4ddfd Author: Liu Chuansheng <chuansheng....@intel.com> Date: Thu Sep 12 01:42:57 2013 +0800 ACPI / osl: implement acpi_os_sleep() with msleep() Currently, acpi_os_sleep() uses schedule_timeout_interruptible() which can be interrupted by a signal, and that causes the real sleep time to be shorter. According to the ACPI spec: The Sleep term is used to implement long-term timing requirements. Execution is delayed for at least the required number of milliseconds. The sleeping time should be at least the required number msecs, so use msleep() which guarantees that to implement it. Signed-off-by: Liu Chuansheng <chuansheng....@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> :040000 040000 5a0d397cfcbf53c03390f2805b83754cb7837d84 f06197602aac58a9c6f3220232b71fbba2ddd3d2 M drivers ------------------------------------------ git bisect start # bad: [6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae] Linux 3.13-rc1 git bisect bad 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae # good: [5e01dc7b26d9f24f39abace5da98ccbd6a5ceb52] Linux 3.12 git bisect good 5e01dc7b26d9f24f39abace5da98ccbd6a5ceb52 # good: [5cbb3d216e2041700231bcfc383ee5f8b7fc8b74] Merge branch 'akpm' (patches from Andrew Morton) git bisect good 5cbb3d216e2041700231bcfc383ee5f8b7fc8b74 # bad: [e1f56c89b040134add93f686931cc266541d239a] mm: convert mm->nr_ptes to atomic_long_t git bisect bad e1f56c89b040134add93f686931cc266541d239a # good: [e21dd863acec8d3bc5166fb2a0c680a9982b37db] Merge branch 'mlx4' git bisect good e21dd863acec8d3bc5166fb2a0c680a9982b37db # good: [7f2dc5c4bcbff035b0d03f7aa78a182664b21e47] Merge tag 'dm-3.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm git bisect good 7f2dc5c4bcbff035b0d03f7aa78a182664b21e47 # bad: [15d4cb9013ab7cdf10760aeabd07b007d635b321] Merge branch 'pm-cpufreq' git bisect bad 15d4cb9013ab7cdf10760aeabd07b007d635b321 # good: [fbbcdc0744dace5fcc8147d11c5fb0791126848a] intel_pstate: skip the driver if ACPI has power mgmt option git bisect good fbbcdc0744dace5fcc8147d11c5fb0791126848a # bad: [5171f4fa744de840c2c20f5b65bd3ee1cd85d0e8] Merge branch 'acpi-assorted' git bisect bad 5171f4fa744de840c2c20f5b65bd3ee1cd85d0e8 # good: [31c466c1af229b08bec56c6564b50311d9d660ca] Merge branch 'acpi-conversion' git bisect good 31c466c1af229b08bec56c6564b50311d9d660ca # good: [c0ced86d38f418448dce1ca8a825dfd16ee9a23a] Merge branch 'acpi-ipmi' git bisect good c0ced86d38f418448dce1ca8a825dfd16ee9a23a # good: [975bcabb05436d8b99214a2293d1d5b9c0b0ca08] Merge branch 'acpi-video' git bisect good 975bcabb05436d8b99214a2293d1d5b9c0b0ca08 # bad: [e54968ca1eaa78749d7a7fc20227639a31dff629] ACPI / platform: Add ACPI IDs for Intel SST audio device git bisect bad e54968ca1eaa78749d7a7fc20227639a31dff629 # bad: [16a26e85279fd672050ffc3637038366629e8653] ACPI / EC: Convert all printk() calls to dynamic debug function git bisect bad 16a26e85279fd672050ffc3637038366629e8653 # bad: [763f527b68c6b026439f0b12ebe232d96b5563df] ACPI / button: Using input_set_capability() to mark device's event capability git bisect bad 763f527b68c6b026439f0b12ebe232d96b5563df # bad: [302822996fd572676bb66a7c4351f6faa0e4ddfd] ACPI / osl: implement acpi_os_sleep() with msleep() git bisect bad 302822996fd572676bb66a7c4351f6faa0e4ddfd # first bad commit: [302822996fd572676bb66a7c4351f6faa0e4ddfd] ACPI / osl: implement acpi_os_sleep() with msleep() -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1472293 Title: load >= 1 while idle for no obvious reason with ACPI To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1472293/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs