Messages in this thread Patch in this message | | | From | Emil Renner Berthing <> | Subject | [PATCH] kgdb: use new API for breakpoint tasklet | Date | Sat, 23 Jan 2021 19:42:37 +0100 |
| |
This converts the kgdb_tasklet_breakpoint to use the new API in commit 12cc923f1ccc ("tasklet: Introduce new initialization API")
The new API changes the argument passed to the callback function, but fortunately the argument isn't used so it is straight forward to use DECLARE_TASKLET() rather than DECLARE_TASKLET_OLD().
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk> --- kernel/debug/debug_core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/debug/debug_core.c b/kernel/debug/debug_core.c index af6e8b4fb359..98d44c2bb0a4 100644 --- a/kernel/debug/debug_core.c +++ b/kernel/debug/debug_core.c @@ -1090,13 +1090,13 @@ static void kgdb_unregister_callbacks(void) * such as is the case with kgdboe, where calling a breakpoint in the * I/O driver itself would be fatal. */ -static void kgdb_tasklet_bpt(unsigned long ing) +static void kgdb_tasklet_bpt(struct tasklet_struct *unused) { kgdb_breakpoint(); atomic_set(&kgdb_break_tasklet_var, 0); } -static DECLARE_TASKLET_OLD(kgdb_tasklet_breakpoint, kgdb_tasklet_bpt); +static DECLARE_TASKLET(kgdb_tasklet_breakpoint, kgdb_tasklet_bpt); void kgdb_schedule_breakpoint(void) { -- 2.30.0
| |