)]}'
{
  "commit": "e4aafea2d4bde8b44d6500c4ee7195bbfc51269e",
  "tree": "bf0c9df18b9f63bb10da0096d81ba80712a71665",
  "parents": [
    "e09758fae8ccde97e026c704319eaa18d488dc86"
  ],
  "author": {
    "name": "Frederic Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Thu Jul 16 15:44:29 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sat Jul 18 15:51:42 2009 +0200"
  },
  "message": "sched: Add a preempt count base offset to __might_sleep()\n\nAdd a preempt count base offset to compare against the current\npreempt level count. It prepares to pull up the might_sleep\ncheck from cond_resched() to cond_resched_lock() and\ncond_resched_bh().\n\nFor these two helpers, we need to respectively ensure that once\nwe\u0027ll unlock the given spinlock / reenable local softirqs, we\nwill reach a sleepable state.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n[ Move and rename preempt_count_equals() ]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1247725694-6082-4-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b804f694ae6a7691ea62f2d8c8fbbfff17ebb857",
      "old_mode": 33188,
      "old_path": "include/linux/kernel.h",
      "new_id": "2b5b1e0899a81e93a4970e8f01924958423c968c",
      "new_mode": 33188,
      "new_path": "include/linux/kernel.h"
    },
    {
      "type": "modify",
      "old_id": "370a6c31c5e11354079150cd9681c19eb36ca0cd",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "3ff4d004bd95df80955ec94085a52a74b4d6f74c",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
