]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
x86, mce: use %ll instead of %L for 64-bit numbers
authorH. Peter Anvin <hpa@linux.intel.com>
Thu, 19 Feb 2009 23:44:58 +0000 (15:44 -0800)
committerH. Peter Anvin <hpa@linux.intel.com>
Thu, 19 Feb 2009 23:44:58 +0000 (15:44 -0800)
Impact: Cleanup

The standard spelling of a printf pattern for long long is "ll", not
"L", which is for long double.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
arch/x86/kernel/cpu/mcheck/mce_64.c

index 268b05edade7007d8aaecbcd5a3a0ab588f055d1..60a114ca14f6821687c210ef1ab50c5c7312d0bc 100644 (file)
@@ -136,11 +136,11 @@ static void print_mce(struct mce *m)
                        print_symbol("{%s}", m->ip);
                printk("\n");
        }
-       printk(KERN_EMERG "TSC %Lx ", m->tsc);
+       printk(KERN_EMERG "TSC %llx ", m->tsc);
        if (m->addr)
-               printk("ADDR %Lx ", m->addr);
+               printk("ADDR %llx ", m->addr);
        if (m->misc)
-               printk("MISC %Lx ", m->misc);
+               printk("MISC %llx ", m->misc);
        printk("\n");
        printk(KERN_EMERG "This is not a software problem!\n");
        printk(KERN_EMERG "Run through mcelog --ascii to decode "
@@ -945,7 +945,7 @@ static ssize_t show_bank(struct sys_device *s, struct sysdev_attribute *attr,
                         char *buf)
 {
        u64 b = bank[attr - bank_attrs];
-       return sprintf(buf, "%Lx\n", b);
+       return sprintf(buf, "%llx\n", b);
 }
 
 static ssize_t set_bank(struct sys_device *s, struct sysdev_attribute *attr,