* 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.
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;