)]}'
{
  "commit": "e38ca498b972d0246551cac1c3dd4f7535e48458",
  "tree": "0cba69c1b374e80eb66fd8f76469efc7878147f7",
  "parents": [
    "67bed6808090539cefdc0ecd2738e12ba8bc037e"
  ],
  "author": {
    "name": "Peter Boonstoppel",
    "email": "pboonstoppel@nvidia.com",
    "time": "Thu Aug 09 15:34:47 2012 -0700"
  },
  "committer": {
    "name": "Ethan Chen",
    "email": "intervigil@gmail.com",
    "time": "Fri Jan 17 22:12:13 2014 -0800"
  },
  "message": "sched: Unthrottle rt runqueues in __disable_runtime()\n\nmigrate_tasks() uses _pick_next_task_rt() to get tasks from the\nreal-time runqueues to be migrated. When rt_rq is throttled\n_pick_next_task_rt() won\u0027t return anything, in which case\nmigrate_tasks() can\u0027t move all threads over and gets stuck in an\ninfinite loop.\n\nInstead unthrottle rt runqueues before migrating tasks.\n\nAdditionally: move unthrottle_offline_cfs_rqs() to rq_offline_fair()\n\nChange-Id: If8a4a399f1a14b7f4789c1b205dcfadbde555214\nSigned-off-by: Peter Boonstoppel \u003cpboonstoppel@nvidia.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Turner \u003cpjt@google.com\u003e\nLink: http://lkml.kernel.org/r/5FBF8E85CA34454794F0F7ECBA79798F379D3648B7@HQMAIL04.nvidia.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nGit-commit: a4c96ae319b8047f62dedbe1eac79e321c185749\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Syed Rameez Mustafa \u003crameezmustafa@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "322e787398a59ca84e2c4a457d7ed31633b3b003",
      "old_mode": 33188,
      "old_path": "kernel/sched/core.c",
      "new_id": "8ab0712d9f21cd37bc2073bb067b658c512e84d9",
      "new_mode": 33188,
      "new_path": "kernel/sched/core.c"
    },
    {
      "type": "modify",
      "old_id": "5cda58f01dd6b4074a0c8c0638d0fa1c26c255c1",
      "old_mode": 33188,
      "old_path": "kernel/sched/fair.c",
      "new_id": "adfc467d21c7ec287b8c671b72a5efd516b92fec",
      "new_mode": 33188,
      "new_path": "kernel/sched/fair.c"
    },
    {
      "type": "modify",
      "old_id": "4a3bec80b9e2825edd2089839ec34d4f2122d49d",
      "old_mode": 33188,
      "old_path": "kernel/sched/rt.c",
      "new_id": "0bcdc7bdfecd13576352826475645f3ae871830d",
      "new_mode": 33188,
      "new_path": "kernel/sched/rt.c"
    },
    {
      "type": "modify",
      "old_id": "8dbbbd94717a633db8819def7c0cc18053fea997",
      "old_mode": 33188,
      "old_path": "kernel/sched/sched.h",
      "new_id": "51a0b08f94f905897c1d57e8c8c36b5733e1bcd4",
      "new_mode": 33188,
      "new_path": "kernel/sched/sched.h"
    }
  ]
}
