)]}'
{
  "commit": "90dc763fef4c869e60b2a7ad92e1a7dab68575ea",
  "tree": "ab3757f14a6d84e36afa36ac5f325fd316d4e197",
  "parents": [
    "395c61d19621e80b763810cc988416dc1b6bfd3e"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Sun Jul 11 12:16:36 2010 +0200"
  },
  "committer": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Mon Jul 12 17:41:05 2010 +0200"
  },
  "message": "sound: push BKL into open functions\n\nThis moves the lock_kernel() call from soundcore_open\nto the individual OSS device drivers, where we can deal\nwith it one driver at a time if needed, or just kill\noff the drivers.\n\nAll core components in ALSA already provide\nadequate locking in their open()-functions\nand do not require the big kernel lock, so\nthere is no need to add the BKL there.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae42695c3597991b338bff62bd19aa22bb194790",
      "old_mode": 33188,
      "old_path": "arch/um/drivers/hostaudio_kern.c",
      "new_id": "68142df76608319a666bf455713e54c9c683bb88",
      "new_mode": 33188,
      "new_path": "arch/um/drivers/hostaudio_kern.c"
    },
    {
      "type": "modify",
      "old_id": "c1070e33b32ff04a7ca3aed2f89f5532fd7ce7b0",
      "old_mode": 33188,
      "old_path": "sound/oss/au1550_ac97.c",
      "new_id": "fb913e568de17acf97b083a40b39518ab8f4307b",
      "new_mode": 33188,
      "new_path": "sound/oss/au1550_ac97.c"
    },
    {
      "type": "modify",
      "old_id": "3f3c3f71db4b59d4204741e82df1f256ae155808",
      "old_mode": 33188,
      "old_path": "sound/oss/dmasound/dmasound_core.c",
      "new_id": "5a4f38c0f480659a028dbb0533e8ec049afde9c9",
      "new_mode": 33188,
      "new_path": "sound/oss/dmasound/dmasound_core.c"
    },
    {
      "type": "modify",
      "old_id": "a1e3f9671beaffa9ff315f86d6af839102875e27",
      "old_mode": 33188,
      "old_path": "sound/oss/msnd_pinnacle.c",
      "new_id": "153d822bf9a3e51413f5df078a56e7552212f5e5",
      "new_mode": 33188,
      "new_path": "sound/oss/msnd_pinnacle.c"
    },
    {
      "type": "modify",
      "old_id": "4153752507e392f936b7c41844559402c06ba03f",
      "old_mode": 33188,
      "old_path": "sound/oss/sh_dac_audio.c",
      "new_id": "8f0be4053a5aba62ca96a19e28646ddb1ab69c6d",
      "new_mode": 33188,
      "new_path": "sound/oss/sh_dac_audio.c"
    },
    {
      "type": "modify",
      "old_id": "2d9c51312622fe4a10ea0bf202f24fb092a895ac",
      "old_mode": 33188,
      "old_path": "sound/oss/soundcard.c",
      "new_id": "92aa762ffb7e97c998db3ca1da3a5cddc2968139",
      "new_mode": 33188,
      "new_path": "sound/oss/soundcard.c"
    },
    {
      "type": "modify",
      "old_id": "3136c88eacdfae03e84ab28e9c86d5d26996aa8a",
      "old_mode": 33188,
      "old_path": "sound/oss/swarm_cs4297a.c",
      "new_id": "34b0838793a652ab4f34edb9d56406e34243ac1d",
      "new_mode": 33188,
      "new_path": "sound/oss/swarm_cs4297a.c"
    },
    {
      "type": "modify",
      "old_id": "20b3b325aa800d2e015799a093a53d7038a067cb",
      "old_mode": 33188,
      "old_path": "sound/oss/vwsnd.c",
      "new_id": "99c94c48558ca8985e199baedf01d3ab10cb932a",
      "new_mode": 33188,
      "new_path": "sound/oss/vwsnd.c"
    },
    {
      "type": "modify",
      "old_id": "c8627fcd49007a8285fc6e506db54564ee35f29d",
      "old_mode": 33188,
      "old_path": "sound/sound_core.c",
      "new_id": "cb61317df509690fd597cb0385647af63d5a0e06",
      "new_mode": 33188,
      "new_path": "sound/sound_core.c"
    }
  ]
}
