All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] arm64: vdso: cleanups
@ 2020-04-14 10:42 Mark Rutland
  2020-04-14 10:42   ` Mark Rutland
                   ` (6 more replies)
  0 siblings, 7 replies; 33+ messages in thread
From: Mark Rutland @ 2020-04-14 10:42 UTC (permalink / raw)
  To: linux-arm-kernel; +Cc: mark.rutland, catalin.marinas, vincenzo.frascino, will

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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2020-04-28 12:52 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-14 10:42 [PATCH 0/5] arm64: vdso: cleanups Mark Rutland
2020-04-14 10:42 ` [PATCH 1/5] arm64: vdso: don't free unallocated pages Mark Rutland
2020-04-14 10:42   ` Mark Rutland
2020-04-14 12:50   ` Vincenzo Frascino
2020-04-14 12:50     ` Vincenzo Frascino
2020-04-14 13:27     ` Mark Rutland
2020-04-14 13:27       ` Mark Rutland
2020-04-14 14:53       ` Vincenzo Frascino
2020-04-14 14:53         ` Vincenzo Frascino
2020-04-14 15:10         ` Will Deacon
2020-04-14 15:10           ` Will Deacon
2020-04-15 10:08           ` Catalin Marinas
2020-04-15 10:08             ` Catalin Marinas
2020-04-14 15:12         ` Mark Rutland
2020-04-14 15:12           ` Mark Rutland
2020-04-14 15:27           ` Vincenzo Frascino
2020-04-14 15:27             ` Vincenzo Frascino
2020-04-14 15:59         ` Catalin Marinas
2020-04-14 15:59           ` Catalin Marinas
2020-04-15 10:13   ` Catalin Marinas
2020-04-15 10:13     ` Catalin Marinas
2020-04-15 13:03     ` Mark Rutland
2020-04-15 13:03       ` Mark Rutland
2020-04-14 10:42 ` [PATCH 2/5] arm64: vdso: remove aarch32_vdso_pages[] Mark Rutland
2020-04-14 10:42 ` [PATCH 3/5] arm64: vdso: simplify arch_vdso_type ifdeffery Mark Rutland
2020-04-14 10:42 ` [PATCH 4/5] arm64: vdso: use consistent 'abi' nomenclature Mark Rutland
2020-04-14 10:42 ` [PATCH 5/5] arm64: vdso: use consistent 'map' nomenclature Mark Rutland
2020-04-14 15:20 ` [PATCH 0/5] arm64: vdso: cleanups Will Deacon
2020-04-14 15:43   ` Mark Rutland
2020-04-14 15:52     ` Will Deacon
2020-04-14 16:27       ` Mark Rutland
2020-04-28 12:49 ` Will Deacon
2020-04-28 12:52   ` Mark Rutland

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.