)]}'
{
  "commit": "a0830dbd4e42b38aefdf3fb61ba5019a1a99ea85",
  "tree": "4dc74b708a07b56d12ed72a34d0a2e0cb8c8b9d4",
  "parents": [
    "888ea7d5ac6815ba16b3b3a20f665a92c7af6724"
  ],
  "author": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Tue Oct 16 13:05:59 2012 +0200"
  },
  "committer": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Tue Oct 30 11:07:10 2012 +0100"
  },
  "message": "ALSA: Add a reference counter to card instance\n\nFor more strict protection for wild disconnections, a refcount is\nintroduced to the card instance, and let it up/down when an object is\nreferred via snd_lookup_*() in the open ops.\n\nThe free-after-last-close check is also changed to check this refcount\ninstead of the empty list, too.\n\nReported-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc056687f647f7aa9965d5ec4b297bbe9459e557",
      "old_mode": 33188,
      "old_path": "include/sound/core.h",
      "new_id": "93896ad1fcdd70164c4254bd792d9b10da992b68",
      "new_mode": 33188,
      "new_path": "include/sound/core.h"
    },
    {
      "type": "modify",
      "old_id": "c40ae573346dd140031af773c532dd4f32f32240",
      "old_mode": 33188,
      "old_path": "sound/core/compress_offload.c",
      "new_id": "ad11dc994792b4bb080c49a7036b8761731e5a1d",
      "new_mode": 33188,
      "new_path": "sound/core/compress_offload.c"
    },
    {
      "type": "modify",
      "old_id": "7e86a5b9f3b572f9c97f351027ed4e1b9b7b75b3",
      "old_mode": 33188,
      "old_path": "sound/core/control.c",
      "new_id": "9768a3963c8fe5abfc4f3a37af6c4f3a8031323d",
      "new_mode": 33188,
      "new_path": "sound/core/control.c"
    },
    {
      "type": "modify",
      "old_id": "75ea16f35b1aa1e1db985802e923c86e28f69af3",
      "old_mode": 33188,
      "old_path": "sound/core/hwdep.c",
      "new_id": "53a6ba5ad615a51f7ad3b7bea3901d7f94068f75",
      "new_mode": 33188,
      "new_path": "sound/core/hwdep.c"
    },
    {
      "type": "modify",
      "old_id": "d8ec849af128ed1d248effdd2f606baa52a5f06d",
      "old_mode": 33188,
      "old_path": "sound/core/init.c",
      "new_id": "7b012d15c2cf1599e92d0ddc832a6b0ece653e9e",
      "new_mode": 33188,
      "new_path": "sound/core/init.c"
    },
    {
      "type": "modify",
      "old_id": "29f6ded02555568498473fb37547c9e7b0b96c2b",
      "old_mode": 33188,
      "old_path": "sound/core/oss/mixer_oss.c",
      "new_id": "a9a2e63c0222cc838baef18870384586febab3d8",
      "new_mode": 33188,
      "new_path": "sound/core/oss/mixer_oss.c"
    },
    {
      "type": "modify",
      "old_id": "08fde0060fd9377ee9f5e12dc1113858c73b3d20",
      "old_mode": 33188,
      "old_path": "sound/core/oss/pcm_oss.c",
      "new_id": "2529e01538e932165fc0b9ad9bd9042a1b6657fa",
      "new_mode": 33188,
      "new_path": "sound/core/oss/pcm_oss.c"
    },
    {
      "type": "modify",
      "old_id": "8753c89f329043dd71968d5a344d2a8acf959502",
      "old_mode": 33188,
      "old_path": "sound/core/pcm_native.c",
      "new_id": "48c6a70ad69e5cdd8b79e45f781f424ea14e69ae",
      "new_mode": 33188,
      "new_path": "sound/core/pcm_native.c"
    },
    {
      "type": "modify",
      "old_id": "ebf6e49ad3d461ba843131d903b0c66cc7840ba4",
      "old_mode": 33188,
      "old_path": "sound/core/rawmidi.c",
      "new_id": "7d4f62ab67111f7bbdd20f13f0b71072a130fed4",
      "new_mode": 33188,
      "new_path": "sound/core/rawmidi.c"
    },
    {
      "type": "modify",
      "old_id": "643976000ce825d1857fd3a3192fadeff0da4e5b",
      "old_mode": 33188,
      "old_path": "sound/core/sound.c",
      "new_id": "89780c323f19f817b81ecfbf7fad655e7b66265d",
      "new_mode": 33188,
      "new_path": "sound/core/sound.c"
    },
    {
      "type": "modify",
      "old_id": "e9528333e36d01e6e0282255639da08b7174e505",
      "old_mode": 33188,
      "old_path": "sound/core/sound_oss.c",
      "new_id": "e1d79ee3590650d12e9d2c99a260ae63aed221c2",
      "new_mode": 33188,
      "new_path": "sound/core/sound_oss.c"
    }
  ]
}
