round_jiffies_up(9)
β¨ NAME β¨
Okay bestie, meet round_jiffies_up(9) β straight out of the Kernel API Manual. Itβs literally the function to round jiffies up to a full second. No cap. π
π οΈ SYNOPSIS π οΈ
The whole flex is:
unsigned long round_jiffies_up (unsigned long j );
π ARGUMENTS π
jβ the time in (absolute) jiffies that should be rounded. Thatβs the one and only input, bestie. β°
πΈ DESCRIPTION πΈ
So hereβs the tea: this is the same as round_jiffies except that it will never round down. Never. Not even once. π
This is useful for timeouts for which the exact time of firing does not matter too much, as long as they donβt fire too early. Itβs giving βdo not come for me earlyβ energy, and honestly? Iconic. π¦
π SEE ALSO π
The whole timer squad, in the order the page lists them:
- Kernel file
./kernel/time/timer.cstruct timer_base(9) __round_jiffies_relative(9)round_jiffies(9)round_jiffies_relative(9)__round_jiffies_up_relative(9)round_jiffies_up_relative(9)timer_init_key(9)mod_timer_pending(9)mod_timer(9)timer_reduce(9)add_timer(9)add_timer_local(9)add_timer_global(9)add_timer_on(9)__timer_delete(9)timer_delete(9)timer_shutdown(9)__try_to_del_timer_sync(9)timer_delete_sync_try(9)__timer_delete_sync(9)timer_delete_sync(9)timer_shutdown_sync(9)fetch_next_timer_interrupt_remote(9)timer_unlock_remote_bases(9)timer_lock_remote_bases(9)timer_base_is_idle(9)timer_expire_remote(9)get_next_timer_interrupt(9)timer_base_try_to_set_idle(9)timer_clear_idle(9)__run_timers(9)
Thatβs the whole page, bestie π«Ά β source/version: ./kernel/time; date: October 2026; title: round_jiffies_up(9). Bye π
π¦ 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