1f1da9680SAlex BennéeKVM Unit Tests Maintainers 2f1da9680SAlex Bennée========================== 3f1da9680SAlex Bennée 4f1da9680SAlex BennéeThe intention of this file is not to establish who owns what portions of the 5f1da9680SAlex Bennéecode base, but to provide a set of names that developers can consult when they 6f1da9680SAlex Bennéehave a question about a particular subset and also to provide a set of names 7f1da9680SAlex Bennéeto be CC'd when submitting a patch to obtain appropriate review. 8f1da9680SAlex Bennée 9f1da9680SAlex BennéeIn general, if you have a question about inclusion of a patch, you 10f1da9680SAlex Bennéeshould consult the KVM mailing list <kvm@vger.kernel.org> and not any 11f1da9680SAlex Bennéespecific individual privately. 12f1da9680SAlex Bennée 13f1da9680SAlex BennéeDescriptions of section entries: 14f1da9680SAlex Bennée 15f1da9680SAlex Bennée M: Mail patches to: FullName <address@domain> 16171d5146SJanosch Frank R: Designated reviewer: FullName <address@domain> 17171d5146SJanosch Frank These reviewers should be CCed on patches. 18f1da9680SAlex Bennée L: Mailing list that is relevant to this area 19f1da9680SAlex Bennée W: Web-page with status/info 20f1da9680SAlex Bennée Q: Patchwork web based patch tracking system site 21f1da9680SAlex Bennée T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. 22f1da9680SAlex Bennée S: Status, one of the following: 23f1da9680SAlex Bennée Supported: Someone is actually paid to look after this. 24f1da9680SAlex Bennée Maintained: Someone actually looks after it. 25f1da9680SAlex Bennée Odd Fixes: It has a maintainer but they don't have time to do 26f1da9680SAlex Bennée much other than throw the odd patch in. See below. 27f1da9680SAlex Bennée Orphan: No current maintainer [but maybe you could take the 28f1da9680SAlex Bennée role as you write your new code]. 29f1da9680SAlex Bennée Obsolete: Old code. Something tagged obsolete generally means 30f1da9680SAlex Bennée it has been replaced by a better system and you 31f1da9680SAlex Bennée should be using that. 32f1da9680SAlex Bennée F: Files and directories with wildcard patterns. 33f1da9680SAlex Bennée A trailing slash includes all files and subdirectory files. 34f1da9680SAlex Bennée F: drivers/net/ all files in and below drivers/net 35f1da9680SAlex Bennée F: drivers/net/* all files in drivers/net, but not below 36f1da9680SAlex Bennée F: */net/* all files in "any top level directory"/net 37f1da9680SAlex Bennée One pattern per line. Multiple F: lines acceptable. 38f1da9680SAlex Bennée X: Files and directories that are NOT maintained, same rules as F: 39f1da9680SAlex Bennée Files exclusions are tested before file matches. 40f1da9680SAlex Bennée Can be useful for excluding a specific subdirectory, for instance: 41f1da9680SAlex Bennée F: net/ 42f1da9680SAlex Bennée X: net/ipv6/ 43f1da9680SAlex Bennée matches all files in and below net excluding net/ipv6/ 44f1da9680SAlex Bennée K: Keyword perl extended regex pattern to match content in a 45f1da9680SAlex Bennée patch or file. For instance: 46f1da9680SAlex Bennée K: of_get_profile 47f1da9680SAlex Bennée matches patches or files that contain "of_get_profile" 48f1da9680SAlex Bennée K: \b(printk|pr_(info|err))\b 49f1da9680SAlex Bennée matches patches or files that contain one or more of the words 50f1da9680SAlex Bennée printk, pr_info or pr_err 51f1da9680SAlex Bennée One regex pattern per line. Multiple K: lines acceptable. 52f1da9680SAlex Bennée 53f1da9680SAlex Bennée 54f1da9680SAlex BennéeMaintainers 55f1da9680SAlex Bennée----------- 56f1da9680SAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 57f1da9680SAlex BennéeL: kvm@vger.kernel.org 58f1da9680SAlex BennéeT: git://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git 59f1da9680SAlex Bennée 60f1da9680SAlex BennéeArchitecture Specific Code: 61f1da9680SAlex Bennée--------------------------- 62f1da9680SAlex Bennée 63f1da9680SAlex BennéeARM 64f1da9680SAlex BennéeM: Drew Jones <drjones@redhat.com> 65f1da9680SAlex BennéeL: kvm@vger.kernel.org 66f1da9680SAlex BennéeL: kvmarm@lists.cs.columbia.edu 67f1da9680SAlex BennéeF: arm/* 68f1da9680SAlex BennéeF: lib/arm/* 69f1da9680SAlex BennéeF: lib/arm64/* 70f1da9680SAlex Bennée 712910e137SThomas HuthPOWERPC 722910e137SThomas HuthM: Laurent Vivier <lvivier@redhat.com> 732910e137SThomas HuthM: Thomas Huth <thuth@redhat.com> 742910e137SThomas HuthL: kvm@vger.kernel.org 752910e137SThomas HuthL: kvm-ppc@vger.kernel.org 762910e137SThomas HuthF: powerpc/* 772910e137SThomas HuthF: lib/powerpc/* 782910e137SThomas HuthF: lib/ppc64/* 792910e137SThomas Huth 80369e9cc4SDavid HildenbrandS390X 81369e9cc4SDavid HildenbrandM: Thomas Huth <thuth@redhat.com> 82369e9cc4SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 832bed2c5aSThomas HuthM: Janosch Frank <frankja@linux.ibm.com> 84cf7d6136SCornelia HuckR: Cornelia Huck <cohuck@redhat.com> 85369e9cc4SDavid HildenbrandL: kvm@vger.kernel.org 86*0ccace16SCornelia HuckL: linux-s390@vger.kernel.org 87369e9cc4SDavid HildenbrandF: s390x/* 88369e9cc4SDavid HildenbrandF: lib/s390x/* 89369e9cc4SDavid Hildenbrand 90bfbf6f1cSRadim KrčmářX86 91f1da9680SAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 92f1da9680SAlex BennéeL: kvm@vger.kernel.org 93f1da9680SAlex BennéeF: x86/* 94f1da9680SAlex BennéeF: lib/x86/* 95