)]}'
{
  "commit": "9b7d869ee5a77ed4a462372bb89af622e705bfb8",
  "tree": "8151b57ebb526eac4c1bf711aa01bfe0972eecaa",
  "parents": [
    "f5ce817951f38023588b2b8308beca79abe20507"
  ],
  "author": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Sun Nov 05 10:07:43 2017 +0100"
  },
  "committer": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Mon Nov 06 10:41:24 2017 +0100"
  },
  "message": "ALSA: timer: Limit max instances per timer\n\nCurrently we allow unlimited number of timer instances, and it may\nbring the system hogging way too much CPU when too many timer\ninstances are opened and processed concurrently.  This may end up with\na soft-lockup report as triggered by syzkaller, especially when\nhrtimer backend is deployed.\n\nSince such insane number of instances aren\u0027t demanded by the normal\nuse case of ALSA sequencer and it merely  opens a risk only for abuse,\nthis patch introduces the upper limit for the number of instances per\ntimer backend.  As default, it\u0027s set to 1000, but for the fine-grained\ntimer like hrtimer, it\u0027s set to 100.\n\nReported-by: syzbot\nTested-by: Jérôme Glisse \u003cjglisse@redhat.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4d76ff056c6efd3431a4ed7aa3c6f6888c69e80",
      "old_mode": 33188,
      "old_path": "include/sound/timer.h",
      "new_id": "7ae226ab6990832d64c43935dded32463e739790",
      "new_mode": 33188,
      "new_path": "include/sound/timer.h"
    },
    {
      "type": "modify",
      "old_id": "1ac0c423903e7f3f41a2045fd20b9707df4ac00f",
      "old_mode": 33188,
      "old_path": "sound/core/hrtimer.c",
      "new_id": "6e47b823bcaa3efd1ab9325117527a03f80c231f",
      "new_mode": 33188,
      "new_path": "sound/core/hrtimer.c"
    },
    {
      "type": "modify",
      "old_id": "6cdd04a459626c86f185742d099ab16729b7d517",
      "old_mode": 33188,
      "old_path": "sound/core/timer.c",
      "new_id": "15e82a656d9622c5b0291dd0830813f77934393c",
      "new_mode": 33188,
      "new_path": "sound/core/timer.c"
    }
  ]
}
