[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2] MAINTAINERS: consolidate vm-event/monitor entry


  • To: Anthony PERARD <anthony.perard@xxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Wed, 6 Sep 2023 14:50:22 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=J7DqZKBsBFGBHGjWHDGWefcFFNcvUMNSS/H7pv+WaNo=; b=KrEuSBbIgpXQC8HX1zfiv6z/JnUDZwr7xWzc2A/LVhCmtJ61aGbpc6IFJY3zkzbqfsFHsWx72vSjlp0cWsfhRCIYzIv+iwgacEkZWszoE9z/eLSiVmRaQibSFgNH69NLNKLgrqPfQ+4N3//s6n1BdsXp9t1tv3jz3gQpqnwrN66ZVzqEz1FswEezAVk2VoUSVukZToJrkb91AA9kifYpv22P0fUqEU8eIv6GubUOQ2tNuDZN6cjT3g5Zw4W+UlAT8gn26ZGwcE26uKC3DLSwoDllWtv4OxpIyyQzsEqXkya1OxqfL9C/xIG1hwHFEybDfxyWQCQymyLTPrlxvGis/g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NYBkojvjnZqKTjaX+m/S03A/iiwlbbCfqBavwEiPXKERg1Lc7hBDv35c2dY0dhKsvKyBA4PANOR6a3UXe08lyjjc42r/+EeWCTF/oCiIcytePQC94zlVI26jiC7Qxq7Fd43bbwfz6tiolqb/xQPU1h4xDJmHUo+qAc4rhQL0wCJY44MQZiuzLcQaWA3KN0BVESACiWxeudxzbfqTrSkbwt2oyp7wyIYiQJMiIldX9vW1U4oxDZyB7D1W8rr5IWSIky2SrocXf4jjEFP3FFyhVrMh9HouPpkVXA/ngDJnrAh6xOMfbRahFPNNwnzHttvBMaPjp8ZFyUrJ6pYoXHitTA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Tamas K Lengyel <tamas@xxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Wed, 06 Sep 2023 12:50:35 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 06.09.2023 14:40, Anthony PERARD wrote:
> On Thu, Aug 31, 2023 at 08:15:13AM +0200, Jan Beulich wrote:
>> If the F: description is to be trusted, the two xen/arch/x86/hvm/
>> lines were fully redundant with the earlier wildcard ones. Arch header
>> files, otoh, were no longer covered by anything as of the move from
>> include/asm-*/ to arch/*/include/asm/. Further also generalize (by
>> folding) the x86- and Arm-specific mem_access.c entries.
>>
>> Finally, again assuming the F: description can be trusted, there's no
>> point listing arch/, common/, and include/ entries separately. Fold
>> them all.
>>
>> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
>> ---
>> -F:  xen/arch/*/monitor.c
>> -F:  xen/arch/*/vm_event.c
>> -F:  xen/arch/arm/mem_access.c
>> -F:  xen/arch/x86/include/asm/hvm/monitor.h
>> -F:  xen/arch/x86/include/asm/hvm/vm_event.h
>> -F:  xen/arch/x86/mm/mem_access.c
>> -F:  xen/arch/x86/hvm/monitor.c
>> -F:  xen/arch/x86/hvm/vm_event.c
>> -F:  xen/common/mem_access.c
>> -F:  xen/common/monitor.c
>> -F:  xen/common/vm_event.c
>> -F:  xen/include/*/mem_access.h
>> -F:  xen/include/*/monitor.h
>> -F:  xen/include/*/vm_event.h
>> +F:  xen/*/mem_access.[ch]
>> +F:  xen/*/monitor.[ch]
>> +F:  xen/*/vm_event.[ch]
> 
> 
> Hi,
> 
> Did you mean to for example change the maintainer ship of
> "xen/arch/x86/mm/mem_access.c"? Before it was:
>     - VM EVENT, MEM ACCESS and MONITOR
>     - X86 MEMORY MANAGEMENT
>     - X86 ARCHITECTURE
> And now, it's just:
>     - X86 MEMORY MANAGEMENT
>     - X86 ARCHITECTURE
> 
> (see ./scripts/get_maintainer.pl --sections -f xen/arch/x86/mm/mem_access.c)
> 
> Also, now "xen/include/xen/monitor.h" is only "THE REST".

No, no change of maintainership was intended. But there was an uncertainty,
which is why I said "assuming the F: description can be trusted". So ...

> On the other hand, there's no change for "xen/common/monitor.c", so the
> pattern works for this particular file.

... together with this observation, I take it that

           F:   */net/*         all files in "any top level directory"/net

is actually at best misleading / ambiguous - I read it as not just a single
level of directories, but it may well be that that's what is meant. At
which point the question is how "any number of directories" could be
expressed. Would **/ or .../**/... work here? I'm afraid my Perl is far
from sufficient to actually spot where (and hence how) this is handled in
the script.

Jan



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.