[PATCH 0/5] arm64: vdso: cleanups

Mark Rutland
2020-04-14T10:43:05Z

Hi all,

While attempting to review an arm64 vdso patch, I noticed some of the existing
code was somewhat baroque, making it harder than necessary to understand and
extend. These patches attempt to improve this by making the code more
consistent and avoiding unnecessary duplication.

The first patch in the series fixes a bug in a boot time error path. This bug
was made obvious during the refactoring but I've moved it to the start so that
it can be backported more easily.

The series is based on v5.7-rc1 and can be found in my arm64/vdso-cleanup
branch [1].

Thanks,
Mark.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git/log/?h=arm64/vdso-cleanup

Mark Rutland (5):
arm64: vdso: don't free unallocated pages
arm64: vdso: remove aarch32_vdso_pages[]
arm64: vdso: simplify arch_vdso_type ifdeffery
arm64: vdso: use consistent 'abi' nomenclature
arm64: vdso: use consistent 'map' nomenclature

arch/arm64/kernel/vdso.c | 162 ++++++++++++++++++++---------------------------
1 file changed, 69 insertions(+), 93 deletions(-)

--
2.11.0