)]}'
{
  "commit": "7d368db3e6cf6d55f8f552e656e5fe85898886ce",
  "tree": "407bd0ca07edbfd961b146ea65df5f7b60209a3d",
  "parents": [
    "0669978ab6c9e83c82efe3fd254cec501382b7a1"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Mon Oct 12 15:18:28 2020 -0700"
  },
  "committer": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Mon Oct 12 15:18:28 2020 -0700"
  },
  "message": "Unregister gasket IRQs on suspend\n\n- Use the existing gasket_interrupt_msix_cleanup at suspend time to\nremove our IRQs from the system. Without doing this, we leave 13 IRQs\nper device registered, which can cause issues during suspend if many\ndevices are loaded in the system.\n- Restore them at resume time, using the gasket_interrupt_reinit\nfunctionality.\n- This allows successful suspend without any errors taking the CPUs\ndown, and passing the multi-tpu stress test after resume.\n\nChange-Id: Ied1aca8605c0cb3b64ba591d05312d10cf45343f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d7b7ceb4f4d14288fff9e1007e9651207a33de6",
      "old_mode": 33188,
      "old_path": "drivers/staging/gasket/apex_driver.c",
      "new_id": "f4cf51868456f68dd4b3f593b2d606c244bcd033",
      "new_mode": 33188,
      "new_path": "drivers/staging/gasket/apex_driver.c"
    },
    {
      "type": "modify",
      "old_id": "1e8b9608357f5fa13c904cea8e1ac9cf0c3f809b",
      "old_mode": 33188,
      "old_path": "drivers/staging/gasket/gasket_interrupt.c",
      "new_id": "dee62e0b6b36fdfdf24ddd744dd3b09979533a3d",
      "new_mode": 33188,
      "new_path": "drivers/staging/gasket/gasket_interrupt.c"
    },
    {
      "type": "modify",
      "old_id": "b17b7238ed3298648fcdf6e4899782dfe24c7220",
      "old_mode": 33188,
      "old_path": "drivers/staging/gasket/gasket_interrupt.h",
      "new_id": "048564a79574a3065330998703e6bc0c9b5de482",
      "new_mode": 33188,
      "new_path": "drivers/staging/gasket/gasket_interrupt.h"
    }
  ]
}
