)]}'
{
  "commit": "910d6c320cac65c81d66e8fd30dca167092722eb",
  "tree": "8c15459ad21e293081636c535945682a079d51cf",
  "parents": [
    "4c3a0a254e5d706d3fe01bf42261534858d05586"
  ],
  "author": {
    "name": "Pavel Emelyanov",
    "email": "xemul@openvz.org",
    "time": "Tue Feb 12 22:16:33 2008 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Feb 12 22:16:33 2008 -0800"
  },
  "message": "[GENETLINK]: Relax dances with genl_lock.\n\nThe genl_unregister_family() calls the genl_unregister_mc_groups(), \nwhich takes and releases the genl_lock and then locks and releases\nthis lock itself.\n\nRelax this behavior, all the more so the genl_unregister_mc_groups() \nis called from genl_unregister_family() only.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "150579a21469d664563dfcee8bdef5d3f0e355e1",
      "old_mode": 33188,
      "old_path": "net/netlink/genetlink.c",
      "new_id": "d16929c9b4bc39b6f036c22a5365a7e7a49fa8c1",
      "new_mode": 33188,
      "new_path": "net/netlink/genetlink.c"
    }
  ]
}
