···3131/*3232 * Ease the printing of nsec fields:3333 */3434-static long long nsec_high(long long nsec)3434+static long long nsec_high(unsigned long long nsec)3535{3636- if (nsec < 0) {3636+ if ((long long)nsec < 0) {3737 nsec = -nsec;3838 do_div(nsec, 1000000);3939 return -nsec;···4343 return nsec;4444}45454646-static unsigned long nsec_low(long long nsec)4646+static unsigned long nsec_low(unsigned long long nsec)4747{4848- if (nsec < 0)4848+ if ((long long)nsec < 0)4949 nsec = -nsec;50505151 return do_div(nsec, 1000000);