[FIX] warnings in swap_ks_features
authorAnastasia Lyupa <a.lyupa@samsung.com>
Wed, 6 Nov 2013 08:52:15 +0000 (12:52 +0400)
committerGerrit Code Review <gerrit@gerrit.vlan144.tizendev.org>
Thu, 7 Nov 2013 08:17:21 +0000 (08:17 +0000)
build it with -Werror

Change-Id: I115005ea99dea06d3e2159f18d3a3ada8bcfae7f
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
build.sh
ks_features/ks_features.c

index 1aae571..0f876aa 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -77,7 +77,7 @@ make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${us_manager
 
 ks_features_module_name=swap_ks_features.ko
 make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${ks_features_dir} \
-       extra_cflags="-I${modules_dir} -I${kprobe_dir} -I${kprobe_arch_dir} -I${ksyms_dir}" \
+       extra_cflags="-Werror -I${modules_dir} -I${kprobe_dir} -I${kprobe_arch_dir} -I${ksyms_dir}" \
        modules || exit 1
 
 sampler_module_name=swap_sampler.ko
index 9f8d038..3efc31d 100644 (file)
@@ -110,8 +110,8 @@ static int ret_handler(struct kretprobe_instance *ri, struct pt_regs *regs)
        struct kretprobe *rp = ri->rp;
 
        if (rp) {
-               unsigned long func_addr = rp->kp.addr;
-               unsigned long ret_addr = ri->ret_addr;
+               unsigned long func_addr = (unsigned long)rp->kp.addr;
+               unsigned long ret_addr = (unsigned long)ri->ret_addr;
 
                exit_event(regs, func_addr, ret_addr);
        }