)]}'
{
  "commit": "13c3ab86f27967488b8182a173ebc899c9111bf0",
  "tree": "1bcfa9b90c9226fc04d12d5863c829858dd9466f",
  "parents": [
    "d58c0e95622c0de271ae57c083ad25ff4eb032c8"
  ],
  "author": {
    "name": "Julia Lawall",
    "email": "julia@diku.dk",
    "time": "Tue Oct 26 00:25:36 2010 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Oct 27 12:23:20 2010 -0700"
  },
  "message": "drivers/net/typhoon.c: delete double assignment\n\nDelete successive assignments to the same location.  The current definition\ndoes not initialize the respRing structure, which has the same type as the\ncmdRing structure, so initialize that one instead.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression i;\n@@\n\n*i \u003d ...;\n i \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b550da008a03fdfac1521555b42211fb195d0085",
      "old_mode": 33188,
      "old_path": "drivers/net/typhoon.c",
      "new_id": "5b83c3f35f47c3421a518aaa04fb39224dac2ed3",
      "new_mode": 33188,
      "new_path": "drivers/net/typhoon.c"
    }
  ]
}
