From: Ian Campbell <Ian.Campbell@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Jean Guyader <jean.guyader@gmail.com>,
xen-devel <xen-devel@lists.xen.org>,
"Tim Deegan (3P)" <Tim.Deegan@citrix.com>,
"Jean Guyader (3P)" <jean.guyader@citrix.com>,
Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>
Subject: Re: [PATCH 1/5] xen: improve changes to xen_add_to_physmap
Date: Wed, 8 Aug 2012 08:45:23 +0100 [thread overview]
Message-ID: <1344411923.11783.1.camel@dagon.hellion.org.uk> (raw)
In-Reply-To: <50222DFB0200007800093746@nat28.tlf.novell.com>
On Wed, 2012-08-08 at 08:14 +0100, Jan Beulich wrote:
> >>> On 07.08.12 at 19:07, Stefano Stabellini <stefano.stabellini@eu.citrix.com> wrote:
> > Regarding the name, maybe it should be XEN_ADD_TO_PHYSMAP_FIELD?
>
> Sounds fine (and I like this better than the ..._ARG one you used
> below.
>
> > #if (defined(__GNUC__) && !defined(__STRICT_ANSI__)) || (__STDC_VERSION__ >= 201112L)
>
> #if (defined(__GNUC__) && !defined(__STRICT_ANSI__)) || \
> (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L)
The downside of this is that users of this header might need to change
their code depending on what compiler they actually build with today (or
even what options).
Is adding the ".u" throughout the Xen code base too intrusive?
> avoiding compilers to warn about the use of the possibly
> undefined __STDC_VERSION__, which only got introduced
> after C89 was already published (and which e.g. gcc indeed
> doesn't define if the value would end up being below 199409L).
>
> > # define XEN_ADD_TO_PHYSMAP_ARG
> > #else
> > # define XEN_ADD_TO_PHYSMAP_ARG u
> > #endif
>
> Also, please don't forget to #undef it after use.
>
> Jan
>
next prev parent reply other threads:[~2012-08-08 7:45 UTC|newest]
Thread overview: 58+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-06 14:11 [PATCH 0/5] ARM hypercall ABI: 64 bit ready Stefano Stabellini
2012-08-06 14:12 ` [PATCH 1/5] xen: improve changes to xen_add_to_physmap Stefano Stabellini
2012-08-06 14:24 ` Konrad Rzeszutek Wilk
2012-08-06 14:38 ` Stefano Stabellini
2012-08-06 15:32 ` Jan Beulich
2012-08-06 15:43 ` Stefano Stabellini
2012-08-06 15:54 ` Jan Beulich
2012-08-07 12:27 ` Stefano Stabellini
2012-08-07 12:40 ` Jean Guyader
2012-08-07 13:18 ` Jan Beulich
2012-08-07 17:07 ` Stefano Stabellini
2012-08-08 7:14 ` Jan Beulich
2012-08-08 7:45 ` Ian Campbell [this message]
2012-08-08 8:49 ` Jan Beulich
2012-08-08 9:51 ` Stefano Stabellini
2012-08-08 10:03 ` Jean Guyader
2012-08-08 10:08 ` Stefano Stabellini
2012-08-08 14:20 ` David Vrabel
2012-08-08 19:33 ` Jean Guyader
2012-08-07 13:02 ` Jan Beulich
2012-08-07 15:24 ` Ian Jackson
2012-08-07 15:37 ` Jan Beulich
2012-08-11 1:33 ` Mukesh Rathor
2012-08-13 10:43 ` Stefano Stabellini
2012-08-06 14:12 ` [PATCH 2/5] xen/arm: introduce __lshrdi3 and __aeabi_llsr Stefano Stabellini
2012-08-09 9:16 ` Ian Campbell
2012-08-09 9:43 ` Stefano Stabellini
2012-08-06 14:12 ` [PATCH 3/5] xen: few more xen_ulong_t substitutions Stefano Stabellini
2012-08-06 15:38 ` Jan Beulich
2012-08-07 12:08 ` Stefano Stabellini
2012-08-07 12:36 ` Ian Campbell
2012-08-07 13:13 ` Jan Beulich
2012-08-07 13:30 ` Ian Campbell
2012-08-07 12:54 ` Jan Beulich
2012-08-08 7:59 ` Ian Campbell
2012-08-08 12:12 ` Stefano Stabellini
2012-08-08 12:17 ` Ian Campbell
2012-08-08 14:07 ` Jan Beulich
2012-08-08 15:01 ` Stefano Stabellini
2012-08-08 15:12 ` Jan Beulich
2012-08-08 15:55 ` Stefano Stabellini
2012-08-06 14:12 ` [PATCH 4/5] xen: introduce XEN_GUEST_HANDLE_PARAM Stefano Stabellini
2012-08-06 15:43 ` Jan Beulich
2012-08-06 15:47 ` Ian Campbell
2012-08-06 15:58 ` Jan Beulich
2012-08-06 16:02 ` Stefano Stabellini
2012-08-07 6:24 ` Jan Beulich
2012-08-07 12:35 ` Stefano Stabellini
2012-08-07 12:39 ` Ian Campbell
2012-08-07 13:08 ` Jan Beulich
2012-08-07 18:09 ` Stefano Stabellini
2012-08-08 7:48 ` Ian Campbell
2012-08-08 8:54 ` Jan Beulich
2012-08-06 14:12 ` [PATCH 5/5] xen: replace XEN_GUEST_HANDLE with XEN_GUEST_HANDLE_PARAM when appropriate Stefano Stabellini
2012-08-06 14:39 ` [PATCH 0/5] ARM hypercall ABI: 64 bit ready David Vrabel
2012-08-06 14:44 ` Stefano Stabellini
2012-08-06 14:49 ` Stefano Stabellini
2012-08-06 14:59 ` David Vrabel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1344411923.11783.1.camel@dagon.hellion.org.uk \
--to=ian.campbell@citrix.com \
--cc=JBeulich@suse.com \
--cc=Stefano.Stabellini@eu.citrix.com \
--cc=Tim.Deegan@citrix.com \
--cc=jean.guyader@citrix.com \
--cc=jean.guyader@gmail.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).