Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ba16490e authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

timer: Convert stub timer to timer_setup()



In preparation for unconditionally passing the struct timer_list pointer
to all timer callbacks, switch to using the new timer_setup() and
from_timer() to pass the timer pointer explicitly.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Cc: Kees Cook <keescook@chromium.org>
parent 32a6c723
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -610,7 +610,7 @@ static bool timer_fixup_init(void *addr, enum debug_obj_state state)
}

/* Stub timer callback for improperly used timers. */
static void stub_timer(unsigned long data)
static void stub_timer(struct timer_list *unused)
{
	WARN_ON(1);
}
@@ -626,7 +626,7 @@ static bool timer_fixup_activate(void *addr, enum debug_obj_state state)

	switch (state) {
	case ODEBUG_STATE_NOTAVAILABLE:
		setup_timer(timer, stub_timer, 0);
		timer_setup(timer, stub_timer, 0);
		return true;

	case ODEBUG_STATE_ACTIVE:
@@ -665,7 +665,7 @@ static bool timer_fixup_assert_init(void *addr, enum debug_obj_state state)

	switch (state) {
	case ODEBUG_STATE_NOTAVAILABLE:
		setup_timer(timer, stub_timer, 0);
		timer_setup(timer, stub_timer, 0);
		return true;
	default:
		return false;