pvclock_gtod...ter_notifier(9)
π NAME π
okay so bestie, this is the man page for pvclock_gtod_unregister_notifier β from the Kernel API Manual, section 9 β and what it does is literally just: unregister a pvclock timedata update listener. that's the whole vibe. you signed somebody up to get pinged about timedata updates, and now you're taking them off the list. unfollowing, but for kernel notifier blocks π
β¨ SYNOPSIS β¨
int pvclock_gtod_unregister_notifier (struct notifier_block *nb );
that's it. one function, one argument, returns an int. clean. minimal. iconic π
π«Ά ARGUMENTS π«Ά
nbβ pointer to the notifier block you wanna unregister. that's your ticket out of the group chat, fr fr β hand it over and the listener gets removed.
ngl bestie, nb has to be the notifier block you actually want taken off. it's the thing you're unregistering, not a lookalike π
π SEE ALSO π
so there's a whole little universe of timekeeping lore living in the kernel file ./kernel/time/timekeeping.c, and if you're obsessed like me you're gonna wanna read all of these:
struct tk_fast(9)tk_setup_internals(9)update_fast_timekeeper(9)ktime_get_mono_fast_ns(9)ktime_get_raw_fast_ns(9)ktime_get_boot_fast_ns(9)ktime_get_tai_fast_ns(9)ktime_get_real_fast_ns(9)halt_fast_timekeeper(9)pvclock_gtod_register_notifier(9)timekeeping_forward_now(9)ktime_get_real_ts64(9)ktime_mono_to_any(9)ktime_get_raw(9)ktime_get_ts64(9)ktime_get_seconds(9)ktime_get_real_seconds(9)__ktime_get_real_seconds(9)ktime_get_snapshot_id(9)adjust_historical_crosststamp(9)ktime_real_to_base_clock(9)get_device_system_crosststamp(9)timekeeping_clocksource_has_base(9)do_settimeofday64(9)__timekeeping_inject_offset(9)timekeeping_notify(9)ktime_get_raw_ts64(9)timekeeping_valid_for_hres(9)timekeeping_max_deferment(9)read_persistent_clock64(9)read_persistent_wall_and_boot_offset(9)__timekeeping_inject_sleeptime(9)timekeeping_inject_sleeptime64(9)timekeeping_resume(9)update_wall_time(9)getboottime64(9)ktime_get_coarse_real_ts64_mg(9)ktime_get_real_ts64_mg(9)ktime_get_update_offsets_now(9)random_get_entropy_fallback(9)do_adjtimex(9)hardpps(9)ktime_get_aux(9)ktime_get_aux_ts64(9)
and if you're unregistering, the matching pvclock_gtod_register_notifier(9) is right there in the list β the other half of the story, iykyk π
π« the cute lil sign-off π«
this page lives in ./kernel/time, manual name pvclock_gtod...ter_notifier(9) (yes the header truncates it, no I don't know why, it's giving "username character limit" π), and it's dated October 2026. go forth and unregister responsibly, bestie πΈβ¨
π¦ 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