)]}'
{
  "commit": "30cdf2496d8ac2ef94b9b85f1891cf069490c8c4",
  "tree": "0a3e95d353c7395cf92f03b3a23b5d2a9c86bb10",
  "parents": [
    "e904e6c2668bba78497c660aec812ca3f77f4ef9"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Tue Mar 12 11:29:57 2013 -0700"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Tue Mar 12 11:29:57 2013 -0700"
  },
  "message": "workqueue: add workqueue_struct-\u003epwqs list\n\nAdd workqueue_struct-\u003epwqs list and chain all pool_workqueues\nbelonging to a workqueue there.  This will be used to implement\ngeneric pool_workqueue iteration and handle multiple pool_workqueues\nfor the scheduled unbound pools with custom attributes.\n\nThis patch doesn\u0027t introduce any visible behavior changes.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReviewed-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9e2ad9a320551a85dcaf024a0a35b1347312732",
      "old_mode": 33188,
      "old_path": "kernel/workqueue.c",
      "new_id": "8634fc9d52d265a86385c4a0829fbcdaa0502065",
      "new_mode": 33188,
      "new_path": "kernel/workqueue.c"
    }
  ]
}
