Message ID | 20230522191450.5665-1-dpsmith@apertussolutions.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [v2] maintainers: add regex matching for xsm | expand |
Hi Daniel, On 22/05/2023 20:14, Daniel P. Smith wrote: > XSM is a subsystem where it is equally important of how and where its hooks are > called as is the implementation of the hooks. The people best suited for > evaluating the how and where are the XSM maintainers and reviewers. This > creates a challenge as the hooks are used throughout the hypervisor for which > the XSM maintainers and reviewers are not, and should not be, a reviewer for > each of these subsystems in the MAINTAINERS file. Though the MAINTAINERS file > does support the use of regex matches, 'K' identifier, that are applied to both > the commit message and the commit delta. Adding the 'K' identifier will declare > that any patch relating to XSM require the input from the XSM maintainers and > reviewers. For those that use the get_maintianers script, the 'K' identifier > will automatically add the XSM maintainers and reviewers. Any one not using > get_maintainers, it will be their responsibility to ensure that if their work > touches and XSM hook, to ensure the XSM maintainers and reviewers are copied. > > This patch adds a pair of regex expressions to the XSM section. The first is > `xsm_.*` which seeks to match XSM hooks in the commit's delta. The second is > `\b(xsm|XSM)\b` which seeks to match strictly the words xsm or XSM and should > not capture words with a substring of "xsm". > > Signed-off-by: Daniel P. Smith <dpsmith@apertussolutions.com> Acked-by: Julien Grall <jgrall@amazon.com> Cheers, > --- > MAINTAINERS | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index f2f1881b32..b0f0823d21 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -674,6 +674,8 @@ F: tools/flask/ > F: xen/include/xsm/ > F: xen/xsm/ > F: docs/misc/xsm-flask.txt > +K: xsm_.* > +K: \b(xsm|XSM)\b > > THE REST > M: Andrew Cooper <andrew.cooper3@citrix.com>
diff --git a/MAINTAINERS b/MAINTAINERS index f2f1881b32..b0f0823d21 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -674,6 +674,8 @@ F: tools/flask/ F: xen/include/xsm/ F: xen/xsm/ F: docs/misc/xsm-flask.txt +K: xsm_.* +K: \b(xsm|XSM)\b THE REST M: Andrew Cooper <andrew.cooper3@citrix.com>
XSM is a subsystem where it is equally important of how and where its hooks are called as is the implementation of the hooks. The people best suited for evaluating the how and where are the XSM maintainers and reviewers. This creates a challenge as the hooks are used throughout the hypervisor for which the XSM maintainers and reviewers are not, and should not be, a reviewer for each of these subsystems in the MAINTAINERS file. Though the MAINTAINERS file does support the use of regex matches, 'K' identifier, that are applied to both the commit message and the commit delta. Adding the 'K' identifier will declare that any patch relating to XSM require the input from the XSM maintainers and reviewers. For those that use the get_maintianers script, the 'K' identifier will automatically add the XSM maintainers and reviewers. Any one not using get_maintainers, it will be their responsibility to ensure that if their work touches and XSM hook, to ensure the XSM maintainers and reviewers are copied. This patch adds a pair of regex expressions to the XSM section. The first is `xsm_.*` which seeks to match XSM hooks in the commit's delta. The second is `\b(xsm|XSM)\b` which seeks to match strictly the words xsm or XSM and should not capture words with a substring of "xsm". Signed-off-by: Daniel P. Smith <dpsmith@apertussolutions.com> --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+)