mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 04:18:39 +08:00
lib/maple_tree.c: fix build error due to hotfix alteration
Commit0de56e38b3
("maple_tree: use maple state end for write operations") was broken by a later patch "maple_tree: do not preallocate nodes for slot stores". But the later patch was scheduled ahead of0de56e38b3
, for 6.7-rc. This fixlet undoes the damage. Fixes:0de56e38b3
("maple_tree: use maple state end for write operations") Cc: Liam R. Howlett <Liam.Howlett@oracle.com> Cc: Sidhartha Kumar <sidhartha.kumar@oracle.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
a721aeac8b
commit
5143eecd2a
@ -5477,7 +5477,7 @@ int mas_preallocate(struct ma_state *mas, void *entry, gfp_t gfp)
|
||||
node_size = mas_wr_new_end(&wr_mas);
|
||||
|
||||
/* Slot store, does not require additional nodes */
|
||||
if (node_size == wr_mas.node_end) {
|
||||
if (node_size == mas->end) {
|
||||
/* reuse node */
|
||||
if (!mt_in_rcu(mas->tree))
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user