mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-26 03:25:30 +00:00
In the recent VDSO code reunification, some types were changed but a pair of necessary corresponding changes was omitted. Fix that so the AArch64 build succeeds without type-related warnings-turned-errors. Also move the definition to the AArch64-specific header since it's not currently being used by any other architectures. Signed-off-by: Christopher Covington <cov@codeaurora.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
26 lines
656 B
C
26 lines
656 B
C
#ifndef __CR_ASM_VDSO_H__
|
|
#define __CR_ASM_VDSO_H__
|
|
|
|
#include "asm/int.h"
|
|
#include "asm-generic/vdso.h"
|
|
|
|
/*
|
|
* This is a minimal amount of symbols
|
|
* we should support at the moment.
|
|
*/
|
|
#define VDSO_SYMBOL_MAX 4
|
|
|
|
#define ARCH_VDSO_SYMBOLS \
|
|
"__kernel_clock_getres", \
|
|
"__kernel_clock_gettime", \
|
|
"__kernel_gettimeofday", \
|
|
"__kernel_rt_sigreturn"
|
|
|
|
struct vdso_symtable;
|
|
extern int vdso_redirect_calls(unsigned long base_to,
|
|
unsigned long base_from,
|
|
struct vdso_symtable *to,
|
|
struct vdso_symtable *from);
|
|
extern void write_intraprocedure_branch(unsigned long to, unsigned long from);
|
|
|
|
#endif /* __CR_ASM_VDSO_H__ */
|