)]}'
{
  "commit": "c47385c73fced27375559d1a2eb10f165a0869b0",
  "tree": "1e6820d8f09d750e1c4fce56115d35cfe3ef17e6",
  "parents": [
    "a8200613c8c9fbaf7b55d4d438376ebaf0c4ce7e"
  ],
  "author": {
    "name": "Lee Jones",
    "email": "lee.jones@linaro.org",
    "time": "Tue Jan 25 14:18:08 2022 +0000"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Sat Jan 29 10:15:58 2022 +0100"
  },
  "message": "ion: Do not \u0027put\u0027 ION handle until after its final use\n\npass_to_user() eventually calls kref_put() on an ION handle which is\nstill live, potentially allowing for it to be legitimately freed by\nthe client.\n\nPrevent this from happening before its final use in both ION_IOC_ALLOC\nand ION_IOC_IMPORT.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d47e9b4171e28ae0fb0d6ea78173d77952824b4f",
      "old_mode": 33188,
      "old_path": "drivers/staging/android/ion/ion-ioctl.c",
      "new_id": "a27865b94416b23344cfefe2f3a5bb1f54ca6205",
      "new_mode": 33188,
      "new_path": "drivers/staging/android/ion/ion-ioctl.c"
    }
  ]
}
