)]}'
{
  "commit": "d3cb30f8dcbcb797bb4dd62dc8e85dd2334c3475",
  "tree": "b9c25771e338c8c92eb6e4e59ec089ca82aab673",
  "parents": [
    "498f02b657b7a591c61cf269f7b02dc136231ea1"
  ],
  "author": {
    "name": "Thomas Hellström",
    "email": "thomas.hellstrom@linux.intel.com",
    "time": "Wed Nov 10 09:55:27 2021 +0100"
  },
  "committer": {
    "name": "Thomas Hellström",
    "email": "thomas.hellstrom@linux.intel.com",
    "time": "Thu Nov 11 09:00:00 2021 +0100"
  },
  "message": "drm/i915/ttm: Fix illegal addition to shrinker list\n\nThere\u0027s a small window of opportunity during which the adjust_lru()\nfunction can be called with a GEM refcount of zero from the TTM\neviction code. This results in a kernel BUG().\n\nEnsure that we don\u0027t attempt to modify the GEM shrinker lists unless\nwe have a GEM refcount.\n\nFixes: ebd4a8ec7799 (\"drm/i915/ttm: move shrinker management into adjust_lru\")\nSigned-off-by: Thomas Hellström \u003cthomas.hellstrom@linux.intel.com\u003e\nReviewed-by: Matthew Auld \u003cmatthew.auld@intel.com\u003e\nLink: https://patchwork.freedesktop.org/patch/msgid/20211110085527.1033475-1-thomas.hellstrom@linux.intel.com\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6369fb9b2455b05085200cf4bc386bf604abb337",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/gem/i915_gem_ttm.c",
      "new_id": "d08a270b0921adfeb9a6f4034b31418171938718",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/gem/i915_gem_ttm.c"
    }
  ]
}
