srcu_dereference_notrace(9)
π srcu_dereference_notrace(9) β Kernel API Manual, bestie edition β¨
okay so this is the Kernel API Manual page for srcu_dereference_notrace, and the vibe is extremely clear: no tracing and no lockdep calls from here. Thatβs the whole assignment. It ate. π
πΈ NAME πΈ
srcu_dereference_notrace β no tracing and no lockdep calls from here.
π¦ SYNOPSIS π¦
srcu_dereference_notrace (p , ssp );
π ARGUMENTS π
pβ the pointer to fetch and protect for later dereferencing. Literally the pointer bestie, getting fetched and kept safe for later. π«Άsspβ pointer to thesrcu_struct, which is used to check that we really are in an SRCU read-side critical section. Yes, itβs doing a little βare you actually where you say you are?β check. π
π SEE ALSO π
Kernel file ./include/linux/srcu.h, plus the whole bestie lineup:
get_completed_synchronize_srcu(9)same_state_synchronize_srcu(9)srcu_read_lock_held(9)srcu_dereference_check(9)srcu_dereference(9)srcu_read_lock(9)srcu_read_lock_fast(9)srcu_read_lock_fast_updown(9)srcu_down_read_fast(9)srcu_read_lock_nmisafe(9)srcu_down_read(9)srcu_read_unlock(9)srcu_read_unlock_fast(9)srcu_read_unlock_fast_updown(9)srcu_up_read_fast(9)srcu_read_unlock_nmisafe(9)srcu_up_read(9)smp_mb__after_srcu_read_unlock(9)smp_mb__after_srcu_read_lock(9)
okay thatβs the page, bestie π«Ά this one comes from the kernel file ./include/linux/srcu.h, lives under ./include/linux, is dated October 2026, and answers to srcu_dereference_notrace(9). mwah πβ¨
π¦ 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