)]}'
{
  "commit": "2f7016d917faef8f1e016b4a7bd7f594694480b6",
  "tree": "06aa6181a5609ad1e3815a08cf9a67df4ab08137",
  "parents": [
    "0f07496144c270f10d0ad06b70b9c9387d5527fd"
  ],
  "author": {
    "name": "Jack Steiner",
    "email": "steiner@sgi.com",
    "time": "Wed Feb 01 03:05:18 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Feb 01 08:53:13 2006 -0800"
  },
  "message": "[PATCH] sys_sched_getaffinity() \u0026 hotplug\n\nChange sched_getaffinity() so that it returns a bitmap that indicates the\nlegally schedulable cpus that a task is allowed to run on.\n\nWithout this patch, if CONFIG_HOTPLUG_CPU is enabled, sched_getaffinity()\nunconditionally returns (at least on IA64) a mask with NR_CPUS bits set.\nThis conveys no useful infornmation except for a kernel compile option.\n\nThis fixes a breakage we obseved running recent kernels. We have MPI jobs\nthat use sched_getaffinity() to determine where to place their threads.\nPlacing them on non-existant cpus is problematic :-)\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Nathan Lynch \u003cntl@pobox.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\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": "ec7fd9cee30665e7626ec7d3fb92f9ee6bd57731",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "f77f23f8f479c898666082f3c9da0d52bb5a5bab",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
