On Mon, May 22, 2023 at 09:06:37PM +0200, Thomas Zimmermann wrote: > The fbdev framebuffer is I/O memory, so clear it with fb_memset_io(). > Fixes the following sparse warning: > > ../drivers/gpu/drm/gma500/fbdev.c:234:20: warning: incorrect type in argument 1 (different address spaces) > ../drivers/gpu/drm/gma500/fbdev.c:234:20: expected void *s > ../drivers/gpu/drm/gma500/fbdev.c:234:20: got char [noderef] __iomem *screen_base > > Signed-off-by: Thomas Zimmermann <tzimmermann@xxxxxxx> Looks good but I don't see the fb_mem*() helper change being merged yet. Or am I looking in the wrong place? > --- > drivers/gpu/drm/gma500/fbdev.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/gma500/fbdev.c b/drivers/gpu/drm/gma500/fbdev.c > index 62287407e717..4f0309548b2b 100644 > --- a/drivers/gpu/drm/gma500/fbdev.c > +++ b/drivers/gpu/drm/gma500/fbdev.c > @@ -231,7 +231,7 @@ static int psb_fbdev_fb_probe(struct drm_fb_helper *fb_helper, > info->fix.mmio_start = pci_resource_start(pdev, 0); > info->fix.mmio_len = pci_resource_len(pdev, 0); > > - memset(info->screen_base, 0, info->screen_size); > + fb_memset_io(info->screen_base, 0, info->screen_size); > > /* Use default scratch pixmap (info->pixmap.flags = FB_PIXMAP_SYSTEM) */ > > -- > 2.40.1 >