** Description changed: Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the lts-trusty kernel that are advantageous for HWE enablement and users with newer chipsets. + This SRU is for thermald backport to vivid and trusty. + + Specific fixes that I deem as absolutely necessary Vivid: - * Fix postinst (original postinst logic was braindead) - * Fix marshalling array error - * Fix regression in exit via dbus message - * New DBUS message to get sensor temperature at a given index - * Fix buffer overrun on a readlink + * Fix postinst (original postinst logic was braindead) + * Fix marshalling array error + * Fix regression in exit via dbus message + * New DBUS message to get sensor temperature at a given index + * Fix buffer overrun on a readlink Trusty, the above plus also: - * Improve accuracy of unit_value calculation - * Null terminate buffer on error return path - * Fix resource leak on file descriptor, close fd on error return paths - * thermald.conf: start only at runlevels 2,3,4,5 - * Fix assumption about hwmon0 - * Adjust for coretemp path change (kernel interface change) + * Improve accuracy of unit_value calculation + * Null terminate buffer on error return path + * Fix resource leak on file descriptor, close fd on error return paths + * thermald.conf: start only at runlevels 2,3,4,5 + * Fix assumption about hwmon0 + * Adjust for coretemp path change (kernel interface change) The update also includes various minor miscellaneous fixes, e.g - * typos in man page - * typos in options such as --ingore-cpu-check --> --ignore-cpu-check + * typos in man page + * typos in options such as --ingore-cpu-check --> --ignore-cpu-check [Test Case] a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc) Use CPU stressor tools (stress-ng) to force thermal overrun: - 1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed? - 2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W - 3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. + 1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed? + 2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W + 3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode. [Regression Potential] - 1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones - 2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios) - 3) Thermald causes install/boot issues. + 1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones + 2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios) + 3) Thermald causes install/boot issues.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1479052 Title: SRU thermald backport of thermald 1.4.3 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1479052/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
