Linus Torvalds writes: (Summary)
And yes, this means that it will be unconditional and regardless of
whether anything happened)
whether anything happened)
And then you can check if something actually happened by catching the *ATOMIC* call to mmu_notifier_invalidate_page(), setting a flag, and then doing something blocking at mmu_notifier_invalidate_range_end() time.
time.
Maybe.
Maybe.
I don't know what the KVM issues are.
I don't know what the KVM issues are.
Linus
Linus
Linus
whether anything happened)
And then you can check if something actually happened by catching the *ATOMIC* call to mmu_notifier_invalidate_page(), setting a flag, and then doing something blocking at mmu_notifier_invalidate_range_end() time.
time.
Maybe.
Maybe.
I don't know what the KVM issues are.
I don't know what the KVM issues are.
Linus
Linus
Linus