)]}'
{
  "commit": "94dcf29a11b3d20a28790598d701f98484a969da",
  "tree": "21c65f6634dcde739bb85cbc019ee273f1427f90",
  "parents": [
    "207205a2ba2655652fe46a60b49838af6c16a919"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "eric.dumazet@gmail.com",
    "time": "Tue Mar 22 16:30:45 2011 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Mar 22 17:44:01 2011 -0700"
  },
  "message": "kthread: use kthread_create_on_node()\n\nksoftirqd, kworker, migration, and pktgend kthreads can be created with\nkthread_create_on_node(), to get proper NUMA affinities for their stack and\ntask_struct.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\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": "56e5dec837f05bd28f90221e2f0b666af23378c9",
      "old_mode": 33188,
      "old_path": "kernel/softirq.c",
      "new_id": "735d8709517228195b8a95f737bf555e7de712c3",
      "new_mode": 33188,
      "new_path": "kernel/softirq.c"
    },
    {
      "type": "modify",
      "old_id": "2df820b03beb17499afccd6c3acc59e08bfd0194",
      "old_mode": 33188,
      "old_path": "kernel/stop_machine.c",
      "new_id": "e3516b29076cc38763a99c3584a02b8544f7b5d4",
      "new_mode": 33188,
      "new_path": "kernel/stop_machine.c"
    },
    {
      "type": "modify",
      "old_id": "5ca7ce9ce754d5bc66ccea708dea458885d0f86a",
      "old_mode": 33188,
      "old_path": "kernel/workqueue.c",
      "new_id": "04ef830690eceea974d90add3de55b57bc4048f6",
      "new_mode": 33188,
      "new_path": "kernel/workqueue.c"
    },
    {
      "type": "modify",
      "old_id": "0c55eaa70e39568a7ee2e280675cd8c01cf547b6",
      "old_mode": 33188,
      "old_path": "net/core/pktgen.c",
      "new_id": "aeeece72b72fa25d29dfd3162a2f9c3a8ef6fcbd",
      "new_mode": 33188,
      "new_path": "net/core/pktgen.c"
    }
  ]
}
