Activity log for bug #1797154

Date Who What changed Old value New value Message
2018-10-10 15:11:17 Paolo Pisati bug added bug
2018-10-10 15:13:02 Paolo Pisati nominated for series Ubuntu Bionic
2018-10-10 15:13:02 Paolo Pisati nominated for series Ubuntu Cosmic
2018-10-10 15:16:56 Paolo Pisati description Impact: During boot on a Dragonboard410c using a recent Bionic or Cosmic kernel: ... [ 3.665431] msm_dsi_phy 1a98300.dsi-phy: Failed to get supply 'vddio': -517 [ 3.669243] msm_dsi_phy 1a98300.dsi-phy: dsi_phy_regulator_init: failed to init regulator, ret=-517 [ 3.676180] msm_dsi_phy 1a98300.dsi-phy: dsi_phy_driver_probe: failed to init regulator ... or ... [ 4.192280] qcom,pm8916-wcd-spmi-codec 200f000.spmi:pm8916@1:codec@f000: Failed to get supply 'vdd-cdc-io': -517 [ 4.195660] qcom,pm8916-wcd-spmi-codec 200f000.spmi:pm8916@1:codec@f000: Failed to get regulator supplies -517 ... this is mainly because the DRM_MSM* and the SND_QCOM_MSM* were built-in, and tries to initialize before the voltage regulators are ready, spamming the boot log with useless noise. These patches factor out some code as modules, so when the kmods are loaded and initialized, regulators are already present and ready to attach - all these config changes shave around ~3K bytes from dmesg, making the bootlog more clear. Fix: Apply the attached patches and recompile How to test: Boot a patched kernel and check for the above noise in dmesg Regression potential: None, we are just turning some code into kmods, and turning off a couple of not used feature for this flavour. Impact: During boot on a Dragonboard410c using a recent Bionic or Cosmic kernel, there's some noise like: ... [ 3.665431] msm_dsi_phy 1a98300.dsi-phy: Failed to get supply 'vddio': -517 [ 3.669243] msm_dsi_phy 1a98300.dsi-phy: dsi_phy_regulator_init: failed to init regulator, ret=-517 [ 3.676180] msm_dsi_phy 1a98300.dsi-phy: dsi_phy_driver_probe: failed to init regulator ... or ... [ 4.192280] qcom,pm8916-wcd-spmi-codec 200f000.spmi:pm8916@1:codec@f000: Failed to get supply 'vdd-cdc-io': -517 [ 4.195660] qcom,pm8916-wcd-spmi-codec 200f000.spmi:pm8916@1:codec@f000: Failed to get regulator supplies -517 ... and similar. This is mainly due to DRM_MSM* and SND_QCOM_MSM* that were built-in, and tries to initialize before the voltage regulators are ready to work, resulting in a noisy bootlog. These patches factor out some code as modules, so when the kmods are loaded and initialized, regulators are already present and ready to attach - all these config changes shave around ~3K bytes from dmesg, making the bootlog easir to parse. Fix: Apply the attached patches and recompile How to test: Boot a patched kernel and check for the above noise in dmesg Regression potential: None, we are just turning some code into kmods, and turning off a couple of not used feature for this flavour - all the other flavours are untouched.
2018-10-10 16:00:05 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2018-10-11 08:48:16 Stefan Bader bug task added linux (Ubuntu Bionic)
2018-10-11 08:48:21 Stefan Bader bug task added linux (Ubuntu Cosmic)
2018-10-23 14:48:20 Kleber Sacilotto de Souza linux (Ubuntu Bionic): status New Fix Committed
2018-10-24 13:35:07 Brad Figg tags verification-needed-bionic
2018-11-08 11:13:37 Paolo Pisati tags verification-needed-bionic verification-done-bionic
2018-11-13 18:51:26 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2018-11-13 18:51:26 Launchpad Janitor cve linked 2017-13168
2018-11-13 18:51:26 Launchpad Janitor cve linked 2018-15471
2018-11-13 18:51:26 Launchpad Janitor cve linked 2018-16658
2018-11-13 18:51:26 Launchpad Janitor cve linked 2018-9363
2019-07-24 21:28:19 Brad Figg tags verification-done-bionic cscc verification-done-bionic