)]}'
{
  "commit": "98d21df431ad55281e1abf780f8d51e3391900b2",
  "tree": "19d365c9407ce581098596ec913a9cdb9ff7dd8a",
  "parents": [
    "5b7c757d1a8878d49f46c826d6081816935664aa"
  ],
  "author": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Fri Mar 18 07:31:53 2011 +0100"
  },
  "committer": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Fri Mar 18 07:31:53 2011 +0100"
  },
  "message": "ALSA: aloop - Fix possible IRQ lock inversion\n\nloopback_pos_update() can be called in the timer callback, thus the lock\nheld should be irq-safe.  Otherwise you\u0027ll get AB/BA deadlock together\nwith substream-\u003eself_group.lock.\n\nReported-and-tested-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12b44b0b677712642a57be2f5554a4fb86347f2a",
      "old_mode": 33188,
      "old_path": "sound/drivers/aloop.c",
      "new_id": "a0da7755fceaad0236c5ef013164df8770e1a5df",
      "new_mode": 33188,
      "new_path": "sound/drivers/aloop.c"
    }
  ]
}
