From: Andrew Morton <akpm@linux-foundation.org> Date: 2025-03-22 04:37:34
On Fri, 21 Mar 2025 22:17:08 -0400 Tamir Duberstein [off-list ref] wrote:
Partially revert commit 6684aba0780d ("XArray: Add extra debugging check
to xas_lock and friends"), fixing test failures in check_xa_alloc.
Fixes: 6684aba0780d ("XArray: Add extra debugging check to xas_lock and friends")
Thanks.
6684aba0780d appears to be only in linux-next. It has no Link: and my
efforts to google its origin story failed. Help?
From: Stephen Rothwell <hidden> Date: 2025-03-22 10:34:14
Hi Andrew,
On Fri, 21 Mar 2025 21:37:33 -0700 Andrew Morton [off-list ref] wrote:
On Fri, 21 Mar 2025 22:17:08 -0400 Tamir Duberstein [off-list ref] wrote:
quoted
Partially revert commit 6684aba0780d ("XArray: Add extra debugging check
to xas_lock and friends"), fixing test failures in check_xa_alloc.
Fixes: 6684aba0780d ("XArray: Add extra debugging check to xas_lock and friends")
Thanks.
6684aba0780d appears to be only in linux-next. It has no Link: and my
efforts to google its origin story failed. Help?
Its been sitting in Matthew's xarray tree
(git://git.infradead.org/users/willy/xarray.git#main) since Sep 24 2024
and linux-next since then.
--
Cheers,
Stephen Rothwell
On Fri, 21 Mar 2025 22:17:08 -0400 Tamir Duberstein [off-list ref] wrote:
quoted
Partially revert commit 6684aba0780d ("XArray: Add extra debugging check
to xas_lock and friends"), fixing test failures in check_xa_alloc.
Fixes: 6684aba0780d ("XArray: Add extra debugging check to xas_lock and friends")
Thanks.
6684aba0780d appears to be only in linux-next. It has no Link: and my
efforts to google its origin story failed. Help?
Apparently comes from git://git.infradead.org/users/willy/xarray.git
From: Pedro Falcato <pfalcato@suse.de> Date: 2025-03-22 16:21:53
On Fri, Mar 21, 2025 at 09:37:33PM -0700, Andrew Morton wrote:
On Fri, 21 Mar 2025 22:17:08 -0400 Tamir Duberstein [off-list ref] wrote:
quoted
Partially revert commit 6684aba0780d ("XArray: Add extra debugging check
to xas_lock and friends"), fixing test failures in check_xa_alloc.
Fixes: 6684aba0780d ("XArray: Add extra debugging check to xas_lock and friends")
Thanks.
6684aba0780d appears to be only in linux-next. It has no Link: and my
efforts to google its origin story failed. Help?
From: Matthew Wilcox <willy@infradead.org> Date: 2025-03-22 21:13:49
On Fri, Mar 21, 2025 at 10:17:08PM -0400, Tamir Duberstein wrote:
Partially revert commit 6684aba0780d ("XArray: Add extra debugging check
to xas_lock and friends"), fixing test failures in check_xa_alloc.
Fixes: 6684aba0780d ("XArray: Add extra debugging check to xas_lock and friends")
This doesn't fix anything. The first failure is:
#6 0x0000555555649979 in XAS_INVALID (xas=xas@entry=0x7ffff4a003a0)
at ../shared/linux/../../../../include/linux/xarray.h:1434
#7 0x000055555564f545 in check_xas_retry (xa=xa@entry=0x55555591ba00 <array>)
--Type <RET> for more, q to quit, c to continue without paging--
at ../../../lib/test_xarray.c:131
#8 0x0000555555663869 in xarray_checks () at ../../../lib/test_xarray.c:2221
#9 0x00005555556639ab in xarray_tests () at xarray.c:15
That has nothing to do with xa_destroy(). What on earth are you doing?
Anyway, I'm at LSFMM and it'a Saturday. I shan't be looking at this
until the 27th. There's clearly no urgency since you're the first one
to notice in six months.
On Sat, Mar 22, 2025 at 5:13 PM Matthew Wilcox [off-list ref] wrote:
On Fri, Mar 21, 2025 at 10:17:08PM -0400, Tamir Duberstein wrote:
quoted
Partially revert commit 6684aba0780d ("XArray: Add extra debugging check
to xas_lock and friends"), fixing test failures in check_xa_alloc.
Fixes: 6684aba0780d ("XArray: Add extra debugging check to xas_lock and friends")
This doesn't fix anything. The first failure is:
#6 0x0000555555649979 in XAS_INVALID (xas=xas@entry=0x7ffff4a003a0)
at ../shared/linux/../../../../include/linux/xarray.h:1434
#7 0x000055555564f545 in check_xas_retry (xa=xa@entry=0x55555591ba00 <array>)
--Type <RET> for more, q to quit, c to continue without paging--
at ../../../lib/test_xarray.c:131
#8 0x0000555555663869 in xarray_checks () at ../../../lib/test_xarray.c:2221
#9 0x00005555556639ab in xarray_tests () at xarray.c:15
That's not what I see when I boot a kernel with CONFIG_TEST_XARRAY=y.
That has nothing to do with xa_destroy(). What on earth are you doing?
I'm running the kernel in a VM on arm64. What are you doing?
Anyway, I'm at LSFMM and it'a Saturday. I shan't be looking at this
until the 27th. There's clearly no urgency since you're the first one
to notice in six months.
Sure. I misunderstood the purpose of linux-next, thinking that if a
commit is in there then it will soon head to mainline. I realize now
this isn't the case.