)]}'
{
  "commit": "f340c0d1a3f40fdcba69cd291530a4debc58748f",
  "tree": "22fca5983aff6ce2aa7d4ede0b031666dfe1f28d",
  "parents": [
    "082cf69eb82681f4eacb3a5653834c7970714bef"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Tue Jun 28 16:40:42 2005 +0200"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Tue Jun 28 14:56:51 2005 -0700"
  },
  "message": "[PATCH] Tweak idle thread setup semantics\n\nThis patch tweaks idle thread setup semantics a bit: instead of setting\nNEED_RESCHED in init_idle(), we do an explicit schedule() before calling\ninto cpu_idle().\n\nThis patch, while having no negative side-effects, enables wider use of\ncond_resched()s.  (which might happen in the stock kernel too, but it\u0027s\nparticulary important for voluntary-preempt)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d324801729ba713938481fd4f3a8199fdc2eb6e9",
      "old_mode": 33188,
      "old_path": "init/main.c",
      "new_id": "b5e421e39ede7ec40d61da8345e8115a749dc0df",
      "new_mode": 33188,
      "new_path": "init/main.c"
    },
    {
      "type": "modify",
      "old_id": "e2b0d3e4dd067ad4e6df0362f265189ac8d17049",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "5f2182d42241d20b41a12eb9da9671927b5b36d8",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
