summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/mpic_timer.h
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2018-01-16 18:01:50 +0100
committerMichael Ellerman <mpe@ellerman.id.au>2018-01-21 15:06:16 +1100
commit11ed8c5569b149a065184dc8ce22414aac2f20e9 (patch)
tree00a8650469f3584ac02400b446e1e1aec42c0b71 /arch/powerpc/include/asm/mpic_timer.h
parentae677ff02f2ddb0980953efd4afed1c90a56c88f (diff)
powerpc/mpic_timer: avoid struct timeval
In an effort to remove all instances of 'struct timeval' from the kernel, I'm changing the powerpc mpic_timer interface to use plain seconds instead. There is only one user of this interface, and that doesn't use the microseconds portion, so the code gets noticeably simpler in the process. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/include/asm/mpic_timer.h')
-rw-r--r--arch/powerpc/include/asm/mpic_timer.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/powerpc/include/asm/mpic_timer.h b/arch/powerpc/include/asm/mpic_timer.h
index 0e23cd4ac8aa..13e6702ec458 100644
--- a/arch/powerpc/include/asm/mpic_timer.h
+++ b/arch/powerpc/include/asm/mpic_timer.h
@@ -29,17 +29,17 @@ struct mpic_timer {
#ifdef CONFIG_MPIC_TIMER
struct mpic_timer *mpic_request_timer(irq_handler_t fn, void *dev,
- const struct timeval *time);
+ time64_t time);
void mpic_start_timer(struct mpic_timer *handle);
void mpic_stop_timer(struct mpic_timer *handle);
-void mpic_get_remain_time(struct mpic_timer *handle, struct timeval *time);
+void mpic_get_remain_time(struct mpic_timer *handle, time64_t *time);
void mpic_free_timer(struct mpic_timer *handle);
#else
struct mpic_timer *mpic_request_timer(irq_handler_t fn, void *dev,
- const struct timeval *time) { return NULL; }
+ time64_t time) { return NULL; }
void mpic_start_timer(struct mpic_timer *handle) { }
void mpic_stop_timer(struct mpic_timer *handle) { }
-void mpic_get_remain_time(struct mpic_timer *handle, struct timeval *time) { }
+void mpic_get_remain_time(struct mpic_timer *handle, time64_t *time) { }
void mpic_free_timer(struct mpic_timer *handle) { }
#endif