From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1WIjHE-0001h5-Ro for mharc-grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:16 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42806) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIjH5-0001Op-Dn for grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WIjGw-00017I-4q for grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:07 -0500 Received: from e35.co.us.ibm.com ([32.97.110.153]:57292) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIjGv-000176-VY for grub-devel@gnu.org; Wed, 26 Feb 2014 13:31:58 -0500 Received: from /spool/local by e35.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 26 Feb 2014 11:31:57 -0700 Received: from d03dlp03.boulder.ibm.com (9.17.202.179) by e35.co.us.ibm.com (192.168.1.135) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 26 Feb 2014 11:31:55 -0700 Received: from b03cxnp07028.gho.boulder.ibm.com (b03cxnp07028.gho.boulder.ibm.com [9.17.130.15]) by d03dlp03.boulder.ibm.com (Postfix) with ESMTP id 20E1719D8039 for ; Wed, 26 Feb 2014 11:31:53 -0700 (MST) Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by b03cxnp07028.gho.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id s1QIVLnk4194682 for ; Wed, 26 Feb 2014 19:31:21 +0100 Received: from d03av02.boulder.ibm.com (localhost [127.0.0.1]) by d03av02.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id s1QIVspe016298 for ; Wed, 26 Feb 2014 11:31:54 -0700 Received: from ram.oc3035372033.ibm.com.com (sig-9-65-83-23.mts.ibm.com [9.65.83.23]) by d03av02.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with ESMTP id s1QIVZLW014663; Wed, 26 Feb 2014 11:31:52 -0700 From: Ram Pai To: grub-devel@gnu.org Subject: [RFC PATCH 07/23] Fix some more warnings when casting. Date: Wed, 26 Feb 2014 10:31:06 -0800 Message-Id: <1393439482-20341-8-git-send-email-linuxram@us.ibm.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1393439482-20341-1-git-send-email-linuxram@us.ibm.com> References: <1393439482-20341-1-git-send-email-linuxram@us.ibm.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 14022618-6688-0000-0000-000007007E2F X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 32.97.110.153 Cc: tlfalcon@linux.vnet.ibm.com, tbberry@us.ibm.com, anton@au1.ibm.com, linuxram@us.ibm.com, tonyb@au1.ibm.com, Anton Blanchard X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Feb 2014 18:32:15 -0000 From: Anton Blanchard Fix some more warnings when casting. Signed-off-by: Ram Pai From: Anton Blanchard --- grub-core/disk/ieee1275/ofdisk.c | 2 +- grub-core/lib/powerpc/relocator.c | 8 ++++---- grub-core/net/drivers/ieee1275/ofnet.c | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/grub-core/disk/ieee1275/ofdisk.c b/grub-core/disk/ieee1275/ofdisk.c index 1b72f06..d785d6a 100644 --- a/grub-core/disk/ieee1275/ofdisk.c +++ b/grub-core/disk/ieee1275/ofdisk.c @@ -244,7 +244,7 @@ dev_iterate (const struct grub_ieee1275_devalias *alias) { grub_uint64_t *ptr; - ptr = *(grub_uint64_t **) (args.table + 4 + 8 * i); + ptr = *(grub_uint64_t **) ((grub_addr_t)args.table + 4 + 8 * i); while (*ptr) { grub_snprintf (bufptr, 32, "/disk@%" PRIxGRUB_UINT64_T, *ptr++); diff --git a/grub-core/lib/powerpc/relocator.c b/grub-core/lib/powerpc/relocator.c index bdf2b11..4bac96f 100644 --- a/grub-core/lib/powerpc/relocator.c +++ b/grub-core/lib/powerpc/relocator.c @@ -84,8 +84,8 @@ grub_cpu_relocator_backward (void *ptr0, void *src, void *dest, grub_size_t size) { void *ptr = ptr0; - write_reg (8, (grub_uint32_t) src, &ptr); - write_reg (9, (grub_uint32_t) dest, &ptr); + write_reg (8, (grub_uint32_t) (grub_addr_t) src, &ptr); + write_reg (9, (grub_uint32_t) (grub_addr_t) dest, &ptr); write_reg (10, (grub_uint32_t) size, &ptr); grub_memcpy (ptr, &grub_relocator_backward_start, RELOCATOR_SRC_SIZEOF (backward)); @@ -96,8 +96,8 @@ grub_cpu_relocator_forward (void *ptr0, void *src, void *dest, grub_size_t size) { void *ptr = ptr0; - write_reg (8, (grub_uint32_t) src, &ptr); - write_reg (9, (grub_uint32_t) dest, &ptr); + write_reg (8, (grub_uint32_t) (grub_addr_t) src, &ptr); + write_reg (9, (grub_uint32_t) (grub_addr_t) dest, &ptr); write_reg (10, (grub_uint32_t) size, &ptr); grub_memcpy (ptr, &grub_relocator_forward_start, RELOCATOR_SRC_SIZEOF (forward)); diff --git a/grub-core/net/drivers/ieee1275/ofnet.c b/grub-core/net/drivers/ieee1275/ofnet.c index ea6456f..07c8446 100644 --- a/grub-core/net/drivers/ieee1275/ofnet.c +++ b/grub-core/net/drivers/ieee1275/ofnet.c @@ -395,7 +395,7 @@ search_net_devices (struct grub_ieee1275_devalias *alias) grub_error (GRUB_ERR_OUT_OF_MEMORY, N_("out of memory")); } else - card->txbuf = (void *) args.result; + card->txbuf = (void *) (grub_addr_t) args.result; } else card->txbuf = grub_zalloc (card->txbufsize); -- 1.8.5.3