1. 23 Jan, 2018 3 commits
  2. 19 Jan, 2018 1 commit
  3. 18 Jan, 2018 5 commits
  4. 16 Jan, 2018 8 commits
  5. 10 Jan, 2018 17 commits
  6. 09 Jan, 2018 3 commits
    • Arnd Bergmann's avatar
      drm/amdgpu: use %pap format string for phys_addr_t · fb8baefc
      Arnd Bergmann authored
      The newly added get_local_mem_info() function prints a phys_addr_t
      using 0x%llx, which is wrong on most 32-bit systems, as shown by
      this warning:
      
      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'get_local_mem_info':
      include/linux/kern_levels.h:5:18: error: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'resource_size_t {aka unsigned int}' [-Werror=format=]
      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:297:31: note: format string is defined here
        pr_debug("Address base: 0x%llx limit 0x%llx public 0x%llx private 0x%llx\n",
      
      Passing the address by reference to the special %pap format string will
      produce the correct output and avoid the warning.
      
      Fixes: 30f1c042 ("drm/amdgpu: Implement get_local_mem_info")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Reviewed-by: default avatarFelix Kuehling <Felix.Kuehling@amd.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      fb8baefc
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2018-01-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 6213640f
      Dave Airlie authored
      drm-misc-next for 4.16:
      
      Cross-subsystem Changes:
      
      - some dt-binding changes for Ilitek and sun4i devices
      
      Core Changes:
      
      - panel_orientation_quirks: fix tainted kernel
      
      Driver Changes:
      
      - panel changes
      - A83T and LVDS support to sun4i
      
      * tag 'drm-misc-next-2018-01-08' of git://anongit.freedesktop.org/drm/drm-misc:
        drm/panel: lvds: Add support for the power-supply property
        dt-bindings: panel: lvds: Document power-supply property
        drm/sun4i: Add A83T support
        drm/sun4i: Add LVDS support
        drm/sun4i: Create minimal multipliers and dividers
        drm/sun4i: Force the mixer rate at 150MHz
        dt-bindings: display: sun4i-drm: Add A83T pipeline
        dt-bindings: display: sun4i-drm: Add LVDS properties
        drm/tinydrm: add driver for ST7735R panels
        dt-bindings: Add binding for Sitronix ST7735R display panels
        dt-bindings: add jianda vendor prefix
        drm/tinydrm: Update ILI9225 compatible string
        dt-bindings: update compatible string for ILI9225
        dt-bindings: Add "vot" vendor prefix
        drm: fix tainted kernel caused by drm_panel_orientation_quirks.c
        drm/panel: Add Ilitek ILI9322 driver
        drm/panel: Add DT bindings for Ilitek ILI9322
      6213640f
    • Dave Airlie's avatar
      Merge branch 'drm-next-4.16' of git://people.freedesktop.org/~agd5f/linux into drm-next · bd3c0094
      Dave Airlie authored
      Last few updates for 4.16:
      - Misc fixes for amdgpu
      - Enable swapout for reserved BOs during allocation for ttm
      - Misc cleanups for ttm
      
      * 'drm-next-4.16' of git://people.freedesktop.org/~agd5f/linux: (24 commits)
        drm/amdgpu: Correct the IB size of bo update mapping.
        drm/ttm: enable swapout for reserved BOs during allocation
        drm/ttm: add new function to check if bo is allowable to evict or swapout
        drm/ttm: use an operation ctx for ttm_tt_bind
        drm/ttm: use an operation ctx for ttm_tt_populate in ttm_bo_driver (v2)
        drm/ttm: use an operation ctx for ttm_mem_global_alloc_page
        drm/ttm: use an operation ctx for ttm_mem_global_alloc
        drm/ttm: call ttm_bo_swapout directly when ttm shrink
        drm/vmwgfx: remove the default io_mem_pfn set
        drm/virtio: remove the default io_mem_pfn set
        drm/radeon: remove the default io_mem_pfn set
        drm/qxl: remove the default io_mem_pfn set
        drm/nouveau: remove the default io_mem_pfn set
        drm/mgag200: remove the default io_mem_pfn set
        drm/cirrus: remove the default io_mem_pfn set
        drm/bochs: remove the default io_mem_pfn set
        drm/ast: remove the default io_mem_pfn set
        drm/ttm: add ttm_bo_io_mem_pfn to check io_mem_pfn
        drm/amdgpu: fix VM faults with per VM BOs
        drm/ttm: drop the spin in delayed delete if the trylock doesn't work
        ...
      bd3c0094
  7. 05 Jan, 2018 3 commits