From 446c01081d5bf7ed61e5f71f56e41e02021de9a0 Mon Sep 17 00:00:00 2001 From: Alexander Aksenov Date: Fri, 15 Feb 2013 16:43:56 +0400 Subject: [PATCH] Fix sparce warnings in kprobe --- kprobe/arch/dbi_kprobes.c | 6 +++--- kprobe/dbi_kprobes_deps.c | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/kprobe/arch/dbi_kprobes.c b/kprobe/arch/dbi_kprobes.c index 107d902..18ea8a5 100644 --- a/kprobe/arch/dbi_kprobes.c +++ b/kprobe/arch/dbi_kprobes.c @@ -108,9 +108,9 @@ int arch_init_module_dependencies(void) fork_addr = swap_ksyms("do_fork"); exit_addr = swap_ksyms("do_exit"); - if (sched_addr == NULL || - fork_addr == NULL || - exit_addr == NULL) { + if ((void *)sched_addr == NULL || + (void *)fork_addr == NULL || + (void *)exit_addr == NULL) { return -ESRCH; } diff --git a/kprobe/dbi_kprobes_deps.c b/kprobe/dbi_kprobes_deps.c index 91b3103..6e611da 100644 --- a/kprobe/dbi_kprobes_deps.c +++ b/kprobe/dbi_kprobes_deps.c @@ -42,6 +42,7 @@ unsigned long exit_addr; #if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 29) /* kernel define 'pgd_offset_k' redefinition */ +#undef pgd_offset_k #define pgd_offset_k(addr) pgd_offset(init_task.active_mm, addr) #endif -- 2.7.4