Skip to content

Commit 4923c2c

Browse files
committed
cpumask: add non-atomic __assign_cpu()
Similarly to atomic, add a non-atomic version. Signed-off-by: Yury Norov [NVIDIA] <yury.norov@gmail.com>
1 parent 74a2bd0 commit 4923c2c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

include/linux/cpumask.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1074,6 +1074,9 @@ void init_cpu_possible(const struct cpumask *src);
10741074
#define assign_cpu(cpu, mask, val) \
10751075
assign_bit(cpumask_check(cpu), cpumask_bits(mask), (val))
10761076

1077+
#define __assign_cpu(cpu, mask, val) \
1078+
__assign_bit(cpumask_check(cpu), cpumask_bits(mask), (val))
1079+
10771080
#define set_cpu_possible(cpu, possible) assign_cpu((cpu), &__cpu_possible_mask, (possible))
10781081
#define set_cpu_enabled(cpu, enabled) assign_cpu((cpu), &__cpu_enabled_mask, (enabled))
10791082
#define set_cpu_present(cpu, present) assign_cpu((cpu), &__cpu_present_mask, (present))

0 commit comments

Comments
 (0)