mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
maple_tree: fix node allocation testing on 32 bit
commitef5c3de521upstream. Internal node counting was altered and the 64 bit test was updated, however the 32bit test was missed. Restore the 32bit test to a functional state. Link: https://lore.kernel.org/linux-mm/CAMuHMdV4T53fOw7VPoBgPR7fP6RYqf=CBhD_y_vOg53zZX_DnA@mail.gmail.com/ Link: https://lkml.kernel.org/r/20230712173916.168805-2-Liam.Howlett@oracle.com Fixes:541e06b772("maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk()") Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
85718972b0
commit
4984a10a21
@@ -181,9 +181,9 @@ static noinline void check_new_node(struct maple_tree *mt)
|
||||
e = i - 1;
|
||||
} else {
|
||||
if (i >= 4)
|
||||
e = i - 4;
|
||||
else if (i == 3)
|
||||
e = i - 2;
|
||||
e = i - 3;
|
||||
else if (i >= 1)
|
||||
e = i - 1;
|
||||
else
|
||||
e = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user