STRUCT PADATA_CPUMASK(9)
β¨ struct padata_cpumask(9) β¨
okay so bestie, you know how the kernel manual has a whole pile of padata structs and you're like "wait what's this one do"? that's this page π it's the struct padata_cpumask page from the Kernel API Manual, and it's honestly pretty chill β it's just the cpumasks for the parallel/serial workers. no cap.
πΈ NAME πΈ
struct padata_cpumask β literally just the cpumasks for the parallel/serial workers. that's the whole vibe. π
π SYNOPSIS π
struct padata_cpumask {
cpumask_var_t pcpu;
cpumask_var_t cbcpu;
};
look at her. two members. iconic. π¦
π Members π
pcpuβ the cpumask for the parallel workers. the girlies doing the parallel stuff.cbcpuβ the cpumask for the serial (callback) workers. yep, callback workers, that's the cb, it's giving sensible naming ngl.
π₯ SEE ALSO π₯
you're gonna want the rest of the squad too, they're all in the kernel file ./include/linux/padata.h:
struct padata_priv(9)struct padata_list(9)struct padata_serial_queue(9)struct parallel_data(9)struct padata_shell(9)struct padata_mt_job(9)struct padata_instance(9)
go read them, i'll wait π«Ά
ok that's the whole page bestie, it's a short one and honestly it ate π no options, no flags, no danger, just two cpumasks being cute in ./include/linux.
source: ./include/linux Β· October 2026 Β· struct padata_cpumask(9) β mwah, love u, go read the other padata structs πβ¨π
π¦ 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