)]}'
{
  "commit": "4caf86c6928cfaca270327bc944f901c2e2a8f50",
  "tree": "6f6a1ecac1a4399c6597510f4076e19b1e30f10e",
  "parents": [
    "5194ee82b4aafc35b32c96db11bdacea9bf548be"
  ],
  "author": {
    "name": "Pavel Emelyanov",
    "email": "xemul@openvz.org",
    "time": "Wed May 07 19:47:01 2008 +0400"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Wed May 21 21:47:42 2008 -0400"
  },
  "message": "mac80211: Prepare mesh_table_grow to failing copy_node callback.\n\nThe mesh_path_node_copy() performs kmalloc() and thus - may fail\n(well, it does not now, but I\u0027m fixing this right now). Its caller -\nthe mesh_table_grow() - isn\u0027t prepared for such a trick yet.\n\nThis preparation is just flush the new hash and make copy_node()\nreturn an int value.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "697ef67f96b6796bc60aaefa88720e67191ff007",
      "old_mode": 33188,
      "old_path": "net/mac80211/mesh.c",
      "new_id": "ca81d0065eb8f7660a95b721d4119999ed58fdbd",
      "new_mode": 33188,
      "new_path": "net/mac80211/mesh.c"
    },
    {
      "type": "modify",
      "old_id": "2e161f6d8288255d47609fb83febf9bc2faae5ba",
      "old_mode": 33188,
      "old_path": "net/mac80211/mesh.h",
      "new_id": "669eafafe497e6c6db825ac0903d612268a910dc",
      "new_mode": 33188,
      "new_path": "net/mac80211/mesh.h"
    },
    {
      "type": "modify",
      "old_id": "0b6c4bfe3e7812ea41294d3b66ae10c85da25cba",
      "old_mode": 33188,
      "old_path": "net/mac80211/mesh_pathtbl.c",
      "new_id": "512bfa112c6a2c41fe737837c346b3d83dc166b4",
      "new_mode": 33188,
      "new_path": "net/mac80211/mesh_pathtbl.c"
    }
  ]
}
