The recent implementation of getrandom in the generic vdso library,
includes headers from outside of the vdso/ namespace.
The purpose of this patch series is to refactor the code to make sure
that the library uses only the allowed namespace.
The series has been rebased on [1] to simplify the testing.
[1] git://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git master