diff options
| author | Dmitry Chagin <dchagin@FreeBSD.org> | 2023-02-02 14:58:07 +0000 |
|---|---|---|
| committer | Dmitry Chagin <dchagin@FreeBSD.org> | 2023-02-09 07:55:24 +0000 |
| commit | 7125bd6e9f20473b1b161499e8235843fc62ae5e (patch) | |
| tree | 20a699a1e1cadb74c978c6bddef2b06dcf9d3e90 /sys/arm64/linux/linux_sysvec.c | |
| parent | ee61a8204380979fb32a06d35d707211682fafa1 (diff) | |
Diffstat (limited to 'sys/arm64/linux/linux_sysvec.c')
| -rw-r--r-- | sys/arm64/linux/linux_sysvec.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/sys/arm64/linux/linux_sysvec.c b/sys/arm64/linux/linux_sysvec.c index 7bf0dbca6eda..0bd8d60dcd93 100644 --- a/sys/arm64/linux/linux_sysvec.c +++ b/sys/arm64/linux/linux_sysvec.c @@ -105,7 +105,6 @@ extern const char *linux_syscallnames[]; SET_DECLARE(linux_ioctl_handler_set, struct linux_ioctl_handler); -static bool linux_trans_osrel(const Elf_Note *note, int32_t *osrel); static void linux_vdso_install(const void *param); static void linux_vdso_deinstall(const void *param); static void linux_vdso_reloc(char *mapping, Elf_Addr offset); @@ -569,27 +568,6 @@ linux_vdso_reloc(char *mapping, Elf_Addr offset) } } -static char GNU_ABI_VENDOR[] = "GNU"; -static int GNU_ABI_LINUX = 0; - -/* LINUXTODO: deduplicate */ -static bool -linux_trans_osrel(const Elf_Note *note, int32_t *osrel) -{ - const Elf32_Word *desc; - uintptr_t p; - - p = (uintptr_t)(note + 1); - p += roundup2(note->n_namesz, sizeof(Elf32_Addr)); - - desc = (const Elf32_Word *)p; - if (desc[0] != GNU_ABI_LINUX) - return (false); - - *osrel = LINUX_KERNVER(desc[1], desc[2], desc[3]); - return (true); -} - static Elf_Brandnote linux64_brandnote = { .hdr.n_namesz = sizeof(GNU_ABI_VENDOR), .hdr.n_descsz = 16, |
