Activity log for bug #1457781

Date Who What changed Old value New value Message
2015-05-22 08:15:34 Paolo Pisati bug added bug
2015-05-22 08:16:01 Paolo Pisati nominated for series Ubuntu Vivid
2015-05-22 08:16:01 Paolo Pisati nominated for series Ubuntu Utopic
2015-05-22 08:18:08 Paolo Pisati attachment added 0001-UBUNTU-Config-armhf-GENERIC_CPUFREQ_CPU0-y.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1457781/+attachment/4402238/+files/0001-UBUNTU-Config-armhf-GENERIC_CPUFREQ_CPU0-y.patch
2015-05-22 08:18:30 Paolo Pisati attachment added 0001-UBUNTU-Config-armhf-CPUFREQ_DT-y.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1457781/+attachment/4402239/+files/0001-UBUNTU-Config-armhf-CPUFREQ_DT-y.patch
2015-05-22 08:22:54 Ubuntu Foundations Team Bug Bot tags patch
2015-05-22 08:22:55 Ubuntu Foundations Team Bug Bot bug added subscriber Joseph Salisbury
2015-05-22 08:30:00 Paolo Pisati description While cpufreq support on armhf is available for a while, if support is compiled as a kernel module, the corresponding module doesn't autoload by default, and thus frequency scaling is not active upon boot until a user manually load it (or until /etc/modules is modified to forcibly load it). While in Trusty cpufreq was built-in on armhf, starting with Utopic we made support available as a kernel module, making people think that cpufreq was either broken or missing in their new kernels. To fix it, revert back that decision and make cpufreq compiled-in again on armhf - it affects Utopic and Vivid kernels. SRU Justification: Impact: upon boot, frequency scaling is not working. Fix: Apply the patches, recompile and reboot. Testcase: Try booting a beaglebone with and without a patched kernel. With this series applied there should be: ubuntu@beaglebone:~$ ls -la /sys/devices/system/cpu/cpu0/cpufreq/ total 0 drwxr-xr-x 3 root root 0 May 22 07:03 . drwxr-xr-x 5 root root 0 May 22 07:03 .. -r--r--r-- 1 root root 4096 May 22 07:03 affected_cpus -r-------- 1 root root 4096 May 22 07:03 cpuinfo_cur_freq -r--r--r-- 1 root root 4096 May 22 07:03 cpuinfo_max_freq -r--r--r-- 1 root root 4096 May 22 07:03 cpuinfo_min_freq -r--r--r-- 1 root root 4096 May 22 07:03 cpuinfo_transition_latency -r--r--r-- 1 root root 4096 May 22 07:03 related_cpus -r--r--r-- 1 root root 4096 May 22 07:03 scaling_available_frequencies -r--r--r-- 1 root root 4096 May 22 07:03 scaling_available_governors -r--r--r-- 1 root root 4096 May 22 07:03 scaling_cur_freq -r--r--r-- 1 root root 4096 May 22 07:03 scaling_driver -rw-r--r-- 1 root root 4096 May 22 04:43 scaling_governor -rw-r--r-- 1 root root 4096 May 22 07:03 scaling_max_freq -rw-r--r-- 1 root root 4096 May 22 07:03 scaling_min_freq -rw-r--r-- 1 root root 4096 May 22 07:03 scaling_setspeed drwxr-xr-x 2 root root 0 May 22 07:03 stats ubuntu@beaglebone:~$ With an unpatched kernel, until the cpufreq module is loaded, that directory doesn't exist. ... While cpufreq support on armhf is available for a while, if support is compiled as a kernel module, the corresponding module doesn't autoload by default, and thus frequency scaling is not active upon boot until a user manually load it (or until /etc/modules is modified to forcibly load it). While in Trusty cpufreq was built-in on armhf, starting with Utopic we made support available as a kernel module, making people think that cpufreq was either broken or missing in their new kernels. To fix it, revert back that decision and make cpufreq compiled-in again on armhf - it affects Utopic and Vivid kernels.
2015-05-22 08:30:09 Brad Figg linux (Ubuntu): status New Incomplete
2015-05-22 08:31:15 Paolo Pisati linux (Ubuntu): assignee Paolo Pisati (p-pisati)
2015-05-22 17:21:49 Brad Figg bug task added linux (Ubuntu Utopic)
2015-05-22 17:21:56 Brad Figg bug task added linux (Ubuntu Vivid)
2015-05-22 17:22:05 Brad Figg linux (Ubuntu Utopic): status New Fix Committed
2015-05-22 17:22:08 Brad Figg linux (Ubuntu Vivid): status New Fix Committed
2015-05-26 09:04:46 Andy Whitcroft linux (Ubuntu): status Incomplete Fix Committed
2015-05-31 19:38:52 Launchpad Janitor linux (Ubuntu): status Fix Committed Fix Released
2015-05-31 19:38:52 Launchpad Janitor cve linked 2015-0275
2015-05-31 19:38:52 Launchpad Janitor cve linked 2015-4036
2015-06-01 09:32:46 Luis Henriques tags patch patch verification-needed-utopic
2015-06-01 09:34:01 Luis Henriques tags patch verification-needed-utopic patch verification-needed-utopic verification-needed-vivid
2015-06-05 08:27:39 Paolo Pisati tags patch verification-needed-utopic verification-needed-vivid patch verification-done-utopic verification-needed-vivid
2015-06-05 08:38:04 Paolo Pisati tags patch verification-done-utopic verification-needed-vivid patch verification-done-utopic verification-done-vivid
2015-06-10 15:22:45 Launchpad Janitor linux (Ubuntu Vivid): status Fix Committed Fix Released
2015-06-10 15:25:02 Launchpad Janitor linux (Ubuntu Utopic): status Fix Committed Fix Released