)]}'
{
  "commit": "f7142ed483f49f9108bea1be0c1afcd5d9098e05",
  "tree": "fd817533489b688026cbc94d4a0ec2cbec03b85b",
  "parents": [
    "5b95e1af8d17d85a17728f6de7dbff538e6e3c49"
  ],
  "author": {
    "name": "Lai Jiangshan",
    "email": "laijs@cn.fujitsu.com",
    "time": "Tue May 12 20:32:30 2015 +0800"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Mon May 18 16:22:57 2015 -0400"
  },
  "message": "workqueue: simplify wq_update_unbound_numa()\n\nwq_update_unbound_numa() is known be called with wq_pool_mutex held.\n\nBut wq_update_unbound_numa() requests wq-\u003emutex before reading\nwq-\u003eunbound_attrs, wq-\u003enuma_pwq_tbl[] and wq-\u003edfl_pwq.  But these fields\nwere changed to be allowed being read with wq_pool_mutex held.  So we\nsimply remove the mutex_lock(\u0026wq-\u003emutex).\n\nWithout the dependence on the the mutex_lock(\u0026wq-\u003emutex), the test\nof wq-\u003eunbound_attrs-\u003eno_numa can also be moved upward.\n\nThe old code need a long comment to describe the stableness of\n@wq-\u003eunbound_attrs which is also guaranteed by wq_pool_mutex now,\nso we don\u0027t need this such comment.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1c222270e0e360a83504edebc7b611b81823389",
      "old_mode": 33188,
      "old_path": "kernel/workqueue.c",
      "new_id": "4a9f65b54ee5f1db96998d598f66356f1712c077",
      "new_mode": 33188,
      "new_path": "kernel/workqueue.c"
    }
  ]
}
