)]}'
{
  "commit": "d5dfc80f80dbb3bf94e5e9efa694670ea78cd84d",
  "tree": "8eebed86fbc0b1e4ebbcf087e24c03ccb8de49c6",
  "parents": [
    "6b524995a71d49ae032dba308d117dbf2a18d175"
  ],
  "author": {
    "name": "Stephen Boyd",
    "email": "sboyd@codeaurora.org",
    "time": "Tue Jul 26 15:21:08 2016 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Jul 26 16:19:19 2016 -0700"
  },
  "message": "dma-debug: track bucket lock state for static checkers\n\nget_hash_bucket() and put_hash_bucket() acquire and release the same\nspinlock, but this confuses static checkers such as sparse\n\n  lib/dma-debug.c:254:27: warning: context imbalance in \u0027get_hash_bucket\u0027 - wrong count at exit\n  lib/dma-debug.c:268:13: warning: context imbalance in \u0027put_hash_bucket\u0027 - unexpected unlock\n\nAdd the appropriate acquire and release statements so that checkers can\nproperly track the lock state.\n\nLink: http://lkml.kernel.org/r/20160701191552.24295-1-sboyd@codeaurora.org\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "51a76af25c66355f3833965eb3c3edd8056d25e5",
      "old_mode": 33188,
      "old_path": "lib/dma-debug.c",
      "new_id": "fcfa1939ac41abe768b401f235b8afd7c6d75dbe",
      "new_mode": 33188,
      "new_path": "lib/dma-debug.c"
    }
  ]
}
