提交 4b6a4856 编写于 作者: G Greg Kroah-Hartman

Staging: udlfb: fix some sparse warnings.

There are others remaining due to the __iomem namespace of the
framebuffer data pointer.

Cc: Roberto De Ioris <roberto@unbit.it>
Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
上级 f05e0575
...@@ -422,7 +422,7 @@ copyarea(struct dlfb_data *dev_info, int dx, int dy, int sx, int sy, ...@@ -422,7 +422,7 @@ copyarea(struct dlfb_data *dev_info, int dx, int dy, int sx, int sy,
return 1; return 1;
} }
void dlfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) static void dlfb_copyarea(struct fb_info *info, const struct fb_copyarea *area)
{ {
struct dlfb_data *dev = info->par; struct dlfb_data *dev = info->par;
...@@ -434,7 +434,7 @@ void dlfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) ...@@ -434,7 +434,7 @@ void dlfb_copyarea(struct fb_info *info, const struct fb_copyarea *area)
} }
void dlfb_imageblit(struct fb_info *info, const struct fb_image *image) static void dlfb_imageblit(struct fb_info *info, const struct fb_image *image)
{ {
int ret; int ret;
...@@ -447,7 +447,7 @@ void dlfb_imageblit(struct fb_info *info, const struct fb_image *image) ...@@ -447,7 +447,7 @@ void dlfb_imageblit(struct fb_info *info, const struct fb_image *image)
/* printk("IMAGE BLIT (2) %d %d %d %d DEPTH %d {%p} %d!!!\n", image->dx, image->dy, image->width, image->height, image->depth, dev->udev, ret); */ /* printk("IMAGE BLIT (2) %d %d %d %d DEPTH %d {%p} %d!!!\n", image->dx, image->dy, image->width, image->height, image->depth, dev->udev, ret); */
} }
void dlfb_fillrect(struct fb_info *info, const struct fb_fillrect *region) static void dlfb_fillrect(struct fb_info *info, const struct fb_fillrect *region)
{ {
unsigned char red, green, blue; unsigned char red, green, blue;
......
...@@ -40,7 +40,7 @@ struct dlfb_video_mode { ...@@ -40,7 +40,7 @@ struct dlfb_video_mode {
uint8_t unknown3[4]; uint8_t unknown3[4];
} __attribute__ ((__packed__)); } __attribute__ ((__packed__));
struct dlfb_video_mode dlfb_video_modes[MAX_VMODES]; static struct dlfb_video_mode dlfb_video_modes[MAX_VMODES];
static void dlfb_bulk_callback(struct urb *urb) static void dlfb_bulk_callback(struct urb *urb)
{ {
...@@ -66,7 +66,7 @@ static int dlfb_bulk_msg(struct dlfb_data *dev_info, int len) ...@@ -66,7 +66,7 @@ static int dlfb_bulk_msg(struct dlfb_data *dev_info, int len)
return dev_info->tx_urb->actual_length; return dev_info->tx_urb->actual_length;
} }
void dlfb_init_modes(void) static void dlfb_init_modes(void)
{ {
dlfb_video_modes[0].col = 0; dlfb_video_modes[0].col = 0;
memcpy(&dlfb_video_modes[0].hclock, "\x20\x3C\x7A\xC9", 4); memcpy(&dlfb_video_modes[0].hclock, "\x20\x3C\x7A\xC9", 4);
...@@ -105,7 +105,7 @@ void dlfb_init_modes(void) ...@@ -105,7 +105,7 @@ void dlfb_init_modes(void)
memcpy(&dlfb_video_modes[3].unknown3, "\x04\x02\x1E\x5F", 4); memcpy(&dlfb_video_modes[3].unknown3, "\x04\x02\x1E\x5F", 4);
} }
char *dlfb_set_register(char *bufptr, uint8_t reg, uint8_t val) static char *dlfb_set_register(char *bufptr, uint8_t reg, uint8_t val)
{ {
*bufptr++ = 0xAF; *bufptr++ = 0xAF;
*bufptr++ = 0x20; *bufptr++ = 0x20;
...@@ -115,7 +115,7 @@ char *dlfb_set_register(char *bufptr, uint8_t reg, uint8_t val) ...@@ -115,7 +115,7 @@ char *dlfb_set_register(char *bufptr, uint8_t reg, uint8_t val)
return bufptr; return bufptr;
} }
int dlfb_set_video_mode(struct dlfb_data *dev_info, int width, int height) static int dlfb_set_video_mode(struct dlfb_data *dev_info, int width, int height)
{ {
int i, ret; int i, ret;
unsigned char j; unsigned char j;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册