public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] xfs/841: create a block device that must exist
@ 2026-02-02  8:57 Christoph Hellwig
  2026-02-02 18:54 ` Luca Di Maio
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Christoph Hellwig @ 2026-02-02  8:57 UTC (permalink / raw)
  To: zlang; +Cc: djwong, luca.dimaio1, linux-xfs, fstests

This test currently creates a block device node for /dev/ram0,
which isn't guaranteed to exist, and can thus cause the test to
fail with:

mkfs.xfs: cannot open $TEST_DIR/proto/blockdev: No such device or address

Instead, create a node for the backing device for $TEST_DIR, which must
exist.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 tests/xfs/841 | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tests/xfs/841 b/tests/xfs/841
index ee2368d4a746..ddb1b3bea104 100755
--- a/tests/xfs/841
+++ b/tests/xfs/841
@@ -85,9 +85,12 @@ _create_proto_dir()
 	$here/src/af_unix "$PROTO_DIR/socket" 2> /dev/null || true
 
 	# Block device (requires root)
-	mknod "$PROTO_DIR/blockdev" b 1 0 2> /dev/null || true
+	# Uses the device for $TEST_DIR to ensure it always exists.
+	mknod "$PROTO_DIR/blockdev" b $(stat -c '%Hd %Ld' $TEST_DIR) \
+		2> /dev/null || true
 
 	# Character device (requires root)
+	# Uses /dev/null, which should always exist
 	mknod "$PROTO_DIR/chardev" c 1 3 2> /dev/null || true
 }
 
-- 
2.47.3


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-03-04 16:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-02  8:57 [PATCH] xfs/841: create a block device that must exist Christoph Hellwig
2026-02-02 18:54 ` Luca Di Maio
2026-02-03  8:28 ` Zorro Lang
2026-03-03 17:53 ` Darrick J. Wong
2026-03-04 12:55   ` Christoph Hellwig
2026-03-04 16:49     ` Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox