hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/video/fbdev/pmag-aa-fb.c
....@@ -147,7 +147,7 @@
147147 return 0;
148148 }
149149
150
-static struct fb_ops aafb_ops = {
150
+static const struct fb_ops aafb_ops = {
151151 .owner = THIS_MODULE,
152152 .fb_blank = aafb_blank,
153153 .fb_fillrect = cfb_fillrect,
....@@ -165,10 +165,8 @@
165165 int err;
166166
167167 info = framebuffer_alloc(sizeof(struct aafb_par), dev);
168
- if (!info) {
169
- printk(KERN_ERR "%s: Cannot allocate memory\n", dev_name(dev));
168
+ if (!info)
170169 return -ENOMEM;
171
- }
172170
173171 par = info->par;
174172 dev_set_drvdata(dev, info);
....@@ -190,7 +188,7 @@
190188
191189 /* MMIO mapping setup. */
192190 info->fix.mmio_start = start + PMAG_AA_BT455_OFFSET;
193
- par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len);
191
+ par->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len);
194192 if (!par->mmio) {
195193 printk(KERN_ERR "%s: Cannot map MMIO\n", dev_name(dev));
196194 err = -ENOMEM;
....@@ -201,7 +199,7 @@
201199
202200 /* Frame buffer mapping setup. */
203201 info->fix.smem_start = start + PMAG_AA_ONBOARD_FBMEM_OFFSET;
204
- info->screen_base = ioremap_nocache(info->fix.smem_start,
202
+ info->screen_base = ioremap(info->fix.smem_start,
205203 info->fix.smem_len);
206204 if (!info->screen_base) {
207205 printk(KERN_ERR "%s: Cannot map FB\n", dev_name(dev));