)]}'
{
  "commit": "f5ea9120be2e5d5c846243416cfdce01d02f5836",
  "tree": "cade27e47a90dde79a523598b96a2ebb50770d2f",
  "parents": [
    "f401a6f7ede753e56b84025e7d2db0d5ef560ce6"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Fri Aug 07 16:17:38 2009 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Fri Aug 14 09:13:43 2009 -0400"
  },
  "message": "nl80211: add generation number to all dumps\n\nIn order for userspace to be able to figure out whether\nit obtained a consistent snapshot of data or not when\nusing netlink dumps, we need to have a generation number\nin each dump message that indicates whether the list has\nchanged or not -- its value is arbitrary.\n\nThis patch adds such a number to all dumps, this needs\nsome mac80211 involvement to keep track of a generation\nnumber to start with when adding/removing mesh paths or\nstations.\n\nThe wiphy and netdev lists can be fully handled within\ncfg80211, of course, but generation numbers need to be\nstored there as well.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb3dc6027fd96dbe48666f7149dbc7dc128fdcee",
      "old_mode": 33188,
      "old_path": "include/linux/nl80211.h",
      "new_id": "a8d71ed43a0e80a8608dadebe343c61379cd88ef",
      "new_mode": 33188,
      "new_path": "include/linux/nl80211.h"
    },
    {
      "type": "modify",
      "old_id": "1ee30fcd6fdcbc64489add2ac73c4f67504e8ced",
      "old_mode": 33188,
      "old_path": "include/net/cfg80211.h",
      "new_id": "de7d116acc3d5796708e03887e514f579e127efe",
      "new_mode": 33188,
      "new_path": "include/net/cfg80211.h"
    },
    {
      "type": "modify",
      "old_id": "4bbf5007799b53025d79eefe7889168e518d1ba8",
      "old_mode": 33188,
      "old_path": "net/mac80211/cfg.c",
      "new_id": "5608f6c68413d2169dfc44d3d081a2c9235c938b",
      "new_mode": 33188,
      "new_path": "net/mac80211/cfg.c"
    },
    {
      "type": "modify",
      "old_id": "989591787aee62d6ae92aca1a1a91fe17746c2d3",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "99433222bc5cc7512ca9f214df19ac9b5ee2c0d5",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "2a2ed182cb7ea219a2cd3e57708163b4c28b4c59",
      "old_mode": 33188,
      "old_path": "net/mac80211/mesh.h",
      "new_id": "ce538814b9bdfc1ee360777eba6758b1b2979408",
      "new_mode": 33188,
      "new_path": "net/mac80211/mesh.h"
    },
    {
      "type": "modify",
      "old_id": "04b9e4d61b8ecbd7aa957364c2d4ec48b3af6aba",
      "old_mode": 33188,
      "old_path": "net/mac80211/mesh_pathtbl.c",
      "new_id": "431865a58622ffd6519b36638aa0931d485e99b8",
      "new_mode": 33188,
      "new_path": "net/mac80211/mesh_pathtbl.c"
    },
    {
      "type": "modify",
      "old_id": "a360bceeba59461d8d83e20220a60aba06fe693d",
      "old_mode": 33188,
      "old_path": "net/mac80211/sta_info.c",
      "new_id": "eec001491e66f6bfba75ca7bf41d22d9563c6788",
      "new_mode": 33188,
      "new_path": "net/mac80211/sta_info.c"
    },
    {
      "type": "modify",
      "old_id": "1e189306560d1dbb33f55e87b3b27bf2fa0461d5",
      "old_mode": 33188,
      "old_path": "net/wireless/core.c",
      "new_id": "62e1ac00879b72df5d7014c314dc299802969055",
      "new_mode": 33188,
      "new_path": "net/wireless/core.c"
    },
    {
      "type": "modify",
      "old_id": "92e0492b0e4db454f5ad2569925ac69d500f942e",
      "old_mode": 33188,
      "old_path": "net/wireless/core.h",
      "new_id": "639db52eeff75ecaeaf631e5a7049cbb3da40922",
      "new_mode": 33188,
      "new_path": "net/wireless/core.h"
    },
    {
      "type": "modify",
      "old_id": "2ff7376f35a3aa032fc07ec31e8928f5574e8b08",
      "old_mode": 33188,
      "old_path": "net/wireless/nl80211.c",
      "new_id": "b3d5c1df08dd318a6a9c6fb44f47ea0a4db8ea21",
      "new_mode": 33188,
      "new_path": "net/wireless/nl80211.c"
    },
    {
      "type": "modify",
      "old_id": "0ccf3a07dc025f68d125ed59f05243bd3e001b3e",
      "old_mode": 33188,
      "old_path": "net/wireless/scan.c",
      "new_id": "1bcb1312bd949a539e2efc0b66d37729a52261c9",
      "new_mode": 33188,
      "new_path": "net/wireless/scan.c"
    }
  ]
}
