)]}'
{
  "commit": "c9dad805e9f4fd3978f22c970bae49eaa00b46dd",
  "tree": "6de3a8eaeeafaff0c0f44d380eb96f056bef5e53",
  "parents": [
    "d7d6de9530db7e385a05e1ae6cde642a617e6c89"
  ],
  "author": {
    "name": "Sven Eckelmann",
    "email": "sven@narfation.org",
    "time": "Sat Mar 05 16:09:20 2016 +0100"
  },
  "committer": {
    "name": "Antonio Quartulli",
    "email": "a@unstable.cc",
    "time": "Tue May 10 18:28:29 2016 +0800"
  },
  "message": "batman-adv: Use kref_get for batadv_tvlv_container_get\n\nbatadv_tvlv_container_get requires that tvlv.container_list_lock is held by\nthe caller. It is therefore not possible that an item in\ntvlv.container_list has an reference counter of 0 and is still in the list\n\nThe kref_get function instead WARNs (with debug information) when the\nreference counter would still be 0. This makes a bug in batman-adv better\nvisible because kref_get_unless_zero would have ignored this problem.\n\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\nSigned-off-by: Marek Lindner \u003cmareklindner@neomailbox.ch\u003e\nSigned-off-by: Antonio Quartulli \u003ca@unstable.cc\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8d8bc78a518e6be6c9825dfb592c5769062f588",
      "old_mode": 33188,
      "old_path": "net/batman-adv/main.c",
      "new_id": "5f2974bd1227f32301dc607039d3271add649281",
      "new_mode": 33188,
      "new_path": "net/batman-adv/main.c"
    }
  ]
}
