On Wed, Apr 22, 2020 at 02:04:28PM +0900, Nobuhiro Iwamatsu wrote: > From: Samuel Neves <sneves@xxxxxxxxx> > > commit e78e5a91456fcecaa2efbb3706572fe043766f4d upstream. > > In the __getcpu function, lsl is using the wrong target and destination > registers. Luckily, the compiler tends to choose %eax for both variables, > so it has been working so far. > > Fixes: a582c540ac1b ("x86/vdso: Use RDPID in preference to LSL when available") > Signed-off-by: Samuel Neves <sneves@xxxxxxxxx> > Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx> > Acked-by: Andy Lutomirski <luto@xxxxxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx > Link: https://lkml.kernel.org/r/20180901201452.27828-1-sneves@xxxxxxxxx > Signed-off-by: Nobuhiro Iwamatsu (CIP) <nobuhiro1.iwamatsu@xxxxxxxxxxxxx> > --- > arch/x86/include/asm/vgtod.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Good catch, now queued up, thanks. greg k-h