Commit 7de51028 authored by Liu Shixin's avatar Liu Shixin
Browse files

dhugetlb: avoid lockdep warning with spin_lock_nested

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IAU4UZ


CVE: NA

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

Use spin_lock_nested to avoid invalid lockdep warning.

Fixes: 0bc0d0d5 ("dhugetlb: backport dynamic hugetlb feature")
Signed-off-by: default avatarLiu Shixin <liushixin2@huawei.com>
parent abc17611
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3355,7 +3355,7 @@ static inline void dhugetlb_percpu_pool_lock_all(struct dhugetlb_pool *hpool)
	int i;

	for (i = 0; i < NR_SMPOOL; i++)
		spin_lock(&hpool->smpool[i].lock);
		spin_lock_nested(&hpool->smpool[i].lock, i);
}

static inline void dhugetlb_percpu_pool_unlock_all(struct dhugetlb_pool *hpool)