)]}'
{
  "commit": "58bfe6674467f4c037e89111e6007f25b34d8bb3",
  "tree": "01943138e5614b9575d8701afdfee8dadae565f9",
  "parents": [
    "90be4cc6f7674a1478c4c750beeee3edd14aee38"
  ],
  "author": {
    "name": "Matthew Brost",
    "email": "matthew.brost@intel.com",
    "time": "Fri Jul 19 10:29:03 2024 -0700"
  },
  "committer": {
    "name": "Rodrigo Vivi",
    "email": "rodrigo.vivi@intel.com",
    "time": "Thu Aug 15 09:44:22 2024 -0400"
  },
  "message": "drm/xe: Drop xe_gt_tlb_invalidation_wait\n\nHaving two methods to wait on GT TLB invalidations is not ideal. Remove\nxe_gt_tlb_invalidation_wait and only use GT TLB invalidation fences.\n\nIn addition to two methods being less than ideal, once GT TLB\ninvalidations are coalesced the seqno cannot be assigned during\nxe_gt_tlb_invalidation_ggtt/range. Thus xe_gt_tlb_invalidation_wait\nwould not have a seqno to wait one. A fence however can be armed and\nlater signaled.\n\nv3:\n - Add explaination about coalescing to commit message\nv4:\n - Don\u0027t put dma fence if defined on stack (CI)\nv5:\n - Initialize ret to zero (CI)\nv6:\n - Use invalidation_fence_signal helper in tlb timeout (Matthew Auld)\n\nSigned-off-by: Matthew Brost \u003cmatthew.brost@intel.com\u003e\nReviewed-by: Nirmoy Das \u003cnirmoy.das@intel.com\u003e\nLink: https://patchwork.freedesktop.org/patch/msgid/20240719172905.1527927-3-matthew.brost@intel.com\n(cherry picked from commit 61ac035361ae555ee5a17a7667fe96afdde3d59a)\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92a18a0e4acd19172b5170c7aaa4c067c1f714a7",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c",
      "new_id": "c3419d4412ce85340b6deb15abd5425c00a81873",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c"
    },
    {
      "type": "modify",
      "old_id": "948f4a2f52144e06c3cfdeef59ef14718592c7ef",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h",
      "new_id": "f430d5797af701cd500f8b890169ffbeef9403fd",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h"
    },
    {
      "type": "modify",
      "old_id": "4c17a1ec8f8b9057724ff37b263b2b15fd2bc09a",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/xe/xe_pt.c",
      "new_id": "31a751a5de3f1f13d956973863e83a8e56058050",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/xe/xe_pt.c"
    },
    {
      "type": "modify",
      "old_id": "6bfcbd4e778a9e4118892a162223fd214b1aff96",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/xe/xe_vm.c",
      "new_id": "931935ec33dbe919273390a195a5e7fd10106b11",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/xe/xe_vm.c"
    }
  ]
}
