Skip to content

Commit d697a99

Browse files
anna-marialxKAGA-KOKO
authored andcommitted
MIPS: vdso: Use generic union vdso_data_store
There is already a generic union definition for vdso_data_store in the vdso datapage header. Use this definition to prevent code duplication. Signed-off-by: Anna-Maria Behnsen <anna-maria@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Vincenzo Frascino <vincenzo.frascino@arm.com> Reviewed-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20240219153939.75719-10-anna-maria@linutronix.de
1 parent 8d87d2c commit d697a99

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

arch/mips/include/asm/vdso.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,4 @@ extern struct mips_vdso_image vdso_image_o32;
5050
extern struct mips_vdso_image vdso_image_n32;
5151
#endif
5252

53-
union mips_vdso_data {
54-
struct vdso_data data[CS_BASES];
55-
u8 page[PAGE_SIZE];
56-
};
57-
5853
#endif /* __ASM_VDSO_H */

arch/mips/kernel/vdso.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <vdso/vsyscall.h>
2525

2626
/* Kernel-provided data used by the VDSO. */
27-
static union mips_vdso_data mips_vdso_data __page_aligned_data;
27+
static union vdso_data_store mips_vdso_data __page_aligned_data;
2828
struct vdso_data *vdso_data = mips_vdso_data.data;
2929

3030
/*

0 commit comments

Comments
 (0)