From: Dmitry V. Levin Date: Sun, 25 Dec 2016 03:03:34 +0000 (+0000) Subject: kexec: change flags type from unsigned long to kernel_ureg_t X-Git-Tag: v4.16~175 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7372d4a900396f3db6cdf0c5c35b408ddc50cc43;p=strace kexec: change flags type from unsigned long to kernel_ureg_t * kexec.c (SYS_FUNC(kexec_load)): Change n variable type from unsigned long to kernel_ureg_t. Use printxval64 instead of printxval_long. Use printflags64 instead of printflags_long. --- diff --git a/kexec.c b/kexec.c index a5a5a9ef..f746a46b 100644 --- a/kexec.c +++ b/kexec.c @@ -89,12 +89,12 @@ SYS_FUNC(kexec_load) tprints(", "); /* flags */ - unsigned long n = tcp->u_arg[3]; - printxval_long(kexec_arch_values, n & KEXEC_ARCH_MASK, "KEXEC_ARCH_???"); - n &= ~(unsigned long) KEXEC_ARCH_MASK; + kernel_ureg_t n = tcp->u_arg[3]; + printxval64(kexec_arch_values, n & KEXEC_ARCH_MASK, "KEXEC_ARCH_???"); + n &= ~(kernel_ureg_t) KEXEC_ARCH_MASK; if (n) { tprints("|"); - printflags_long(kexec_load_flags, n, "KEXEC_???"); + printflags64(kexec_load_flags, n, "KEXEC_???"); } return RVAL_DECODED;