hecubafb: Kill sparse warnings
PATCH 13/41 hecubafb: Kill sparse warnings
The framebuffer memory is allocated from system RAM (vmalloc'ed). Add __force annotations.
Signed-off-by Antonino Daplas <[email protected]>
---
drivers/video/hecubafb.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
drivers/video/hecubafb.c +3 -3
@@ -214,7 +214,7 @@ static void apollo_send_command(struct hstatic void hecubafb_dpy_update (struct hecubafb_par *par) {int i; -unsigned char *buf = par->info->screen_base; +unsigned char *buf = (unsigned char __force *)par->info->screen_base;apollo_send_command (par,0xA0 );
@@ -303,7 +303,7 @@ static ssize_t hecubafb_write(struct filif (count) {char *base_addr; - base_addr = info->screen_base; + base_addr = (char __force *)info->screen_base; count -=copy_from_user (base_addr + p, buf, count); *ppos += count; err = -EFAULT ;
@@ -409,7 +409,7 @@ static int __devexit hecubafb_remove(strif (info) {fb_deferred_io_cleanup (info);unregister_framebuffer (info); -vfree (info->screen_base); +vfree ((void __force *)info->screen_base);framebuffer_release (info); }return 0 ;
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/