diff options
author | David Vernet <void@manifault.com> | 2023-12-07 15:08:42 -0600 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2023-12-09 21:37:33 -0800 |
commit | a6de18f310a511278c1ff16b96eb2d500eada725 (patch) | |
tree | e3a2a52d95faf82312d1e13f815fc797a4b6bf4a /include | |
parent | 5181dc08f79583c6dead80208137a97e68ff07b0 (diff) | |
download | linux-a6de18f310a511278c1ff16b96eb2d500eada725.tar.gz linux-a6de18f310a511278c1ff16b96eb2d500eada725.tar.bz2 linux-a6de18f310a511278c1ff16b96eb2d500eada725.zip |
bpf: Add bpf_cpumask_weight() kfunc
It can be useful to query how many bits are set in a cpumask. For
example, if you want to perform special logic for the last remaining
core that's set in a mask. Let's therefore add a new
bpf_cpumask_weight() kfunc which checks how many bits are set in a mask.
Signed-off-by: David Vernet <void@manifault.com>
Acked-by: Yonghong Song <yonghong.song@linux.dev>
Link: https://lore.kernel.org/r/20231207210843.168466-2-void@manifault.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions