• Paolo Bonzini's avatar
    MAINTAINERS: Reorganize KVM/x86 maintainership · 6945b214
    Paolo Bonzini authored
    For the last few years I have been the sole maintainer of KVM, albeit
    getting serious help from all the people who have reviewed hundreds of
    patches.  The volume of KVM x86 alone has gotten to the point where one
    maintainer is not enough; especially if that maintainer is not doing it
    full time and if they want to keep up with the evolution of ARM64 and
    RISC-V at both the architecture and the hypervisor level.
    
    So, this patch is the first step in restoring double maintainership
    or even transitioning to the submaintainer model of other architectures.
    
    The changes here were mostly proposed by Sean offlist and they are twofold:
    
    - revisiting the set of KVM x86 reviewers.  It's important to have an
      an accurate list of people that are actively reviewing patches ("R"),
      as well as people that are able to act on bug reports ("M").  Otherwise,
      voids to be filled are not easily visible.  The proposal is to split
      KVM on Hyper-V, which is where Vitaly has been the main contributor
      for quite some time now; likewise for KVM paravirt support, which
      has been the main interest of Wanpeng and to which Vitaly has also
      contributed (e.g., for async page faults).  Jim and Joerg have not been
      particularly active (though Joerg has worked on guest support for AMD
      SEV); knowing them a bit, I can't imagine they would object to their
      removal or even be surprised, but please speak up if you do.
    
    - promoting Sean to maintainer for KVM x86 host support.  While for
      now this changes little, let's treat it as a harbinger for future
      changes.  The plan is that I would keep the final integration testing
      for quite some time, and probably focus more on -rc work.  This will
      give me more time to clean up my ad hoc setup and moving towards a
      more public CI, with Sean focusing instead on next-release patches,
      and the testing up to where kvm-unit-tests and selftests pass.  In
      order to facilitate collaboration between Sean and myself, we'll
      also formalize a bit more the various branches of kvm.git.
    
    Nothing is going to change with respect to handling pull requests to Linus
    and from other architectures, as well as maintainance of the generic code
    (which I expect and hope to be more important as architectures try to
    share more code) and documentation.  However, it's not a coincidence
    that my entry is now the last for x86, ready to be demoted to reviewer
    if/when the right time comes.
    Suggested-by: default avatarSean Christopherson <seanjc@google.com>
    Co-developed-by: default avatarSean Christopherson <seanjc@google.com>
    Cc: kvm@vger.kernel.org
    Cc: Sean Christopherson <seanjc@google.com>
    Cc: Vitaly Kuznetsov <vkuznets@redhat.com>
    Cc: Wanpeng Li <wanpengli@tencent.com>
    Cc: Jim Mattson <jmattson@google.com>
    Cc: Joerg Roedel <joro@8bytes.org>
    Acked-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    6945b214
MAINTAINERS 651 KB