From: Dmitry V. Levin Date: Sun, 25 Dec 2016 02:58:00 +0000 (+0000) Subject: kexec: change types of pointers and sizes to kernel_ureg_t X-Git-Tag: v4.16~176 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bbb1fa0c5f4c57b375818488f5bde45c418fc930;p=strace kexec: change types of pointers and sizes to kernel_ureg_t * kexec.c (print_seg): Change the type of *seg and seg_buf variables from unsigned long to kernel_ureg_t. (print_kexec_segments): Change len argument type from unsigned long to kernel_ureg_t. Change seg variable type from unsigned long to kernel_ureg_t. --- diff --git a/kexec.c b/kexec.c index a1f0ccbb..a5a5a9ef 100644 --- a/kexec.c +++ b/kexec.c @@ -40,8 +40,8 @@ static bool print_seg(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data) { - const unsigned long *seg; - unsigned long seg_buf[4]; + const kernel_ureg_t *seg; + kernel_ureg_t seg_buf[4]; if (elem_size < sizeof(seg_buf)) { unsigned int i; @@ -64,14 +64,14 @@ print_seg(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data) static void print_kexec_segments(struct tcb *const tcp, const kernel_ureg_t addr, - const unsigned long len) + const kernel_ureg_t len) { if (len > KEXEC_SEGMENT_MAX) { printaddr(addr); return; } - unsigned long seg[4]; + kernel_ureg_t seg[4]; const size_t sizeof_seg = ARRAY_SIZE(seg) * current_wordsize; print_array(tcp, addr, len, seg, sizeof_seg,