vdso_update_end(9)
β¨ NAME β¨
okay so bestie, welcome to vdso_update_end(9) from the Kernel API Manual β this is literally the βwrap it up, weβre done hereβ closer for a VDSO update section π
πΈ SYNOPSIS πΈ
void vdso_update_end (unsigned long flags );
π ARGUMENTS π
flagsβ the interrupt flags that got returned fromvdso_update_begin, no cap. hand them back over so everything can be restored properly π«Ά
π DESCRIPTION π
This one is the other half of the vdso_update_begin duo β they pair together, periodt.
It marks the vdso data as consistent, invokes data synchronization if the architecture requires it, drops the timekeeper lock, and restores the interrupt flags. the way it just tidies everything up and leaves? iconic β¨
it returns nothing because itβs void β itβs not here to give you a little result, itβs here to finish the job π
π¦ SEE ALSO π¦
Kernel file ./kernel/time/vsyscall.cβ the kernel file in question, iykykvdso_update_begin(9)β its partner in crime, the opener to this whole situation π
mwah π this page comes from the ./kernel/time source/version, dated October 2026 β bye bestie, go forth and end your VDSO update sections with main character energy π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms