]> git.karo-electronics.de Git - karo-tx-linux.git/commit
x86, hash: Fix build failure with older binutils
authorJan Beulich <JBeulich@suse.com>
Thu, 27 Feb 2014 08:47:02 +0000 (08:47 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 6 May 2014 14:59:26 +0000 (07:59 -0700)
commitf88b98a743b5a59ff49b2e289009d00eff7d7c26
treee50d5c949969db54a84e0a4bbda7b4661623956a
parent7f37f259e30d6230e06d43363b2cbbd9658f0f59
x86, hash: Fix build failure with older binutils

commit 06325190bd577e11429444d54f454b9d13f560c9 upstream.

Just like for other ISA extension instruction uses we should check
whether the assembler actually supports them. The fallback here simply
is to encode an instruction  with fixed operands (%eax and %ecx).

[ hpa: tagging for -stable as a build fix ]

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Link: http://lkml.kernel.org/r/530F0996020000780011FBE7@nat28.tlf.novell.com
Cc: Francesco Fusco <ffusco@redhat.com>
Cc: Thomas Graf <tgraf@redhat.com>
Cc: David S. Miller <davem@davemloft.net>
Acked-by: Daniel Borkmann <dborkman@redhat.com>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/Makefile
arch/x86/lib/hash.c