1. 15 6月, 2016 2 次提交
  2. 14 6月, 2016 3 次提交
  3. 10 6月, 2016 1 次提交
  4. 09 6月, 2016 28 次提交
  5. 03 6月, 2016 3 次提交
    • O
      drm/amdkfd: print once about mem_banks truncation · 0fbbbf8b
      Oded Gabbay 提交于
      This print can really spam the kernel log in case we are truncating
      mem_banks, so just print this info once. It should also not be classified
      as warning.
      Signed-off-by: NOded Gabbay <oded.gabbay@gmail.com>
      0fbbbf8b
    • O
      drm/amdkfd: destroy dbgmgr in notifier release · bc4755a4
      Oded Gabbay 提交于
      amdkfd need to destroy the debug manager in case amdkfd's notifier
      function is called before the unbind function, because in that case,
      the unbind function will exit without destroying debug manager.
      Signed-off-by: NOded Gabbay <oded.gabbay@gmail.com>
      CC: Stable <stable@vger.kernel.org>
      bc4755a4
    • O
      drm/amdkfd: unbind only existing processes · 121b78e6
      Oded Gabbay 提交于
      When unbinding a process from a device (initiated by amd_iommu_v2), the
      driver needs to make sure that process still exists in the process table.
      There is a possibility that amdkfd's own notifier handler -
      kfd_process_notifier_release() - was called before the unbind function
      and it already removed the process from the process table.
      
      v2:
      Because there can be only one process with the specified pasid, and
      because *p can't be NULL inside the hash_for_each_rcu macro, it is more
      reasonable to just put the whole code inside the if statement that
      compares the pasid value. That way, when we exit hash_for_each_rcu, we
      simply exit the function as well.
      Signed-off-by: NOded Gabbay <oded.gabbay@gmail.com>
      CC: Stable <stable@vger.kernel.org>
      121b78e6
  6. 25 5月, 2016 3 次提交