mirror of
https://github.com/torvalds/linux.git
synced 2026-05-29 01:23:56 +02:00
cpumask: add non-atomic __assign_cpu()
Similarly to atomic, add a non-atomic version. Signed-off-by: Yury Norov [NVIDIA] <yury.norov@gmail.com>
This commit is contained in:
parent
74a2bd0bfb
commit
4923c2c5b6
|
|
@ -1074,6 +1074,9 @@ void init_cpu_possible(const struct cpumask *src);
|
|||
#define assign_cpu(cpu, mask, val) \
|
||||
assign_bit(cpumask_check(cpu), cpumask_bits(mask), (val))
|
||||
|
||||
#define __assign_cpu(cpu, mask, val) \
|
||||
__assign_bit(cpumask_check(cpu), cpumask_bits(mask), (val))
|
||||
|
||||
#define set_cpu_possible(cpu, possible) assign_cpu((cpu), &__cpu_possible_mask, (possible))
|
||||
#define set_cpu_enabled(cpu, enabled) assign_cpu((cpu), &__cpu_enabled_mask, (enabled))
|
||||
#define set_cpu_present(cpu, present) assign_cpu((cpu), &__cpu_present_mask, (present))
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user