)]}'
{
  "commit": "ab65f649d38d910f48843a275f3f0596cdbf28bf",
  "tree": "5e1dbf7d3af66ceae64b5f920df42f920bde6ae3",
  "parents": [
    "0c9a3aaaf30e1d1994de58c554ef97a719e20892"
  ],
  "author": {
    "name": "Kiran Divekar",
    "email": "dkiran@marvell.com",
    "time": "Thu Feb 19 19:32:39 2009 -0500"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Thu Feb 26 15:15:44 2009 -0500"
  },
  "message": "libertas: fix misuse of netdev_priv() and dev-\u003eml_priv\n\nThe mesh and radiotap interfaces need to use the same private data as\nthe main wifi interface.  If the main wifi interface uses netdev_priv(),\nbut the other interfaces -\u003eml_priv, there\u0027s no way to figure out where\nthe private data actually is in the WEXT handlers and netdevice\ncallbacks.  So make everything use -\u003eml_priv.\n\nFixes botched netdev_priv() conversion introduced by \"netdevice\nlibertas: Fix directly reference of netdev-\u003epriv\", though admittedly\nlibertas\u0027 use of -\u003epriv was somewhat \"special\".\n\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nTested-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61d2f50470c8e82f76e031cc82011846689f4723",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas/ethtool.c",
      "new_id": "b118a35ec605dd36dafbb27968dacefec444a62d",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas/ethtool.c"
    },
    {
      "type": "modify",
      "old_id": "2fc637ad85c741b84b94ba1a7f230f30077a4b8a",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas/if_usb.c",
      "new_id": "ea3dc038be76e3c88d89abb9e75328b993501b77",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas/if_usb.c"
    },
    {
      "type": "modify",
      "old_id": "4e0007d200308d72741d5580eb0396684e636524",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas/main.c",
      "new_id": "f76623e0ff9a55106c7a62855f21721a10dd4a8a",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas/main.c"
    },
    {
      "type": "modify",
      "old_id": "d42b7a5a1b3f32a564579771e19149429348db5b",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas/persistcfg.c",
      "new_id": "18fe29faf99b1cb1362a81c5f65fe0e1c47cc46c",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas/persistcfg.c"
    },
    {
      "type": "modify",
      "old_id": "57f6c12cda2085a902a8fae4e1e950c138f34475",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas/scan.c",
      "new_id": "9014950f4328aa135835d74d3fb27ee19d9ac305",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas/scan.c"
    },
    {
      "type": "modify",
      "old_id": "dac462641170e6193da4f04cfd44e39222520ba3",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas/tx.c",
      "new_id": "68bec31ae03bcfb6c0659e3fefdb3a110a7d886e",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas/tx.c"
    },
    {
      "type": "modify",
      "old_id": "c6102e08179e6ba7d9fcc09d7fb8a26da721024b",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas/wext.c",
      "new_id": "f16d136ab4bb5555b2069fcdf151eedd0db47277",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas/wext.c"
    }
  ]
}
