The type is no longer appropriate for anything other than PV, and therefore
should not retain its generic name.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
#define do_arch_1 paging_domctl_continuation
-const hypercall_table_t pv_hypercall_table[] = {
+const pv_hypercall_table_t pv_hypercall_table[] = {
COMPAT_CALL(set_trap_table),
HYPERCALL(mmu_update),
COMPAT_CALL(set_gdt),
start_info_t *si)
{
bool compat = is_pv_32bit_domain(d);
- hypercall_table_t *rw_pv_hypercall_table;
+ pv_hypercall_table_t *rw_pv_hypercall_table;
uint64_t param = 0;
long rc;
#ifdef CONFIG_PV32
hypercall_fn_t *compat;
#endif
-} hypercall_table_t;
+} pv_hypercall_table_t;
typedef struct {
uint8_t native;
extern const hypercall_args_t hypercall_args_table[NR_hypercalls];
#ifdef CONFIG_PV
-extern const hypercall_table_t pv_hypercall_table[];
+extern const pv_hypercall_table_t pv_hypercall_table[];
void pv_hypercall(struct cpu_user_regs *regs);
#endif