x86: shift bits the right way in native_read_tscp

native_read_tscp shifts the bits in the high order value in the
wrong direction, the attached patch fixes that.

Signed-off-by: Max Asbock <masbock@linux.vnet.ibm.com>
Acked-by: Glauber Costa <gcosta@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>

authored by Max Asbock and committed by Ingo Molnar 41aefdcc 28499143

+1 -1
+1 -1
include/asm-x86/msr.h
··· 18 18 unsigned long low, high; 19 19 asm volatile(".byte 0x0f,0x01,0xf9" 20 20 : "=a" (low), "=d" (high), "=c" (*aux)); 21 - return low | ((u64)high >> 32); 21 + return low | ((u64)high << 32); 22 22 } 23 23 24 24 /*