public inbox for fstests@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] xfstests: update verity tests for non-4K block and page size
@ 2022-12-11  7:06 Eric Biggers
  2022-12-11  7:06 ` [PATCH 01/10] common/verity: add and use _fsv_can_enable() Eric Biggers
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: Eric Biggers @ 2022-12-11  7:06 UTC (permalink / raw)
  To: fstests; +Cc: linux-fscrypt

This series updates the verity xfstests to eliminate implicit
assumptions that 'merkle_tree_block_size == fs_block_size == page_size
== 4096', and to provide some test coverage for cases where
merkle_tree_block_size differs from fs_block_size and/or page_size.  It
doesn't add any new test scripts, but it does update some of the
existing test scripts to test multiple block sizes.

This goes along with my kernel patch series
"fsverity: support for non-4K pages"
(https://lore.kernel.org/linux-fsdevel/20221028224539.171818-1-ebiggers@kernel.org/T/#u).
However, it's not necessary to wait for that kernel patch series to be
applied before applying this xfstests patch series.

Eric Biggers (10):
  common/verity: add and use _fsv_can_enable()
  common/verity: set FSV_BLOCK_SIZE to an appropriate value
  common/verity: use FSV_BLOCK_SIZE by default
  common/verity: add _filter_fsverity_digest()
  generic/572: support non-4K Merkle tree block size
  generic/573: support non-4K Merkle tree block size
  generic/577: support non-4K Merkle tree block size
  generic/574: test multiple Merkle tree block sizes
  generic/624: test multiple Merkle tree block sizes
  generic/575: test 1K Merkle tree block size

 common/verity         |  84 +++++++++++++++-----
 tests/generic/572     |  21 ++---
 tests/generic/572.out |  10 +--
 tests/generic/573     |   8 +-
 tests/generic/574     | 174 ++++++++++++++++++++++++++----------------
 tests/generic/574.out |  83 ++------------------
 tests/generic/575     |  58 +++++++++-----
 tests/generic/575.out |   8 +-
 tests/generic/577     |  24 +++---
 tests/generic/577.out |  10 +--
 tests/generic/624     | 119 ++++++++++++++++++++---------
 tests/generic/624.out |  15 ++--
 12 files changed, 346 insertions(+), 268 deletions(-)


base-commit: 41f2bbdec5faa5d6522e86e63c1f30473a99dbfe
-- 
2.38.1


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

end of thread, other threads:[~2022-12-20 20:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-11  7:06 [PATCH 00/10] xfstests: update verity tests for non-4K block and page size Eric Biggers
2022-12-11  7:06 ` [PATCH 01/10] common/verity: add and use _fsv_can_enable() Eric Biggers
2022-12-11  7:06 ` [PATCH 02/10] common/verity: set FSV_BLOCK_SIZE to an appropriate value Eric Biggers
2022-12-11  7:06 ` [PATCH 03/10] common/verity: use FSV_BLOCK_SIZE by default Eric Biggers
2022-12-11  7:06 ` [PATCH 04/10] common/verity: add _filter_fsverity_digest() Eric Biggers
2022-12-11  7:06 ` [PATCH 05/10] generic/572: support non-4K Merkle tree block size Eric Biggers
2022-12-11  7:06 ` [PATCH 06/10] generic/573: " Eric Biggers
2022-12-11  7:07 ` [PATCH 07/10] generic/577: " Eric Biggers
2022-12-11  7:07 ` [PATCH 08/10] generic/574: test multiple Merkle tree block sizes Eric Biggers
2022-12-11  7:07 ` [PATCH 09/10] generic/624: " Eric Biggers
2022-12-20  6:56   ` Zorro Lang
2022-12-20  8:00     ` Eric Biggers
2022-12-20 20:40       ` Zorro Lang
2022-12-11  7:07 ` [PATCH 10/10] generic/575: test 1K Merkle tree block size Eric Biggers

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