cpuidle: driver: Update microsecond values of state parameters as needed
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 7 Feb 2023 19:59:59 +0000 (20:59 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 13 Feb 2023 15:08:44 +0000 (16:08 +0100)
commit41204a607679ccca7eabff9f2871b969d6ef2ce3
tree3952dda9691d1912cbea756fe67bcf8519d9e33c
parente898b07deb3ce801b21113979a05f4b3166c7cb3
cpuidle: driver: Update microsecond values of state parameters as needed

If the cpuidle driver provides the target residency and exit latency in
nanoseconds, the corresponding values in microseconds need to be set to
reflect the provided numbers in order for the sysfs interface to show
them correctly, so make __cpuidle_driver_init() do that.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Tested-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
drivers/cpuidle/driver.c