diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2011-06-09 09:56:23 -0400 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2011-11-04 20:41:07 -0400 |
commit | fc01387302c01899e3cc67d3c81fd4287db9bab9 (patch) | |
tree | b37a3d19f99a0c76d6399337536f7d19e7aac219 /arch/arm/mach-omap2/omap_hwmod.c | |
parent | c862dd706759c48a8a45af140330544724f170f9 (diff) |
ARM: OMAP: change get_context_loss_count ret value to int
get_context_loss_count functions return context loss count as u32, and
zero means an error. However, zero is also returned when context has
never been lost and could also be returned when the context loss count
has wrapped and goes to zero.
Change the functions to return an int, with negative value meaning an
error.
OMAP HSMMC code uses omap_pm_get_dev_context_loss_count(), but as the
hsmmc code handles the returned value as an int, with negative value
meaning an error, this patch actually fixes hsmmc code also.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Kevin Hilman <khilman@ti.com>
Acked-by: Paul Walmsley <paul@pwsan.com>
[tony@atomide.com: updated to fix a warning with recent dmtimer changes]
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/omap_hwmod.c')
-rw-r--r-- | arch/arm/mach-omap2/omap_hwmod.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c index d71380705080..6b3088db83b7 100644 --- a/arch/arm/mach-omap2/omap_hwmod.c +++ b/arch/arm/mach-omap2/omap_hwmod.c | |||
@@ -2625,7 +2625,7 @@ ohsps_unlock: | |||
2625 | * Returns the context loss count of the powerdomain assocated with @oh | 2625 | * Returns the context loss count of the powerdomain assocated with @oh |
2626 | * upon success, or zero if no powerdomain exists for @oh. | 2626 | * upon success, or zero if no powerdomain exists for @oh. |
2627 | */ | 2627 | */ |
2628 | u32 omap_hwmod_get_context_loss_count(struct omap_hwmod *oh) | 2628 | int omap_hwmod_get_context_loss_count(struct omap_hwmod *oh) |
2629 | { | 2629 | { |
2630 | struct powerdomain *pwrdm; | 2630 | struct powerdomain *pwrdm; |
2631 | int ret = 0; | 2631 | int ret = 0; |