)]}'
{
  "commit": "1efddcc981c95e62c4e305fd462e3e98b6f9c5cd",
  "tree": "9b2bea6600a1bf6c6a11aeca4ec001a793dc5dcc",
  "parents": [
    "4daf7a0c0b3dd3c2e2ec829ecee8608d04d67773"
  ],
  "author": {
    "name": "Julia Lawall",
    "email": "julia@diku.dk",
    "time": "Wed May 26 17:59:27 2010 +0200"
  },
  "committer": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Thu May 27 09:47:02 2010 +0200"
  },
  "message": "sound: Add missing spin_unlock\n\nAdd a spin_unlock missing on the error path.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* spin_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* spin_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e763d6a5d67802d6f736e4df0dccfd88eff2224",
      "old_mode": 33188,
      "old_path": "sound/mips/au1x00.c",
      "new_id": "446cf9748664dde623a5c0320a3746b9e2d8225b",
      "new_mode": 33188,
      "new_path": "sound/mips/au1x00.c"
    },
    {
      "type": "modify",
      "old_id": "1f47741230641ac90fe4d837d3da21e9c4dbfef0",
      "old_mode": 33188,
      "old_path": "sound/oss/dmasound/dmasound_atari.c",
      "new_id": "13c214466d3b9f0edb79dcad50a5ab1124a75529",
      "new_mode": 33188,
      "new_path": "sound/oss/dmasound/dmasound_atari.c"
    }
  ]
}
