All of lore.kernel.org
 help / color / mirror / Atom feed
* add tests for file system on devices using protection information v3
@ 2026-08-31  6:45 Christoph Hellwig
  2026-08-31  6:45 ` [PATCH 1/6] common/scsi_debug: don't slow down I/O Christoph Hellwig
                   ` (5 more replies)
  0 siblings, 6 replies; 17+ messages in thread
From: Christoph Hellwig @ 2026-08-31  6:45 UTC (permalink / raw)
  To: Zorro Lang
  Cc: fstests, Martin K. Petersen, Kanchan Joshi, Anuj Gupta,
	John Garry, Darrick J. Wong, linux-scsi

Hi all,

this series adds support to exercise I/O on file systems using protection
information in the device, including that corruption is properly
reported.

The second test requires a patch to inject corruption into scsi_debug
that was posted to the linux-scsi list.

Changes since v2:
 - factor out a _bdev_disk_name helper

Changes since v1:
 - fix various requirements
 - use _exit
 - cleanup up the scsi_debug options building
 - add a new PI group
 - mark one of the new tests dangerous as it can crash Linux 7.2 and earlier

^ permalink raw reply	[flat|nested] 17+ messages in thread
* add tests for file system on devices using protection information v4
@ 2026-09-07  7:58 Christoph Hellwig
  2026-09-07  7:58 ` [PATCH 6/6] generic: test corruption detection using T10 protection information Christoph Hellwig
  0 siblings, 1 reply; 17+ messages in thread
From: Christoph Hellwig @ 2026-09-07  7:58 UTC (permalink / raw)
  To: Zorro Lang
  Cc: fstests, Martin K. Petersen, Kanchan Joshi, Anuj Gupta,
	John Garry, Darrick J. Wong, linux-scsi

Hi all,

this series adds support to exercise I/O on file systems using protection
information in the device, including that corruption is properly
reported.

The second test requires a patch to inject corruption into scsi_debug
that was posted to the linux-scsi list.

Changes since v3:
 - notrun the new tests when CONFIG_BLK_DEV_INTEGRITY is not enabled
 - remove the unused dio_opts variable
 - rename phys_blk to phys_sector
 - make the last sector calculation work on different block sizes even
   if that test doesn't test that currently
 - fix typos

Changes since v2:
 - factor out a _bdev_disk_name helper

Changes since v1:
 - fix various requirements
 - use _exit
 - cleanup up the scsi_debug options building
 - add a new PI group
 - mark one of the new tests dangerous as it can crash Linux 7.2 and earlier

^ permalink raw reply	[flat|nested] 17+ messages in thread
* add tests for file system on devices using protection information v5
@ 2026-09-11  7:08 Christoph Hellwig
  2026-09-11  7:08 ` [PATCH 6/6] generic: test corruption detection using T10 protection information Christoph Hellwig
  0 siblings, 1 reply; 17+ messages in thread
From: Christoph Hellwig @ 2026-09-11  7:08 UTC (permalink / raw)
  To: Zorro Lang
  Cc: fstests, Martin K. Petersen, Kanchan Joshi, Anuj Gupta,
	John Garry, Darrick J. Wong, linux-scsi

Hi all,

this series adds support to exercise I/O on file systems using protection
information in the device, including that corruption is properly
reported.

The second test requires a patch to inject corruption into scsi_debug
that was posted to the linux-scsi list.

Changes since v4:
 - fix testing of PI checking in the last I/O sector that got broken in
   the last round

Changes since v3:
 - notrun the new tests when CONFIG_BLK_DEV_INTEGRITY is not enabled
 - remove the unused dio_opts variable
 - rename phys_blk to phys_sector
 - make the last sector calculation work on different block sizes even
   if that test doesn't test that currently
 - fix typos

Changes since v2:
 - factor out a _bdev_disk_name helper

Changes since v1:
 - fix various requirements
 - use _exit
 - cleanup up the scsi_debug options building
 - add a new PI group
 - mark one of the new tests dangerous as it can crash Linux 7.2 and earlier

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

end of thread, other threads:[~2026-09-11  7:09 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-31  6:45 add tests for file system on devices using protection information v3 Christoph Hellwig
2026-08-31  6:45 ` [PATCH 1/6] common/scsi_debug: don't slow down I/O Christoph Hellwig
2026-08-31  6:45 ` [PATCH 2/6] common: factor out a _bdev_disk_name helper Christoph Hellwig
2026-08-31 17:03   ` Darrick J. Wong
2026-08-31  6:45 ` [PATCH 3/6] common: add a _sysfs_block_integrity_path helper Christoph Hellwig
2026-08-31 17:03   ` Darrick J. Wong
2026-08-31  6:45 ` [PATCH 4/6] add a "pi" group Christoph Hellwig
2026-08-31  6:45 ` [PATCH 5/6] generic: test I/O on devices with T10 protection information Christoph Hellwig
2026-09-01  6:38   ` Kanchan Joshi
2026-09-07  5:48     ` Christoph Hellwig
2026-09-03  6:01   ` Anuj Gupta/Anuj Gupta
2026-08-31  6:45 ` [PATCH 6/6] generic: test corruption detection using " Christoph Hellwig
2026-09-03  6:00   ` Anuj Gupta/Anuj Gupta
2026-09-07  5:49     ` Christoph Hellwig
  -- strict thread matches above, loose matches on Subject: below --
2026-09-07  7:58 add tests for file system on devices using protection information v4 Christoph Hellwig
2026-09-07  7:58 ` [PATCH 6/6] generic: test corruption detection using T10 protection information Christoph Hellwig
2026-09-08 14:36   ` Kanchan Joshi
2026-09-11  7:08 add tests for file system on devices using protection information v5 Christoph Hellwig
2026-09-11  7:08 ` [PATCH 6/6] generic: test corruption detection using T10 protection information Christoph Hellwig

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.