)]}'
{
  "commit": "7bb4568372856688bc070917265bce0b88bb7d4d",
  "tree": "e3ca3e7d233944bbc271c650c8b037c3a6652d98",
  "parents": [
    "43f12d47f0580e04e26c14c03cb19cea9687854e"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes.berg@intel.com",
    "time": "Thu Feb 24 14:42:06 2011 +0100"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Fri Feb 25 15:32:34 2011 -0500"
  },
  "message": "mac80211: make tx() operation return void\n\nThe return value of the tx operation is commonly\nmisused by drivers, leading to errors. All drivers\nwill drop frames if they fail to TX the frame, and\nthey must also properly manage the queues (if they\ndidn\u0027t, mac80211 would already warn).\n\nRemoving the ability for drivers to return a BUSY\nvalue also allows significant cleanups of the TX\nTX handling code in mac80211.\n\nNote that this also fixes a bug in ath9k_htc, the\nold \"return -1\" there was wrong.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@googlemail.com\u003e [ath5k]\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e [rt2x00]\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e [b43, rtl8187, rtlwifi]\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e [wl12xx]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9aa1bc0a94756465bbd4d8ac7660cb3b95718c7",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/adm8211.c",
      "new_id": "afe2cbc6cb24c26b77a0d309bcc167584daab9de",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/adm8211.c"
    },
    {
      "type": "modify",
      "old_id": "1476314afa8a5dfb2811d4805d36c3eef2602d5b",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/at76c50x-usb.c",
      "new_id": "10b4393d7fe09addcc30e259269ef1fc1b6b2a75",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/at76c50x-usb.c"
    },
    {
      "type": "modify",
      "old_id": "4f845f80c0984ea054481979d9e928dc5ce0f290",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ar9170/ar9170.h",
      "new_id": "371e4ce495287f373f2955ab876c9d6ce0b6b2da",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ar9170/ar9170.h"
    },
    {
      "type": "modify",
      "old_id": "a9111e1161fd22d37be4a8b8de1e84d985484c64",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ar9170/main.c",
      "new_id": "b761fec0d72174ce45965dcf3e1d6d633abf354f",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ar9170/main.c"
    },
    {
      "type": "modify",
      "old_id": "70abb61e9efffbfd8c4d1b854b8c5aa835ed3a8d",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath5k/ath5k.h",
      "new_id": "0ee54eb333de08303438df1dd9e699b636276e0d",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath5k/ath5k.h"
    },
    {
      "type": "modify",
      "old_id": "80d9cf0c4cd28747836ba91f150cdba3d5256848",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath5k/base.c",
      "new_id": "91411e9b4b6815c12cfcfa306be1aaf97e53164c",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath5k/base.c"
    },
    {
      "type": "modify",
      "old_id": "a60a726a140ca1177facc4514ed09c7e3d22910e",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath5k/mac80211-ops.c",
      "new_id": "1fbe3c0b9f0864f50f87803e84af2630fe8072fc",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath5k/mac80211-ops.c"
    },
    {
      "type": "modify",
      "old_id": "7367d6c1c6492647fa7951b8c1e18194c81117d9",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/htc_drv_main.c",
      "new_id": "71adab34006c5cd14f1bcf793403ed0b078828e9",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/htc_drv_main.c"
    },
    {
      "type": "modify",
      "old_id": "a71550049d84592df376809c13263fdea6352be2",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/main.c",
      "new_id": "39a72ae8097063e20b5850cb1c88e7afca675259",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/main.c"
    },
    {
      "type": "modify",
      "old_id": "420d437f95803e196c02afc3f752d326ed827901",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/carl9170/carl9170.h",
      "new_id": "c6a5fae634a0f14718ff60e212ad20c123a58ca0",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/carl9170/carl9170.h"
    },
    {
      "type": "modify",
      "old_id": "6f41e21d3a1c92e2526813769935be2fb4b8bab1",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/carl9170/tx.c",
      "new_id": "0ef70b6fc512b672d97360e0b48bab40796a2794",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/carl9170/tx.c"
    },
    {
      "type": "modify",
      "old_id": "22bc9f17f634dff29054bd38ad2d99e684f078ca",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/b43/main.c",
      "new_id": "57eb5b6497308d7cbb6b77816915ab15132ac8d6",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/b43/main.c"
    },
    {
      "type": "modify",
      "old_id": "1f11e1670bf08feb809b1271819486dec64d98fd",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/b43legacy/main.c",
      "new_id": "c7fd73e3ad76a1fae828aaef60cf1fcfeffcf8b1",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/b43legacy/main.c"
    },
    {
      "type": "modify",
      "old_id": "79e206770f7148af1225bfe23377992862d2c4ec",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlegacy/iwl-4965.h",
      "new_id": "01f8163daf1621585bf10d2b7248d19bc086fe28",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlegacy/iwl-4965.h"
    },
    {
      "type": "modify",
      "old_id": "ef94d161b7832e17707648f51219aa1c51aaf6bf",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlegacy/iwl3945-base.c",
      "new_id": "a6af9817efceb549d8109ed391db94165a0f0389",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlegacy/iwl3945-base.c"
    },
    {
      "type": "modify",
      "old_id": "c0e07685059a35946855728bd2bd4715eabcf703",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlegacy/iwl4965-base.c",
      "new_id": "4d53d0ff5fc700472b07f6654ffc67d4a4f43120",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlegacy/iwl4965-base.c"
    },
    {
      "type": "modify",
      "old_id": "d08fa938501a20014390bd3966df19adb5d8983f",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-agn.c",
      "new_id": "8cdbd8c4027f4ce3b3b176495df676212124612e",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-agn.c"
    },
    {
      "type": "modify",
      "old_id": "d00e1ea50a8d511fb85be3fe32b63ed4fcf50490",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-agn.h",
      "new_id": "88c7210dfb9148e9db6e20b26cde0cf5c9de1b52",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-agn.h"
    },
    {
      "type": "modify",
      "old_id": "9278b3c8ee306c4b59c610c156257daf14d47179",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas_tf/main.c",
      "new_id": "d4005081f1dfde09bd2845f4cf85a9d712dd25e1",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas_tf/main.c"
    },
    {
      "type": "modify",
      "old_id": "5d39b2840584f28963b575cc2b4c850b25263f55",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/mac80211_hwsim.c",
      "new_id": "56f439d58013650a840510278a3c87caa197bd47",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/mac80211_hwsim.c"
    },
    {
      "type": "modify",
      "old_id": "03f2584aed12175ea721c016bf7abd9389394fa6",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/mwl8k.c",
      "new_id": "df5959f36d0b42f92d0367dc3350105d468078c7",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/mwl8k.c"
    },
    {
      "type": "modify",
      "old_id": "5ca117e6f95bf45f183c3c368167617e5a71a38c",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/p54/lmac.h",
      "new_id": "eb581abc107906d6b3b9a9cd2317cec158c10801",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/p54/lmac.h"
    },
    {
      "type": "modify",
      "old_id": "d7a92af24dd570d1da89eb78455b902d81240fab",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/p54/main.c",
      "new_id": "356e6bb443a63fe7ac4f4611b34025d13d6f2c4d",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/p54/main.c"
    },
    {
      "type": "modify",
      "old_id": "a408ff333920ddaafea1b9b9895f713b32ab47a3",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/p54/txrx.c",
      "new_id": "7834c26c295438e39ab1c63d3e1b0444ca81ef2f",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/p54/txrx.c"
    },
    {
      "type": "modify",
      "old_id": "1df432c1f2c70cd13df5dd26cde33961f37caf69",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00.h",
      "new_id": "19453d23e90d493d00c816025baef28b582f1e29",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00.h"
    },
    {
      "type": "modify",
      "old_id": "1b3edef9e3d2b6a024870b69f7b0e8b467df801e",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00mac.c",
      "new_id": "c2c35838c2f390cddc9b5e73d35d251f2ce3369e",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00mac.c"
    },
    {
      "type": "modify",
      "old_id": "b85debb4f7b108d0c277e319c04ece00392ed565",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rtl818x/rtl8180/dev.c",
      "new_id": "80db5cabc9b917164d19d839d4a7e25e0a939692",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rtl818x/rtl8180/dev.c"
    },
    {
      "type": "modify",
      "old_id": "1f5df12cb15639bb9426bfa00a8e53a466138e38",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rtl818x/rtl8187/dev.c",
      "new_id": "c5a5e788f25fc77817df606e5bc660043f12f972",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rtl818x/rtl8187/dev.c"
    },
    {
      "type": "modify",
      "old_id": "b0996bf8a214125860fa6ee68da1a83af0591df4",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rtlwifi/core.c",
      "new_id": "059ab036b01dc5179be8cbe4168e40938f66c887",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rtlwifi/core.c"
    },
    {
      "type": "modify",
      "old_id": "5a1c13878eafe50836b2f3f8b43701104f58e727",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/wl1251/main.c",
      "new_id": "12c9e635a6d6d7bf62b543fb6e14b95ad371b1a3",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/wl1251/main.c"
    },
    {
      "type": "modify",
      "old_id": "95aa19ae84e5b2b7d4a944127253e86844539fff",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/wl12xx/main.c",
      "new_id": "947491a1d9cc718fbad166353106bfabfd8e270b",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/wl12xx/main.c"
    },
    {
      "type": "modify",
      "old_id": "74a269ebbeb9c80a33628314ceecb52e63568e51",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/zd1211rw/zd_mac.c",
      "new_id": "5037c8b2b41598548e80738f43c5a1ad2f06c9d6",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/zd1211rw/zd_mac.c"
    },
    {
      "type": "modify",
      "old_id": "bdd629d72a756105e1308ebff61ecfb7c9e3934b",
      "old_mode": 33188,
      "old_path": "drivers/staging/brcm80211/sys/wl_mac80211.c",
      "new_id": "c83bdcc640a5d26ba83e6bc73dfd72725f3142bb",
      "new_mode": 33188,
      "new_path": "drivers/staging/brcm80211/sys/wl_mac80211.c"
    },
    {
      "type": "modify",
      "old_id": "2163d60c2eafef9e7196026db08bf37f7a0a3de9",
      "old_mode": 33188,
      "old_path": "drivers/staging/winbond/wbusb.c",
      "new_id": "3724e1e67ec23adfd56d52b0e1cf6a5e0fe9e523",
      "new_mode": 33188,
      "new_path": "drivers/staging/winbond/wbusb.c"
    },
    {
      "type": "modify",
      "old_id": "a13c8d8fca5c4d2a30e7c97f5d5b1337e8822e6a",
      "old_mode": 33188,
      "old_path": "include/net/mac80211.h",
      "new_id": "96cc7ed35169a4e58f7d838c3661f398d90b1a3c",
      "new_mode": 33188,
      "new_path": "include/net/mac80211.h"
    },
    {
      "type": "modify",
      "old_id": "78af32d4bc582bc053d58c14ad14509d9123e9cd",
      "old_mode": 33188,
      "old_path": "net/mac80211/driver-ops.h",
      "new_id": "32f05c1abbafd10cf6482f617d056e6c9d00e782",
      "new_mode": 33188,
      "new_path": "net/mac80211/driver-ops.h"
    },
    {
      "type": "modify",
      "old_id": "34edf7f22b0ea398c67fbf2ae16697a8610de770",
      "old_mode": 33188,
      "old_path": "net/mac80211/tx.c",
      "new_id": "081dcaf6577be41ff6444101b1ec2ce87ff7f349",
      "new_mode": 33188,
      "new_path": "net/mac80211/tx.c"
    }
  ]
}
