> Date: Mon, 20 Aug 2018 11:43:31 +1000 > From: Jonathan Gray <j...@jsg.id.au> > > On Sun, Aug 19, 2018 at 07:38:44PM +0200, Mark Kettenis wrote: > > If memory is supposed to be cached, we should make it so. Matches > > what the Linux version of this code does. > > > > ok? > > Sure, I had something similiar in a tree here. > Could you keep the comment in the original code as well?
Can you just commit your version? > Index: ttm_bo_util.c > =================================================================== > RCS file: /cvs/src/sys/dev/pci/drm/ttm/ttm_bo_util.c,v > retrieving revision 1.19 > diff -u -p -r1.19 ttm_bo_util.c > --- ttm_bo_util.c 25 Apr 2018 01:27:46 -0000 1.19 > +++ ttm_bo_util.c 20 Aug 2018 01:32:45 -0000 > @@ -514,6 +514,9 @@ EXPORT_SYMBOL(ttm_io_prot); > > pgprot_t ttm_io_prot(uint32_t caching_flags, pgprot_t tmp) > { > + /* Cached mappings need no adjustment */ > + if (caching_flags & TTM_PL_FLAG_CACHED) > + return tmp; > #ifdef PMAP_WC > if (caching_flags & TTM_PL_FLAG_WC) > return PMAP_WC; >