From: Matteo Croce <mcroce@xxxxxxxxxxxxx> Since commit 1e6c62a88215 ("bpf: Introduce sleepable BPF programs"), BPF programs can sleep if the BPF_F_SLEEPABLE flag is set. Update the documentation accordingly. Fixes: 1e6c62a88215 ("bpf: Introduce sleepable BPF programs") Signed-off-by: Matteo Croce <mcroce@xxxxxxxxxxxxx> --- include/uapi/linux/bpf.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h index d21326558d42..5e3b2fb62d84 100644 --- a/include/uapi/linux/bpf.h +++ b/include/uapi/linux/bpf.h @@ -1629,9 +1629,9 @@ union bpf_attr { * u32 bpf_get_smp_processor_id(void) * Description * Get the SMP (symmetric multiprocessing) processor id. Note that - * all programs run with preemption disabled, which means that the - * SMP processor id is stable during all the execution of the - * program. + * programs run with preemption disabled unless BPF_F_SLEEPABLE is + * set, which means that the SMP processor id is stable during all + * the execution of the program. * Return * The SMP id of the processor running the program. * -- 2.31.1