git: drm: Fix Linux/DragonFly PAGE_MASK confusion

Francois Tigeot ftigeot at crater.dragonflybsd.org
Sun Feb 17 00:24:46 PST 2019


commit d653c72734cf5be86d3cd2b4208c1e4ec68ade00
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Sun Feb 17 09:06:17 2019 +0100

    drm: Fix Linux/DragonFly PAGE_MASK confusion
    
    * Both Linux and the DragonFly kernel use a PAGE_MASK constant,
      which is unfortunately defined differently in each one
    
    * Define a LINUX_PAGE_MASK macro and use it when applicable in the
      drm code to fix this confusion
    
    * One or two drm/radeon bugs were possibly caught during the process
    
    * This commit based on a patch by tuxillo
    
    Spotted-by: tuxillo
    Fixes: https://bugs.dragonflybsd.org/issues/3171

Summary of changes:
 sys/dev/drm/drm_bufs.c                 | 2 +-
 sys/dev/drm/i915/i915_gem.c            | 2 +-
 sys/dev/drm/i915/i915_gem_execbuffer.c | 4 ++--
 sys/dev/drm/i915/i915_gem_gtt.c        | 6 ++----
 sys/dev/drm/i915/i915_gem_gtt.h        | 3 +++
 sys/dev/drm/i915/i915_gpu_error.c      | 2 +-
 sys/dev/drm/include/asm/page.h         | 4 +++-
 sys/dev/drm/radeon/radeon_ttm.c        | 2 +-
 sys/dev/drm/radeon/radeon_vm.c         | 2 +-
 9 files changed, 15 insertions(+), 12 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d653c72734cf5be86d3cd2b4208c1e4ec68ade00


-- 
DragonFly BSD source repository


More information about the Commits mailing list