)]}'
{
  "commit": "132d358b183ac6ad8b3fea32ad5e0663456d18d1",
  "tree": "d8a8493cf13d43f4ed5e8e6d96b57b7de45ef195",
  "parents": [
    "3510c7aa069aa83a2de6dab2b41401a198317bdc"
  ],
  "author": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Tue Nov 07 16:05:24 2017 +0100"
  },
  "committer": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Tue Nov 07 16:05:24 2017 +0100"
  },
  "message": "ALSA: seq: Fix OSS sysex delivery in OSS emulation\n\nThe SYSEX event delivery in OSS sequencer emulation assumed that the\nevent is encoded in the variable-length data with the straight\nbuffering.  This was the normal behavior in the past, but during the\ndevelopment, the chained buffers were introduced for carrying more\ndata, while the OSS code was left intact.  As a result, when a SYSEX\nevent with the chained buffer data is passed to OSS sequencer port,\nit may end up with the wrong memory access, as if it were having a too\nlarge buffer.\n\nThis patch addresses the bug, by applying the buffer data expansion by\nthe generic snd_seq_dump_var_event() helper function.\n\nReported-by: syzbot \u003csyzkaller@googlegroups.com\u003e\nReported-by: Mark Salyzyn \u003csalyzyn@android.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aaff9ee326957b5a393495126e128b9f6b5efd98",
      "old_mode": 33188,
      "old_path": "sound/core/seq/oss/seq_oss_midi.c",
      "new_id": "b30b2139e3f033fd71e59fbe10cfa1e25340adc6",
      "new_mode": 33188,
      "new_path": "sound/core/seq/oss/seq_oss_midi.c"
    },
    {
      "type": "modify",
      "old_id": "046cb586fb2f7271c88dc1e02354625d6dcca864",
      "old_mode": 33188,
      "old_path": "sound/core/seq/oss/seq_oss_readq.c",
      "new_id": "06b21226b4e7081ed6584a96cddbcd36af966a88",
      "new_mode": 33188,
      "new_path": "sound/core/seq/oss/seq_oss_readq.c"
    },
    {
      "type": "modify",
      "old_id": "f1463f1f449e7e3863db3da0b71ad0ad6022db4b",
      "old_mode": 33188,
      "old_path": "sound/core/seq/oss/seq_oss_readq.h",
      "new_id": "8d033ca2d23f87788d1ce74d7b21af6ed0f1761a",
      "new_mode": 33188,
      "new_path": "sound/core/seq/oss/seq_oss_readq.h"
    }
  ]
}
