1. 09 1月, 2016 3 次提交
  2. 05 1月, 2016 17 次提交
  3. 04 1月, 2016 1 次提交
    • A
      drm: powerplay: use div64_s64 instead of do_div · 6a53b313
      Arnd Bergmann 提交于
      The newly added code for Fiji creates a correct compiler warning
      about invalid use of the do_div macro:
      
      In file included from powerplay/hwmgr/ppatomctrl.c:31:0:
      drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppevvmath.h: In function 'fDivide':
      drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppevvmath.h:382:89: warning: comparison of distinct pointer types lacks a cast
           do_div(longlongX, longlongY); /*Q(32,32) divided by Q(16,16) = Q(16,16) Back to original format */
      
      do_div() divides an unsigned 64-bit number by an unsigned 32-bit number.
      The code instead wants to divide two signed 64-bit numbers, which is done
      using the div64_s64 function.
      Reviewed-by: NThierry Reding <treding@nvidia.com>
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Fixes: 770911a3 ("drm/amd/powerplay: add/update headers for Fiji SMU and DPM")
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      6a53b313
  4. 01 1月, 2016 1 次提交
    • D
      Merge tag 'omapdrm-4.5-resolved' of... · c11b8989
      Dave Airlie 提交于
      Merge tag 'omapdrm-4.5-resolved' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next
      
      omapdrm changes for v4.5
      
      * enable DRIVER_ATOMIC
      * improved TILER performance
      * cleanups preparing for DMAbuf import
      * fbdev emulation is now optional
      * minor fixes
      
      * tag 'omapdrm-4.5-resolved' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux:
        drm/omap: remove obsolete manager assignment
        drm/omap: set DRIVER_ATOMIC for omapdrm
        drm/omap: remove unused plugin defines
        drm/omap: Use bitmaps for TILER placement
        drm: omapdrm: gem: Remove check for impossible condition
        drm: omapdrm: gem: Simplify error handling when creating GEM object
        drm: omapdrm: gem: Don't free mmap offset twice
        drm: omapdrm: gem: Fix GEM object destroy in error path
        drm: omapdrm: gem: Free the correct memory object
        drm: omapdrm: gem: Mask out private flags passed from userspace
        drm: omapdrm: gem: Move global usergart variable to omap_drm_private
        drm: omapdrm: gem: Group functions by purpose
        drm: omapdrm: gem: Remove forward declarations
        drm: omapdrm: gem: Remove unused function prototypes
        drm: omapdrm: Make fbdev emulation optional
        drm: omapdrm: Fix plane state free in plane reset handler
        drm: omapdrm: move omap_plane_reset()
        drm/omap: Use platform_register/unregister_drivers()
        drm: omapdrm: tiler: Remove unneded module alias for tiler
      c11b8989
  5. 31 12月, 2015 18 次提交