)]}'
{
  "commit": "c8d9c90c7ece28259436476a016cdecd25dccf2c",
  "tree": "660e8ef2dec483afc399f6fdcdd4610d46f6796f",
  "parents": [
    "2df167a300d7b3ab9949bbb02a8f604afd809b92"
  ],
  "author": {
    "name": "Paul Jackson",
    "email": "pj@sgi.com",
    "time": "Thu Feb 07 00:14:46 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Feb 07 08:42:22 2008 -0800"
  },
  "message": "hotplug cpu: move tasks in empty cpusets to parent various other fixes\n\nVarious minor formatting and comment tweaks to Cliff Wickman\u0027s\n[PATCH_3_of_3]_cpusets__update_cpumask_revision.patch\n\nI had had \"iff\", meaning \"if and only if\" in a comment.  However, except for\nancient mathematicians, the abbreviation \"iff\" was a tad too cryptic.  Cliff\nchanged it to \"if\", presumably figuring that the \"iff\" was a typo.  However,\nit was the \"only if\" half of the conjunction that was most interesting.\nReword to emphasis the \"only if\" aspect.\n\nThe locking comment for remove_tasks_in_empty_cpuset() was wrong; it said\ncallback_mutex had to be held on entry.  The opposite is true.\n\nSeveral mentions of attach_task() in comments needed to be\nchanged to cgroup_attach_task().\n\nA comment about notify_on_release was no longer relevant,\nas the line of code it had commented, namely:\n\tset_bit(CS_RELEASED_RESOURCE, \u0026parent-\u003eflags);\nis no longer present in that place in the cpuset.c code.\n\nSimilarly a comment about notify_on_release before the\nscan_for_empty_cpusets() routine was no longer relevant.\n\nRemoved extra parentheses and unnecessary return statement.\n\nRenamed attach_task() to cpuset_attach() in various comments.\n\nRemoved comment about not needing memory migration, as it seems the migration\nis done anyway, via the cpuset_attach() callback from cgroup_attach_task().\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "918bee9dc7a2ee02f5b2f2948df18b9a5f114538",
      "old_mode": 33188,
      "old_path": "kernel/cpuset.c",
      "new_id": "6868c1e789176fdec80a835b544002248ca576a8",
      "new_mode": 33188,
      "new_path": "kernel/cpuset.c"
    }
  ]
}
