WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH/RFC] gcc warnings of void * arithmetic

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH/RFC] gcc warnings of void * arithmetic
From: Jimi Xenidis <jimix@xxxxxxxxxxxxxx>
Date: Fri, 18 Aug 2006 13:48:18 -0400
Delivery-date: Fri, 18 Aug 2006 10:48:19 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Not sure if you guys want these patches, should I just turn off
-Wpointer-arith in the PPC build or everyone else can turn it on?

Signed-off-by: Jimi Xenidis <jimix@xxxxxxxxxxxxxx>

---

diff -r 66cd49a0e239 xen/drivers/video/vga.c
--- a/xen/drivers/video/vga.c   Fri Aug 18 13:30:01 2006 -0400
+++ b/xen/drivers/video/vga.c   Fri Aug 18 13:43:30 2006 -0400
@@ -185,17 +185,17 @@ static inline void vga_io_w_fast(uint16_
     outw(VGA_OUT16VAL(val, reg), port);
 }
 
-static inline uint8_t vga_mm_r(void __iomem *regbase, uint16_t port)
+static inline uint8_t vga_mm_r(char __iomem *regbase, uint16_t port)
 {
     return readb(regbase + port);
 }
 
-static inline void vga_mm_w(void __iomem *regbase, uint16_t port, uint8_t val)
+static inline void vga_mm_w(char __iomem *regbase, uint16_t port, uint8_t val)
 {
     writeb(val, regbase + port);
 }
 
-static inline void vga_mm_w_fast(void __iomem *regbase, uint16_t port, uint8_t 
reg, uint8_t val)
+static inline void vga_mm_w_fast(char __iomem *regbase, uint16_t port, uint8_t 
reg, uint8_t val)
 {
     writew(VGA_OUT16VAL(val, reg), regbase + port);
 }

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH/RFC] gcc warnings of void * arithmetic, Jimi Xenidis <=