Skip to content

Commit d38d027

Browse files
authored
fix(axfs): update rsext4 to fix journal playback data inconsistency (arceos-hypervisor#367)
* fix(axfs): update rsext4 to fix journal playback data inconsistency The previous rsext4 version (dev-251222) had a bug where mount() reads superblock and group descriptors before journal_replay(), but never reloads them after replay. This causes in-memory metadata to be stale, leading to incorrect block allocation and data corruption (TEE htree authenc_decrypt_final error 0xFFFF3071) after system restart. Updated rsext4 to main branch which includes the fix. * fix(axfs): update rsext4 to fix journal playback data inconsistency
1 parent 3b312ee commit d38d027

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/axfs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ cap_access = "0.1"
1919
lazyinit = "0.2"
2020
spin = "0.9"
2121
log = "0.4"
22-
rsext4 = {git = "https://github.com/Dirinkbottle/rsext4.git", tag = "dev-251222"}
22+
rsext4 = {git = "https://github.com/Dirinkbottle/rsext4.git", branch = "main"}
2323

2424
[dependencies.fatfs]
2525
default-features = false

0 commit comments

Comments
 (0)