On Thu, Nov 06, 2025 at 11:01:53AM +0100, Thomas Weißschuh wrote:
The generic vDSO provides a lot common functionality shared between different architectures. SPARC is the last architecture not using it, preventing some necessary code cleanup.
Make use of the generic infrastructure.
Changes in v5:
- Merge the patches for 'struct page' mapping and dynamic allocation
- Zero out newly-allocated data pages
- Pick up review tags
- Link to v4: https://lore.kernel.org/r/20251014-vdso-sparc64-generic-2-v4-0-e0607bf49dea@...
I've validated that the zeroing fixes the issues we were seeing with boot failures on a reasonable chunk of the arm64 platforms:
Tested-by: Mark Brown broonie@kernel.org
I didn't get to all of them but I'd expect the rest are also fine.