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

Re: [PATCH] xen: Remove trigraphs from comments


  • To: Michal Orzel <michal.orzel@xxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Tue, 6 Dec 2022 14:46:04 +0100
  • 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=duFnB/IwvJt5wp9SXSqzjxVVxW21ojMLD7177JkGJ10=; b=W/ffVA4IsPqm/Z8kvYX/8vyWdDX1iP2KtJh3Uiz4ZI+U7gVMnSVVV+RDBXidLB5uNr6nHiFWwyDWi+QLstJQHNuLDFKjZ3w++mvdo1lXrFuuhzxtuGyfzZ+lFA1O0Wi9UjmCgktZPKrHR6MZ2HTNdbIt7g40hgJ+UUox3whaE50B3MY1keKOgpW7ghNGZp3GzRtirz5tTCG5hxojxNDja17opH0f1i3Pmo3OtMrNv+nonq6sSDHnk+FiDZPKB2yDe+aHU3lMAdUqIdI0fu622i1sAseQafGhSXkKkiQMwvk3G8zklxzo75SBGMTm99r1oG56srKb50mRqfMrs3J5jQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ddZ91rCTqgxY7yZ86oFWqtPQ//hHgz7+cCCPKVlbW7iJpSvfRB8FfJdQYKpv+LQ0A37R8ATz3GWmHsSFRBGBFN6gVfbem9NNh6WgfyQpn+FYWybbrA82MVaX5dtdPhjBsBrtAQyWu2L89fq2WtT5sBN0arOcZUYy3uXkNshfeL3p8rPvVlAoTIwG4p7WACXdUEeNqhx2FBibUvBngyvuNKo6lkKpqDYNB2qV8V4Js4xGE81gbW75QpvAfaVtabL477bJj0abhhW62KK4uMFWN2YPKN6vFFl9fOyU+iaWRG3+yQ5E07EnPGPth/HCU71LZjKk9cvVap8+tgC1lH7Pbw==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Tue, 06 Dec 2022 13:46:32 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 06.12.2022 14:05, Michal Orzel wrote:
> On 06/12/2022 13:42, Jan Beulich wrote:
>> On 06.12.2022 11:59, Michal Orzel wrote:
>>> --- a/xen/include/xen/pci_regs.h
>>> +++ b/xen/include/xen/pci_regs.h
>>> @@ -246,13 +246,13 @@
>>>  #define  PCI_PM_CTRL_STATE_MASK      0x0003  /* Current power state (D0 to 
>>> D3) */
>>>  #define  PCI_PM_CTRL_NO_SOFT_RESET   0x0008  /* No reset for D3hot->D0 */
>>>  #define  PCI_PM_CTRL_PME_ENABLE      0x0100  /* PME pin enable */
>>> -#define  PCI_PM_CTRL_DATA_SEL_MASK   0x1e00  /* Data select (??) */
>>> -#define  PCI_PM_CTRL_DATA_SCALE_MASK 0x6000  /* Data scale (??) */
>>> +#define  PCI_PM_CTRL_DATA_SEL_MASK   0x1e00  /* Data select (?) */
>>> +#define  PCI_PM_CTRL_DATA_SCALE_MASK 0x6000  /* Data scale (?) */
>>>  #define  PCI_PM_CTRL_PME_STATUS      0x8000  /* PME pin status */
>>> -#define PCI_PM_PPB_EXTENSIONS        6       /* PPB support extensions 
>>> (??) */
>>> -#define  PCI_PM_PPB_B2_B3    0x40    /* Stop clock when in D3hot (??) */
>>> -#define  PCI_PM_BPCC_ENABLE  0x80    /* Bus power/clock control enable 
>>> (??) */
>>> -#define PCI_PM_DATA_REGISTER 7       /* (??) */
>>> +#define PCI_PM_PPB_EXTENSIONS        6       /* PPB support extensions (?) 
>>> */
>>> +#define  PCI_PM_PPB_B2_B3    0x40    /* Stop clock when in D3hot (?) */
>>> +#define  PCI_PM_BPCC_ENABLE  0x80    /* Bus power/clock control enable (?) 
>>> */
>>> +#define PCI_PM_DATA_REGISTER 7       /* (?) */
>>>  #define PCI_PM_SIZEOF                8
>>
>> We've inherited all of these from Linux, and I notice Linux still has it
>> this same way. Ideally Linux would change first, but I'd be okay with a
>> sentence added to the description clarifying that we knowingly accept
>> the divergence.
> This file already diverged and we are not in sync with Linux as well.

Of course - that's the case for the majority of files we've taken from
somewhere. But a Linux patch dropping the (??) parts of the comment
(perhaps once whoever had put them there convinced themselves that the
names of the constants and/or the comments are valid / applicable)
would then no longer apply cleanly if we wanted to carry it over.
Hence my request for amending the description.

> Also there is no functional change being made by this patch so it is ok
> to change Xen and not Linux in this case (which has quite a lot of trigraphs 
> all over the place).

Based on what criteria are you saying this is ok (unconditionally)?

Jan



 


Rackspace

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