5–7 Oct 2026
Europe/Prague timezone

mmu_notifier: can we use it better?

6 Oct 2026, 10:00
30m
"Club E" (Prague Congress Centre)

"Club E"

Prague Congress Centre

128
KVM MC KVM MC

Speaker

Claudio Imbrenda (IBM)

Description

KVM uses the mmu_notifier infrastructure to keep the guest mapping up to date. After having completely rewritten the memory management of KVM/s390 to use mmu_notifiers, I have noticed some of the shortcomings in how KVM uses the notifiers.

Some of areas where KVM's usage of the notifiers, or the mmu_notifier infrastructure itself can be improved:

  • passing the reason code to the KVM callback when unmapping
  • more fine-grained reason codes
  • passing back flags from the notifier callback

I will show how and why each of the above points would be useful for KVM with some concrete examples.

Author

Presentation materials

There are no materials yet.