linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] fbdev: Add __iomem annotations for savagefb
@ 2004-10-28  1:10 Antonino A. Daplas
  0 siblings, 0 replies; only message in thread
From: Antonino A. Daplas @ 2004-10-28  1:10 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Linux Fbdev development list

Add __iomem annotations for savagefb

Signed-off-by: Antonino Daplas <adaplas@pol.net>
---
 savagefb.c |    8 ++------
 savagefb.h |    8 ++++----
 2 files changed, 6 insertions(+), 10 deletions(-)

diff -Nru a/drivers/video/savage/savagefb.c b/drivers/video/savage/savagefb.c
--- a/drivers/video/savage/savagefb.c	2004-10-27 15:25:24 +08:00
+++ b/drivers/video/savage/savagefb.c	2004-10-28 09:07:26 +08:00
@@ -1499,7 +1499,7 @@
 	info->fix.mmio_start = par->mmio.pbase;
 	info->fix.mmio_len   = par->mmio.len;
 
-	par->bci_base = (u32*)(par->mmio.vbase + BCI_BUFFER_OFFSET);
+	par->bci_base = (u32 __iomem *)(par->mmio.vbase + BCI_BUFFER_OFFSET);
 	par->bci_ptr  = 0;
 
 	savage_enable_mmio (par);
@@ -1515,7 +1515,7 @@
 	savage_disable_mmio(par);
 
 	if (par->mmio.vbase) {
-		iounmap ((void *)par->mmio.vbase);
+		iounmap ((void __iomem *)par->mmio.vbase);
 		par->mmio.vbase = NULL;
 	}
 }
@@ -1552,10 +1552,6 @@
 	par->video.mtrr = mtrr_add (par->video.pbase, video_len,
 				     MTRR_TYPE_WRCOMB, 1);
 #endif
-
-	/* Clear framebuffer, it's all white in memory after boot */
-	memset (par->video.vbase, 0, par->video.len);
-
 	return 0;
 }
 
diff -Nru a/drivers/video/savage/savagefb.h b/drivers/video/savage/savagefb.h
--- a/drivers/video/savage/savagefb.h	2004-10-27 15:25:25 +08:00
+++ b/drivers/video/savage/savagefb.h	2004-10-28 08:54:24 +08:00
@@ -156,7 +156,7 @@
 	struct savagefb_par *par;
 	struct i2c_adapter adapter;
 	struct i2c_algo_bit_data algo;
-	volatile u8 *ioaddr;
+	volatile u8 __iomem *ioaddr;
 	u32   reg;
 };
 
@@ -172,7 +172,7 @@
 	int numClocks;
 	int clock[4];
 	struct {
-		u8    *vbase;
+		u8   __iomem *vbase;
 		u32    pbase;
 		u32    len;
 #ifdef CONFIG_MTRR
@@ -181,12 +181,12 @@
 	} video;
 
 	struct {
-		volatile u8  *vbase;
+		volatile u8  __iomem *vbase;
 		u32           pbase;
 		u32           len;
 	} mmio;
 
-	volatile u32  *bci_base;
+	volatile u32  __iomem *bci_base;
 	unsigned int  bci_ptr;
 
 	u32           cob_offset;




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-10-28  1:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-28  1:10 [PATCH] fbdev: Add __iomem annotations for savagefb Antonino A. Daplas

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).