)]}'
{
  "commit": "2aba4e8b5e3aaac879ab2f0f88ee6396cdab30a7",
  "tree": "511c137881c1210ccae42569b381ef2754e0a034",
  "parents": [
    "cc969450f3754936608ba82b74af7f1f2828abc1"
  ],
  "author": {
    "name": "Maya Spivak",
    "email": "mspivak@codeaurora.org",
    "time": "Fri Jul 08 11:42:28 2011 -0700"
  },
  "committer": {
    "name": "Bryan Huntsman",
    "email": "bryanh@codeaurora.org",
    "time": "Wed Oct 05 10:28:09 2011 -0700"
  },
  "message": "printk: Don\u0027t allow cpu to get console lock during hotplugging\n\nThe flush of the console takes unnecessary time during the cpu\nhotplug up operation.  It can delay the rcu synchronize_sched\noperation, which in turn delays the hotplug operation. The flush\ndelays rcu synchronize_sched during scheduling domain creation\nby up to 100 ms by interrupting the move to a quiescent state.\nThis change delays the flush of the console to later in the\nnotification chain of cpu_online. At the point in the cpu_up\noperation where the flush now occurs, other tasks can already\nbe scheduled on the cpu that just came up.\n\nSigned-off-by: Maya Spivak \u003cmspivak@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff1a52c4d2a2899007f1a7c462dd5cd8d38927ac",
      "old_mode": 33188,
      "old_path": "kernel/printk.c",
      "new_id": "ccdfac7363404a242721c14adc0efeb5ce01077c",
      "new_mode": 33188,
      "new_path": "kernel/printk.c"
    }
  ]
}
