kthread_fre..._should_stop(9)
π kthread_fre..._should_stop(9)
okay bestie, this one is straight from the Kernel API Manual, and itβs all about checking in on a freezable kthread. π§β¨
πΈ NAME πΈ
kthread_freezable_should_stop β should this freezable kthread return now? π
β¨ SYNOPSIS β¨
bool kthread_freezable_should_stop (bool *was_frozen );
π«Ά ARGUMENTS π«Ά
was_frozenβ optional out parameter, indicates whether current was frozen. π§π
π§ DESCRIPTION π§
okay so this is literally the kthread_should_stop for freezable kthreads, and it will enter the refrigerator if necessary. no cap. π§ββοΈ
This function is safe from kthread_stop / freezer deadlock, and freezable kthreads should use this function instead of calling try_to_freeze directly. periodt. π
π₯
π SEE ALSO π
The kernel file is literally ./kernel/kthread.c, and the whole linked squad is:
kthread_should_stop(9)kthread_should_park(9)kthread_func(9)kthread_data(9)kthread_probe_data(9)kthread_complete_and_exit(9)kthread_create_on_node(9)kthread_bind(9)kthread_create_on_cpu(9)kthread_unpark(9)kthread_park(9)kthread_stop(9)kthread_stop_put(9)kthread_affine_preferred(9)kthreads_update_housekeeping(9)kthread_worker_fn(9)kthread_create_worker_on_node(9)kthread_create_worker_on_cpu(9)kthread_queue_work(9)kthread_delayed_work_timer_fn(9)kthread_queue_delayed_work(9)kthread_flush_work(9)kthread_mod_delayed_work(9)kthread_cancel_work_sync(9)kthread_cancel_delayed_work_sync(9)kthread_flush_worker(9)kthread_destroy_worker(9)kthread_use_mm(9)kthread_unuse_mm(9)kthread_associate_blkcg(9)kthread_blkcg(9)
source/version: ./kernel π date: October 2026 π β byeeeee bestie, stay cozy and deadlock-free ππ¦
π¦ 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