From: Dmitry V. Levin Date: Fri, 23 Dec 2016 01:18:15 +0000 (+0000) Subject: kexec: change address argument type from unsigned long to kernel_ureg_t X-Git-Tag: v4.16~259 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aa5e08eac5b9d0bf40eabdd8fb0e2a8b2e06b355;p=strace kexec: change address argument type from unsigned long to kernel_ureg_t * kexec.c (print_kexec_segments): Change address argument type from unsigned long to kernel_ureg_t. --- diff --git a/kexec.c b/kexec.c index 0d3ae560..4872ca5b 100644 --- a/kexec.c +++ b/kexec.c @@ -63,7 +63,7 @@ print_seg(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data) } static void -print_kexec_segments(struct tcb *tcp, const unsigned long addr, +print_kexec_segments(struct tcb *const tcp, const kernel_ureg_t addr, const unsigned long len) { if (len > KEXEC_SEGMENT_MAX) { @@ -85,8 +85,7 @@ SYS_FUNC(kexec_load) tprintf(", %lu, ", tcp->u_arg[1]); /* segments */ - print_kexec_segments(tcp, tcp->u_arg[2], - tcp->u_arg[1]); + print_kexec_segments(tcp, tcp->u_arg[2], tcp->u_arg[1]); tprints(", "); /* flags */