Author: Yinghai Lu <firstname.lastname@example.org>
Date: Tue Aug 19 20:50:27 2008 -0700
x86: make 32 bit to use sparse_irq
@@ -285,7 +303,7 @@ int show_interrupts(struct seq_file *p, void *v)
action = desc->action;
if (!action && !any_count)
- seq_printf(p, "%3d: ",i);
+ seq_printf(p, "%#x: ",i);
seq_printf(p, "%10u ", kstat_irqs(i));
this is a userspace ABI breakage; you're changing /proc/interrupts from
decimal to hex! This file is used by both humans and computer programs,
and the humans will get confused, but the computer programs will break.
Not a good idea to put into mainline.
(I'm not so convinced of sparse_irq as a whole to be honest, but that's
a different story)
On Fri, 19 Sep 2008 17:10:42 -0700
that's a minimum; someone (you?) needs to check if there are other
things changed in the format of this file....
Arjan van de Ven Intel Open Source Technology Centre
For development, discussion and tips for power savings,