GAS of at least version 2.34 complains:
hypercall_page.S: Assembler messages:
hypercall_page.S:24: Warning: symbol 'HYPERCALL_set_trap_table' already has its type set
...
hypercall_page.S:71: Warning: symbol 'HYPERCALL_arch_7' already has its type set
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
*/
#define DECLARE_HYPERCALL(name) \
.globl HYPERCALL_ ## name; \
- .set HYPERCALL_ ## name, hypercall_page + __HYPERVISOR_ ## name * 32; \
.type HYPERCALL_ ## name, STT_FUNC; \
- .size HYPERCALL_ ## name, 32
+ .size HYPERCALL_ ## name, 32; \
+ .set HYPERCALL_ ## name, hypercall_page + __HYPERVISOR_ ## name * 32
DECLARE_HYPERCALL(set_trap_table)
DECLARE_HYPERCALL(mmu_update)