)]}'
{
  "commit": "c714a534d85576af21b06be605ca55cb2fb887ee",
  "tree": "2d0501e6426b9e069082fd6f09da02c2334832e0",
  "parents": [
    "542dafadd81eb5826280f7714592930144ae3e1f"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon May 12 13:34:13 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon May 12 13:34:13 2008 -0700"
  },
  "message": "Make \u0027cond_resched()\u0027 nullification depend on PREEMPT_BKL\n\nBecause it\u0027s not correct with a non-preemptable BKL and just causes\nPREEMPT kernels to have longer latencies than non-PREEMPT ones (which is\nobviously not the point of it at all).\n\nOf course, that config option actually got removed as an option earlier,\nso for now this basically disables it entirely, but if BKL preemption is\never resurrected it will be a meaningful optimization.  And in the\nmeantime, it at least documents the intent of the code, while not doing\nthe wrong thing.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a63f2d72af6e1e84035bb91df75bd25b843fb6b",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "5395a6176f4be13911a57d7174de0274947edb94",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    }
  ]
}
