diff options
author | Ulf Hansson <ulf.hansson@linaro.org> | 2017-10-06 06:20:25 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2017-10-19 17:46:36 +0200 |
commit | 72ecd793865f91c3cdeb06884f230f38f434c67c (patch) | |
tree | d744ddc59d5df574501bb40ae6101398c13347d9 /net/9p/util.c | |
parent | 8633e4f2e94a4d12cfb413fedfe4c072a6b99a79 (diff) | |
download | linux-72ecd793865f91c3cdeb06884f230f38f434c67c.tar.gz linux-72ecd793865f91c3cdeb06884f230f38f434c67c.tar.bz2 linux-72ecd793865f91c3cdeb06884f230f38f434c67c.zip |
ARM: ux500: Fix regression while init PM domains
The commit afece3ab9a36 ("PM / Domains: Add time accounting to various
genpd states") causes a boot regression for ux500.
The problem occurs when the ux500 machine code calls pm_genpd_init(), which
since the above change triggers a call to ktime_get(). More precisely,
because ux500 initializes PM domains in the init_IRQ() phase of the boot,
timekeeping has not yet been initialized.
Fix the problem by moving the initialization of the PM domains to after
timekeeping has been initialized.
Fixes: afece3ab9a36 ("PM / Domains: Add time accounting to various genpd..")
Cc: Thara Gopinath <thara.gopinath@linaro.org>
Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'net/9p/util.c')
0 files changed, 0 insertions, 0 deletions