On Fri, 27 Jan 2023 21:43:49 +0000, Ricardo Koller wrote: > Commit 406504c7b040 ("KVM: arm64: Fix S1PTW handling on RO memslots") > changed the way S1PTW faults were handled by KVM. Before this fix, > KVM treated any fault due to any S1PTW as a write, even S1PTW that > didn't update the PTE. Some tests in page_fault_test mistakenly check > for this KVM behavior and are currently failing. For example, there's > a dirty log test that asserts that a S1PTW without AF or DA results in > the PTE page getting dirty. > > [...] Applied to fixes, thanks! [1/4] KVM: selftests: aarch64: Relax userfaultfd read vs. write checks commit: 0dd8d22a887a473f6f11abf556c4f7944ab5ef1d [2/4] KVM: selftests: aarch64: Do not default to dirty PTE pages on all S1PTWs commit: 42561751ea918d8f3f54412622735e1f887cb360 [3/4] KVM: selftests: aarch64: Fix check of dirty log PT write commit: 8b03c97fa6fd442b949b71aeb7545b970b968fe3 [4/4] KVM: selftests: aarch64: Test read-only PT memory regions commit: 08ddbbdf0b55839ca93a12677a30a1ef24634969 Cheers, M. -- Without deviation from the norm, progress is not possible.