From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from kirsty.vergenet.net ([202.4.237.240]) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1VWLHO-0008E4-Ca for kexec@lists.infradead.org; Wed, 16 Oct 2013 07:12:27 +0000 Date: Wed, 16 Oct 2013 16:12:03 +0900 From: Simon Horman Subject: Re: [PATCH] Remove PACKED macro and use __attribute__((packed)) directly Message-ID: <20131016071203.GA27801@verge.net.au> References: <20130905092121.GA8560@dhcp12-158.nay.redhat.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20130905092121.GA8560@dhcp12-158.nay.redhat.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "kexec" Errors-To: kexec-bounces+dwmw2=twosheds.infradead.org@lists.infradead.org To: WANG Chao Cc: Zhang Yanfei , kexec@lists.infradead.org On Thu, Sep 05, 2013 at 05:21:21PM +0800, WANG Chao wrote: > People are not always aware of PACKED macro and tend to > __attribute__((packed)) more directly. So let's remove PACKED to unify > things. > > Signed-off-by: WANG Chao Thanks, this looks good to me. Reviewed-by: Simon Horman I suggest re-posting with Andre Morton CCed to see if he will pick it up. > --- > include/x86/x86-linux.h | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/include/x86/x86-linux.h b/include/x86/x86-linux.h > index 0949dc2..c41e5f2 100644 > --- a/include/x86/x86-linux.h > +++ b/include/x86/x86-linux.h > @@ -12,8 +12,6 @@ > > #ifndef ASSEMBLY > > -#define PACKED __attribute__((packed)) > - > #ifndef E820_RAM > struct e820entry { > uint64_t addr; /* start of memory segment */ > @@ -23,7 +21,7 @@ struct e820entry { > #define E820_RESERVED 2 > #define E820_ACPI 3 /* usable as RAM once ACPI tables have been read */ > #define E820_NVS 4 > -} PACKED; > +} __attribute__((packed)); > #endif > > /* FIXME expand on drive_info_)struct... */ > @@ -255,7 +253,7 @@ struct x86_linux_header { > uint64_t pref_address; /* 0x258 */ > uint32_t init_size; /* 0x260 */ > uint32_t handover_offset; /* 0x264 */ > -} PACKED; > +} __attribute__((packed)); > > #endif /* ASSEMBLY */ > > -- > 1.8.3.1 > > > _______________________________________________ > kexec mailing list > kexec@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/kexec > _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec