[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-btrfs
Subject: [RFC PATCH 5/8] generic/613: write some actual data for btrfs
From: Sweet Tea Dorminy <sweettea-kernel () dorminy ! me>
Date: 2023-06-29 22:17:20
Message-ID: 548d104df621ba7532ff1b4ba2076cd3a24a98a0.1688076612.git.sweettea-kernel () dorminy ! me
[Download RAW message or body]
Currently, the test touches a file and assumes that that is sufficient
to generate a new nonce to test for that file. However, btrfs doesn't
store an encryption context for a leaf inode, and doesn't store an
encryption context for data within a leaf inode until data is actually
written. Thus, merely touching the file on btrfs doesn't actually
generate a testable nonce.
Instead, write a trivial bit of data to each file, which provokes btrfs
to generate a encryption context for the data and thus a testable nonce.
Signed-off-by: Sweet Tea Dorminy <sweettea-kernel@dorminy.me>
---
tests/generic/613 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/generic/613 b/tests/generic/613
index 279b1bfb..11f28c74 100755
--- a/tests/generic/613
+++ b/tests/generic/613
@@ -53,11 +53,11 @@ for i in {1..50}; do
done
for i in {1..50}; do
file=$SCRATCH_MNT/v1_policy_dir_1/$i
- touch $file
+ echo "0" > $file
inodes+=("$(stat -c %i $file)")
file=$SCRATCH_MNT/v2_policy_dir_1/$i
- touch $file
+ echo "0" > $file
inodes+=("$(stat -c %i $file)")
done
_scratch_unmount
--
2.40.1
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic