maple_tree: fix 32 bit mas_next testing
authorLiam R. Howlett <Liam.Howlett@oracle.com>
Wed, 12 Jul 2023 17:39:15 +0000 (13:39 -0400)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 17 Jul 2023 19:53:22 +0000 (12:53 -0700)
commit7a93c71a6714ca1a9c03d70432dac104b0cfb815
tree3ae10563882809bb1abbf2c33b45b121591c2b0f
parent25b5949c30938c7f26dbadc948b491e0e0811c78
maple_tree: fix 32 bit mas_next testing

The test setup of mas_next is dependent on node entry size to create a 2
level tree, but the tests did not account for this in the expected value
when shifting beyond the scope of the tree.

Fix this by setting up the test to succeed depending on the node entries
which is dependent on the 32/64 bit setup.

Link: https://lkml.kernel.org/r/20230712173916.168805-1-Liam.Howlett@oracle.com
Fixes: 120b116208a0 ("maple_tree: reorganize testing to restore module testing")
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
  Closes: https://lore.kernel.org/linux-mm/CAMuHMdV4T53fOw7VPoBgPR7fP6RYqf=CBhD_y_vOg53zZX_DnA@mail.gmail.com/
Tested-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
lib/test_maple_tree.c