ia64: restore symbol versions for symbols defined in assembly
authorJan Beulich <JBeulich@suse.com>
Thu, 13 Apr 2017 18:06:00 +0000 (11:06 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 14 Apr 2017 01:19:49 +0000 (18:19 -0700)
commitd8a6e3aed955342dd68dd72e0feaf2cd32be683b
tree8aa4114754e519f50745cdb9af31b841e99d45f7
parent2760078203a6b46b96307f4b06030ab0b801c97e
ia64: restore symbol versions for symbols defined in assembly

The ia64 build generates many warnings like this:

   WARNING: EXPORT symbol "empty_zero_page" [vmlinux] version generation failed, symbol will not be versioned.

Besides adding the necessary header this also requires fiddling with
some explicit .S -> .o rules.

Cc: IA64-ML <linux-ia64@vger.kernel.org>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/ia64/include/asm/asm-prototypes.h [new file with mode: 0644]
arch/ia64/lib/Makefile