)]}'
{
  "commit": "163e3cb7daa8c3a6dde6a13a3d09a198930c6822",
  "tree": "67b22efc3a5e4ce904f0cc194b7dda92588b2cdd",
  "parents": [
    "9ff566074689e3aed1488780b97714ec43ba361d"
  ],
  "author": {
    "name": "Julia Lawall",
    "email": "julia@diku.dk",
    "time": "Sun Feb 17 18:42:03 2008 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun Feb 17 18:42:03 2008 -0800"
  },
  "message": "net/rxrpc: Use BUG_ON\n\nif (...) BUG(); should be replaced with BUG_ON(...) when the test has no\nside-effects to allow a definition of BUG_ON that drops the code completely.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@ disable unlikely @ expression E,f; @@\n\n(\n  if (\u003c... f(...) ...\u003e) { BUG(); }\n|\n- if (unlikely(E)) { BUG(); }\n+ BUG_ON(E);\n)\n\n@@ expression E,f; @@\n\n(\n  if (\u003c... f(...) ...\u003e) { BUG(); }\n|\n- if (E) { BUG(); }\n+ BUG_ON(E);\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92a87fde8bfeb2b86f20a914275494e656636e1c",
      "old_mode": 33188,
      "old_path": "net/rxrpc/ar-accept.c",
      "new_id": "bdfb7741779441c3752176c5ad3ce585cc30cfc2",
      "new_mode": 33188,
      "new_path": "net/rxrpc/ar-accept.c"
    },
    {
      "type": "modify",
      "old_id": "657ee69f213395599997c548f9b20959be4aac73",
      "old_mode": 33188,
      "old_path": "net/rxrpc/ar-ack.c",
      "new_id": "3ac1672e1070cc8c4b9a8870dfdb5f894fdcb3e7",
      "new_mode": 33188,
      "new_path": "net/rxrpc/ar-ack.c"
    }
  ]
}
