Re: [PATCH 3/3] Documentation/arch/x86: remove obsolete vdso32=2 compatibility note
From: Randy Dunlap
Date: Sun Jun 07 2026 - 20:54:55 EST
On 6/7/26 8:16 AM, Thorsten Blum wrote:
> Commit b0b49f2673f0 ("x86, vdso: Remove compat vdso support") removed
> compat vDSO support and documented vdso32=2 as an alias for vdso32=0.
>
> However, since commit c06989da39cd ("x86/vdso: Ensure vdso32_enabled
> gets set to valid values only"), vdso32_setup() accepts only 0 and 1.
>
> Remove the obsolete vdso32=2 compatibility note and document only the
> supported values.
>
> Signed-off-by: Thorsten Blum <thorsten.blum@xxxxxxxxx>
Reviewed-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
Great to see that we are keeping the docs up-to-date.
Thanks.
> ---
> Documentation/admin-guide/kernel-parameters.txt | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
> index 97007f4f69d4..ce1c630d6859 100644
> --- a/Documentation/admin-guide/kernel-parameters.txt
> +++ b/Documentation/admin-guide/kernel-parameters.txt
> @@ -8249,15 +8249,12 @@ Kernel parameters
>
> vdso32= [X86] Control the 32-bit vDSO
> vdso32=1: enable 32-bit VDSO
> - vdso32=0 or vdso32=2: disable 32-bit VDSO
> + vdso32=0: disable 32-bit VDSO
>
> See the help text for CONFIG_COMPAT_VDSO for more
> details. If CONFIG_COMPAT_VDSO is set, the default is
> vdso32=0; otherwise, the default is vdso32=1.
>
> - For compatibility with older kernels, vdso32=2 is an
> - alias for vdso32=0.
> -
> Try vdso32=0 if you encounter an error that says:
> dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
>
>
--
~Randy