ChangeSet 1.2244, 2005/03/18 13:31:36-08:00, [EMAIL PROTECTED]

        [PATCH] ppc32: Fix overflow in cpuinfo freq. display
        
        The CPU frequency in /proc/cpuinfo would overflow because of a 
signed/unsigned
        bug.  This fixes it.
        
        Signed-off-by: Benjamin Herrenschmidt <[EMAIL PROTECTED]>
        Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
        Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>



 setup.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


diff -Nru a/arch/ppc/kernel/setup.c b/arch/ppc/kernel/setup.c
--- a/arch/ppc/kernel/setup.c   2005-03-18 14:11:49 -08:00
+++ b/arch/ppc/kernel/setup.c   2005-03-18 14:11:49 -08:00
@@ -338,14 +338,15 @@
 of_show_percpuinfo(struct seq_file *m, int i)
 {
        struct device_node *cpu_node;
-       int *fp, s;
+       u32 *fp;
+       int s;
        
        cpu_node = find_type_devices("cpu");
        if (!cpu_node)
                return 0;
        for (s = 0; s < i && cpu_node->next; s++)
                cpu_node = cpu_node->next;
-       fp = (int *) get_property(cpu_node, "clock-frequency", NULL);
+       fp = (u32 *)get_property(cpu_node, "clock-frequency", NULL);
        if (fp)
                seq_printf(m, "clock\t\t: %dMHz\n", *fp / 1000000);
        return 0;
-
To unsubscribe from this list: send the line "unsubscribe bk-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to