Commit f2198ddb authored by Wei Li's avatar Wei Li Committed by Zheng Zengkai
Browse files

locking/qspinlock: Disable CNA by default



hulk inclusion
category: feature
bugzilla: 169576
CVE: NA

-------------------------------------------------

Disable CNA by default, this default behavior can be overridden with
the kernel boot command-line option "numa_spinlock=on/off/auto".

Signed-off-by: default avatarWei Li <liwei391@huawei.com>
Reviewed-by: default avatarXie XiuQi <xiexiuqi@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent 0532ec6d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -378,9 +378,9 @@ static inline void cna_lock_handoff(struct mcs_spinlock *node,

/*
 * Constant (boot-param configurable) flag selecting the NUMA-aware variant
 * of spinlock.  Possible values: -1 (off) / 0 (auto, default) / 1 (on).
 * of spinlock.  Possible values: -1 (off, default) / 0 (auto) / 1 (on).
 */
static int numa_spinlock_flag;
static int numa_spinlock_flag = -1;

static int __init numa_spinlock_setup(char *str)
{