From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerone Young Subject: [PATCH] Remove uses of "packed" attribute from acm.h so PPC Xen will build Date: Wed, 04 Apr 2007 14:19:20 -0500 Message-ID: <1175714361.19985.5.camel@laptop> Reply-To: jyoung5@us.ibm.com Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-1fQKpDiuYIoheMpYtcim" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel Cc: Jimi Xenidis , Hollis Blanchard List-Id: xen-devel@lists.xenproject.org --=-1fQKpDiuYIoheMpYtcim Content-Type: text/plain Content-Transfer-Encoding: 7bit The use of "packed" attribute is bad for PPC. PPC Xen build checks for this and will not build if this is in the code. Signed-off-by: Jerone Young --=-1fQKpDiuYIoheMpYtcim Content-Disposition: attachment; filename=fix_acm.h Content-Type: text/x-patch; name=fix_acm.h; charset=UTF-8 Content-Transfer-Encoding: 7bit diff -r a1b17c48fb40 xen/include/public/acm.h --- a/xen/include/public/acm.h Tue Apr 03 11:44:10 2007 +0100 +++ b/xen/include/public/acm.h Tue Jan 28 15:42:36 2031 -0600 @@ -124,7 +124,7 @@ struct acm_policy_version { uint32_t major; uint32_t minor; -} __attribute__((packed)); +}; /* each buffer consists of all policy information for @@ -145,12 +145,12 @@ struct acm_policy_buffer { uint32_t secondary_policy_code; uint32_t secondary_buffer_offset; struct acm_policy_version xml_pol_version; /* add in V3 */ -} __attribute__((packed)); +}; struct acm_policy_reference_buffer { uint32_t len; -} __attribute__((packed)); +}; struct acm_chwall_policy_buffer { uint32_t policy_version; /* ACM_CHWALL_VERSION */ @@ -162,7 +162,7 @@ struct acm_chwall_policy_buffer { uint32_t chwall_conflict_sets_offset; uint32_t chwall_running_types_offset; uint32_t chwall_conflict_aggregate_offset; -} __attribute__((packed)); +}; struct acm_ste_policy_buffer { uint32_t policy_version; /* ACM_STE_VERSION */ @@ -170,7 +170,7 @@ struct acm_ste_policy_buffer { uint32_t ste_max_types; uint32_t ste_max_ssidrefs; uint32_t ste_ssid_offset; -} __attribute__((packed)); +}; struct acm_stats_buffer { uint32_t magic; @@ -179,7 +179,7 @@ struct acm_stats_buffer { uint32_t primary_stats_offset; uint32_t secondary_policy_code; uint32_t secondary_stats_offset; -} __attribute__((packed)); +}; struct acm_ste_stats_buffer { uint32_t ec_eval_count; @@ -188,7 +188,7 @@ struct acm_ste_stats_buffer { uint32_t gt_denied_count; uint32_t ec_cachehit_count; uint32_t gt_cachehit_count; -} __attribute__((packed)); +}; struct acm_ssid_buffer { uint32_t len; @@ -200,7 +200,7 @@ struct acm_ssid_buffer { uint32_t secondary_policy_code; uint32_t secondary_max_types; uint32_t secondary_types_offset; -} __attribute__((packed)); +}; #endif --=-1fQKpDiuYIoheMpYtcim Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --=-1fQKpDiuYIoheMpYtcim--