]> err.no Git - linux-2.6/blobdiff - arch/x86/vdso/vgetcpu.c
x86: remove unneeded check in mmconf reject
[linux-2.6] / arch / x86 / vdso / vgetcpu.c
index 3b1ae1abfba9abc1f00332ccb6c7af0805a8e403..c8097f17f8a978a5d956d74bbd8e6150fefb9ddb 100644 (file)
 
 long __vdso_getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *unused)
 {
-       unsigned int dummy, p;
+       unsigned int p;
 
        if (*vdso_vgetcpu_mode == VGETCPU_RDTSCP) {
                /* Load per CPU data from RDTSCP */
-               rdtscp(dummy, dummy, p);
+               native_read_tscp(&p);
        } else {
                /* Load per CPU data from GDT */
                asm("lsl %1,%0" : "=r" (p) : "r" (__PER_CPU_SEG));