.. | .. |
---|
121 | 121 | return 0; |
---|
122 | 122 | } |
---|
123 | 123 | |
---|
124 | | -static struct fb_ops pmagbbfb_ops = { |
---|
| 124 | +static const struct fb_ops pmagbbfb_ops = { |
---|
125 | 125 | .owner = THIS_MODULE, |
---|
126 | 126 | .fb_setcolreg = pmagbbfb_setcolreg, |
---|
127 | 127 | .fb_fillrect = cfb_fillrect, |
---|
.. | .. |
---|
257 | 257 | int err; |
---|
258 | 258 | |
---|
259 | 259 | info = framebuffer_alloc(sizeof(struct pmagbbfb_par), dev); |
---|
260 | | - if (!info) { |
---|
261 | | - printk(KERN_ERR "%s: Cannot allocate memory\n", dev_name(dev)); |
---|
| 260 | + if (!info) |
---|
262 | 261 | return -ENOMEM; |
---|
263 | | - } |
---|
264 | 262 | |
---|
265 | 263 | par = info->par; |
---|
266 | 264 | dev_set_drvdata(dev, info); |
---|
.. | .. |
---|
289 | 287 | |
---|
290 | 288 | /* MMIO mapping setup. */ |
---|
291 | 289 | info->fix.mmio_start = start; |
---|
292 | | - par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); |
---|
| 290 | + par->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len); |
---|
293 | 291 | if (!par->mmio) { |
---|
294 | 292 | printk(KERN_ERR "%s: Cannot map MMIO\n", dev_name(dev)); |
---|
295 | 293 | err = -ENOMEM; |
---|
.. | .. |
---|
300 | 298 | |
---|
301 | 299 | /* Frame buffer mapping setup. */ |
---|
302 | 300 | info->fix.smem_start = start + PMAGB_B_FBMEM; |
---|
303 | | - par->smem = ioremap_nocache(info->fix.smem_start, info->fix.smem_len); |
---|
| 301 | + par->smem = ioremap(info->fix.smem_start, info->fix.smem_len); |
---|
304 | 302 | if (!par->smem) { |
---|
305 | 303 | printk(KERN_ERR "%s: Cannot map FB\n", dev_name(dev)); |
---|
306 | 304 | err = -ENOMEM; |
---|