Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9b04bd27 authored by David Miller's avatar David Miller Committed by Linus Torvalds
Browse files

Fix printk format warnings in timer_list.c



u64 and s64 are not necessarily 'long long' on some 64-bit
platforms, so explicit the type to kill the compiler warnings.

Also consistently use '%Lu' which is unsigned.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 0366299b
Loading
Loading
Loading
Loading
+14 −11
Original line number Original line Diff line number Diff line
@@ -65,7 +65,7 @@ print_timer(struct seq_file *m, struct hrtimer *timer, int idx, u64 now)
	SEQ_printf(m, ", %s/%d", tmp, timer->start_pid);
	SEQ_printf(m, ", %s/%d", tmp, timer->start_pid);
#endif
#endif
	SEQ_printf(m, "\n");
	SEQ_printf(m, "\n");
	SEQ_printf(m, " # expires at %Ld nsecs [in %Ld nsecs]\n",
	SEQ_printf(m, " # expires at %Lu nsecs [in %Lu nsecs]\n",
		(unsigned long long)ktime_to_ns(timer->expires),
		(unsigned long long)ktime_to_ns(timer->expires),
		(unsigned long long)(ktime_to_ns(timer->expires) - now));
		(unsigned long long)(ktime_to_ns(timer->expires) - now));
}
}
@@ -111,14 +111,14 @@ print_base(struct seq_file *m, struct hrtimer_clock_base *base, u64 now)
{
{
	SEQ_printf(m, "  .index:      %d\n",
	SEQ_printf(m, "  .index:      %d\n",
			base->index);
			base->index);
	SEQ_printf(m, "  .resolution: %Ld nsecs\n",
	SEQ_printf(m, "  .resolution: %Lu nsecs\n",
			(unsigned long long)ktime_to_ns(base->resolution));
			(unsigned long long)ktime_to_ns(base->resolution));
	SEQ_printf(m,   "  .get_time:   ");
	SEQ_printf(m,   "  .get_time:   ");
	print_name_offset(m, base->get_time);
	print_name_offset(m, base->get_time);
	SEQ_printf(m,   "\n");
	SEQ_printf(m,   "\n");
#ifdef CONFIG_HIGH_RES_TIMERS
#ifdef CONFIG_HIGH_RES_TIMERS
	SEQ_printf(m, "  .offset:     %Ld nsecs\n",
	SEQ_printf(m, "  .offset:     %Lu nsecs\n",
			ktime_to_ns(base->offset));
		   (unsigned long long) ktime_to_ns(base->offset));
#endif
#endif
	SEQ_printf(m,   "active timers:\n");
	SEQ_printf(m,   "active timers:\n");
	print_active_timers(m, base, now);
	print_active_timers(m, base, now);
@@ -135,10 +135,11 @@ static void print_cpu(struct seq_file *m, int cpu, u64 now)
		print_base(m, cpu_base->clock_base + i, now);
		print_base(m, cpu_base->clock_base + i, now);
	}
	}
#define P(x) \
#define P(x) \
	SEQ_printf(m, "  .%-15s: %Ld\n", #x, (u64)(cpu_base->x))
	SEQ_printf(m, "  .%-15s: %Lu\n", #x, \
		   (unsigned long long)(cpu_base->x))
#define P_ns(x) \
#define P_ns(x) \
	SEQ_printf(m, "  .%-15s: %Ld nsecs\n", #x, \
	SEQ_printf(m, "  .%-15s: %Lu nsecs\n", #x, \
		(u64)(ktime_to_ns(cpu_base->x)))
		   (unsigned long long)(ktime_to_ns(cpu_base->x)))


#ifdef CONFIG_HIGH_RES_TIMERS
#ifdef CONFIG_HIGH_RES_TIMERS
	P_ns(expires_next);
	P_ns(expires_next);
@@ -150,10 +151,11 @@ static void print_cpu(struct seq_file *m, int cpu, u64 now)


#ifdef CONFIG_TICK_ONESHOT
#ifdef CONFIG_TICK_ONESHOT
# define P(x) \
# define P(x) \
	SEQ_printf(m, "  .%-15s: %Ld\n", #x, (u64)(ts->x))
	SEQ_printf(m, "  .%-15s: %Lu\n", #x, \
		   (unsigned long long)(ts->x))
# define P_ns(x) \
# define P_ns(x) \
	SEQ_printf(m, "  .%-15s: %Ld nsecs\n", #x, \
	SEQ_printf(m, "  .%-15s: %Lu nsecs\n", #x, \
		(u64)(ktime_to_ns(ts->x)))
		   (unsigned long long)(ktime_to_ns(ts->x)))
	{
	{
		struct tick_sched *ts = tick_get_tick_sched(cpu);
		struct tick_sched *ts = tick_get_tick_sched(cpu);
		P(nohz_mode);
		P(nohz_mode);
@@ -167,7 +169,8 @@ static void print_cpu(struct seq_file *m, int cpu, u64 now)
		P(last_jiffies);
		P(last_jiffies);
		P(next_jiffies);
		P(next_jiffies);
		P_ns(idle_expires);
		P_ns(idle_expires);
		SEQ_printf(m, "jiffies: %Ld\n", (u64)jiffies);
		SEQ_printf(m, "jiffies: %Lu\n",
			   (unsigned long long)jiffies);
	}
	}
#endif
#endif