> -----Original Message-----
> From: Ian Jackson [mailto:ian.jack...@citrix.com]
> Sent: 07 June 2018 15:21
> To: Paul Durrant <paul.durr...@citrix.com>
> Cc: George Dunlap <george.dun...@citrix.com>; Jan Beulich
> <jbeul...@suse.com>; Andrew Cooper <andrew.coop...@citrix.com>; Wei
> Liu <wei.l...@citrix.com>; Stefano Stabellini <sstabell...@kernel.org>; xen-
> devel <xen-devel@lists.xenproject.org>; Konrad Rzeszutek Wilk
> <konrad.w...@oracle.com>; Daniel de Graaf <dgde...@tycho.nsa.gov>; Tim
> (Xen.org) <t...@xen.org>
> Subject: RE: [PATCH 5/7] public / x86: introduce __HYPERCALL_iommu_op
> 
> Paul Durrant writes ("RE: [PATCH 5/7] public / x86: introduce
> __HYPERCALL_iommu_op"):
> > FWIW Linux appears to use a single '_' prefix and no suffix.
> 
> This practice of scattering underscores about, apparently at random,
> is baffling to me.
> 
> It doesn't look like most of the people who do it are aware of the
> rules.  For example, #defining any identifier starting __ is a licence
> to the compiler to stuff demons up your nose.
> 
> We should do this:
>   #define XEN_PUBLIC_IOMMU_OP_H
> which is (i) not in any of the compiler's namespaces (ii) has XEN_ at
> the beginning so we can justify thinking that it won't clash with
> anyone else's identifiers (Iii) will never clash with any of our own
> because it ends in _H.
> 

Sounds ok to me. Patch to CODING_STYLE?

  Paul

> Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to