ARM: cpuidle: silence error on driver registration failure
authorSudeep Holla <Sudeep.Holla@arm.com>
Mon, 18 Jun 2018 14:34:22 +0000 (15:34 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 25 Jun 2018 07:33:34 +0000 (09:33 +0200)
commit818489e511a3a38d4c9c120675e0700608925800
tree095fdbd8f97d1586e4b51c7ba9d27c715b3705e1
parent7daf201d7fe8334e2d2364d4e8ed3394ec9af819
ARM: cpuidle: silence error on driver registration failure

It's perfectly fine to have multiple cpuidle driver compiled in the
build configuration. However, it's not good to throw error on driver
registration failure if some other driver is already initialised and
assigned. In such cases, __cpuidle_register_driver returns -EBUSY and
we can check for such error before throwing the error.

Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpuidle/cpuidle-arm.c