From d9b1635c775585166620d614084ba762f08599de Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fran=C3=A7ois=20Tigeot?= Date: Sat, 14 Nov 2015 12:15:59 +0100 Subject: [PATCH] drm: Implement a few missing functions from linux/timer.h --- sys/dev/drm/include/linux/timer.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/dev/drm/include/linux/timer.h b/sys/dev/drm/include/linux/timer.h index d7c6d69ca4..df2cb5b0ef 100644 --- a/sys/dev/drm/include/linux/timer.h +++ b/sys/dev/drm/include/linux/timer.h @@ -63,6 +63,8 @@ do { \ callout_init_mp(&(timer)->timer_callout); \ } while (0) +#define setup_timer_on_stack(t, f,d) setup_timer(t, f, d) + #define init_timer(timer) \ do { \ (timer)->function = NULL; \ @@ -98,7 +100,8 @@ del_timer(struct timer_list *timer) lwkt_token_uninit(&(timer)->timer_token); } -#define del_timer_sync(timer) callout_drain(&(timer)->timer_callout) +#define del_timer_sync(timer) callout_drain(&(timer)->timer_callout) +#define del_singleshot_timer_sync(timer) del_timer_sync(timer) #define timer_pending(timer) callout_pending(&(timer)->timer_callout) -- 2.41.0