Fix sparce warnings in kprobe
authorAlexander Aksenov <a.aksenov@samsung.com>
Fri, 15 Feb 2013 12:43:56 +0000 (16:43 +0400)
committerAlexander Aksenov <a.aksenov@samsung.com>
Fri, 15 Feb 2013 12:43:56 +0000 (16:43 +0400)
kprobe/arch/dbi_kprobes.c
kprobe/dbi_kprobes_deps.c

index 107d902..18ea8a5 100644 (file)
@@ -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;
        }
 
index 91b3103..6e611da 100644 (file)
@@ -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