1. 15 Sep, 2020 12 commits
  2. 14 Sep, 2020 9 commits
  3. 12 Sep, 2020 1 commit
  4. 11 Sep, 2020 4 commits
  5. 10 Sep, 2020 7 commits
  6. 09 Sep, 2020 1 commit
  7. 08 Sep, 2020 6 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-gt-next-2020-09-07' of... · 1f4b2aca
      Dave Airlie authored
      Merge tag 'drm-intel-gt-next-2020-09-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      
      (Same content as drm-intel-gt-next-2020-09-04-3, S-o-b's added)
      
      UAPI Changes:
      (- Potential implicit changes from WW locking refactoring)
      
      Cross-subsystem Changes:
      (- WW locking changes should align the i915 locking more with others)
      
      Driver Changes:
      
      - MAJOR: Apply WW locking across the driver (Maarten)
      
      - Reverts for 5 commits to make applying WW locking faster (Maarten)
      - Disable preparser around invalidations on Tigerlake for non-RCS engines (Chris)
      - Add missing dma_fence_put() for error case of syncobj timeline (Chris)
      - Parse command buffer earlier in eb_relocate(slow) to facilitate backoff (Maarten)
      - Pin engine before pinning all objects (Maarten)
      - Rework intel_context pinning to do everything outside of pin_mutex (Maarten)
      
      - Avoid tracking GEM context until registered (Cc: stable, Chris)
      - Provide a fastpath for waiting on vma bindings (Chris)
      - Fixes to preempt-to-busy mechanism (Chris)
      - Distinguish the virtual breadcrumbs from the irq breadcrumbs (Chris)
      - Switch to object allocations for page directories (Chris)
      - Hold context/request reference while breadcrumbs are active (Chris)
      - Make sure execbuffer always passes ww state to i915_vma_pin (Maarten)
      
      - Code refactoring to facilitate use of WW locking (Maarten)
      - Locking refactoring to use more granular locking (Maarten, Chris)
      - Support for multiple pinned timelines per engine (Chris)
      - Move complication of I915_GEM_THROTTLE to the ioctl from general code (Chris)
      - Make active tracking/vma page-directory stash work preallocated (Chris)
      - Avoid flushing submission tasklet too often (Chris)
      - Reduce context termination list iteration guard to RCU (Chris)
      - Reductions to locking contention (Chris)
      - Fixes for issues found by CI (Chris)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Joonas Lahtinen <jlahtine@jlahtine-mobl.ger.corp.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20200907130039.GA27766@jlahtine-mobl.ger.corp.intel.com
      1f4b2aca
    • Dave Airlie's avatar
      Backmerge drm-fixes merge into drm-next · 61d98185
      Dave Airlie authored
      Commit '6f6a73c8' from Linus' tree
      
      The fixes reverts cause a bit of a conflict pain with intel next,
      start fixing it up here.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      61d98185
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2020-09-08' of git://anongit.freedesktop.org/drm/drm · 6f6a73c8
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "The i915 reverts are going to be a bit of a conflict mess for next, so
        I decided to dequeue them now, along with some msm fixes for a ring
        corruption issue, that Rob sent over the weekend.
      
        Summary:
      
        i915:
         - revert gpu relocation changes due to regression
      
        msm:
        - fixes for RPTR corruption issue"
      
      * tag 'drm-fixes-2020-09-08' of git://anongit.freedesktop.org/drm/drm:
        Revert "drm/i915/gem: Delete unused code"
        Revert "drm/i915/gem: Async GPU relocations only"
        Revert "drm/i915: Remove i915_gem_object_get_dirty_page()"
        drm/msm: Disable the RPTR shadow
        drm/msm: Disable preemption on all 5xx targets
        drm/msm: Enable expanded apriv support for a650
        drm/msm: Split the a5xx preemption record
      6f6a73c8
    • Linus Torvalds's avatar
      Merge tag 'livepatching-for-5.9-rc5' of... · 612ab8ad
      Linus Torvalds authored
      Merge tag 'livepatching-for-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
      
      Pull livepatching fix from Petr Mladek:
       "Workaround for 'unreachable instruction' objtool warnings that happen
        with some compiler versions"
      
      * tag 'livepatching-for-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching:
        Revert "kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled"
      612ab8ad
    • Dave Airlie's avatar
      Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next · 0c8d22fc
      Dave Airlie authored
      amd-drm-next-5.10-2020-09-03:
      
      amdgpu:
      - RAS fixes
      - Sienna Cichlid updates
      - Navy Flounder updates
      - DCE6 (SI) support in DC
      - Enable plane rotation
      - Rework pre-OS vram reservation handling during driver init
      - Add standard interface to dump GPU metrics table from SMU
      - Rework tiling and tmz state handling in atomic commits
      - Pstate fixes
      - Add voltage and power hwmon interfaces for renoir
      - SW CTF fixes
      - S/G display fix for Raven
      - Print client strings for vmfaults for vega and newer
      - Manual fan control fixes
      - Display updates
      - Reorg power management directory structure
      - Misc bug fixes
      - Misc code cleanups
      
      amdkfd:
      - Topology fixes
      - Add SMI events for thermal throttling and GPU resets
      
      radeon:
      - switch from pci_* to dma_* for dma allocations
      - PLL fix
      
      Scheduler:
      - Clean up priority levels
      
      UAPI:
      - amdgpu INFO IOCTL query update for TMZ state
        https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6049
      - amdkfd SMI event interface updates
        https://github.com/RadeonOpenCompute/rocm_smi_lib/tree/therm_thrott
      
      From: Alex Deucher <alexdeucher@gmail.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20200903222921.4152-1-alexander.deucher@amd.com
      0c8d22fc
    • Dave Airlie's avatar
      Revert "drm/i915/gem: Delete unused code" · 20561da3
      Dave Airlie authored
      These commits caused a regression on Lenovo t520 sandybridge
      machine belonging to reporter. We are reverting them for 5.10
      for other reasons, so just do it for 5.9 as well.
      
      This reverts commit 7ac2d253.
      Reported-by: default avatarHarald Arnesen <harald@skogtun.org>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      20561da3