Le 21/04/2015 22:16, Luis R. Rodriguez a écrit : > From: "Luis R. Rodriguez" <mcg...@suse.com> > > The driver doesn't use mtrr_add() or arch_phys_wc_add() but > since we know the framebuffer is isolated already on an > ioremap() we can take advantage of write combining for > performance where possible. > > In this case there are a few motivations for this: > > a) Take advantage of PAT when available > > b) Help with the goal of eventually using _PAGE_CACHE_UC over > _PAGE_CACHE_UC_MINUS on x86 on ioremap_nocache() (see commit > de33c442e titled "x86 PAT: fix performance drop for glx, > use UC minus for ioremap(), ioremap_nocache() and > pci_mmap_page_range()") > > Cc: Nicolas Ferre <nicolas.fe...@atmel.com>
Seems okay: Acked-by: Nicolas Ferre <nicolas.fe...@atmel.com> Thanks for having taking care of atmel_lcdfb driver. Bye, > Cc: Suresh Siddha <sbsid...@gmail.com> > Cc: Ingo Molnar <mi...@elte.hu> > Cc: Thomas Gleixner <t...@linutronix.de> > Cc: Juergen Gross <jgr...@suse.com> > Cc: Daniel Vetter <daniel.vet...@ffwll.ch> > Cc: Andy Lutomirski <l...@amacapital.net> > Cc: Dave Airlie <airl...@redhat.com> > Cc: Antonino Daplas <adap...@gmail.com> > Cc: Jean-Christophe Plagniol-Villard <plagn...@jcrosoft.com> > Cc: Tomi Valkeinen <tomi.valkei...@ti.com> > Cc: linux-fb...@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Luis R. Rodriguez <mcg...@suse.com> > --- > drivers/video/fbdev/atmel_lcdfb.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/video/fbdev/atmel_lcdfb.c > b/drivers/video/fbdev/atmel_lcdfb.c > index 94a8d04..abadc49 100644 > --- a/drivers/video/fbdev/atmel_lcdfb.c > +++ b/drivers/video/fbdev/atmel_lcdfb.c > @@ -1266,7 +1266,8 @@ static int __init atmel_lcdfb_probe(struct > platform_device *pdev) > goto stop_clk; > } > > - info->screen_base = ioremap(info->fix.smem_start, > info->fix.smem_len); > + info->screen_base = ioremap_wc(info->fix.smem_start, > + info->fix.smem_len); > if (!info->screen_base) { > ret = -ENOMEM; > goto release_intmem; > -- Nicolas Ferre -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/