)]}'
{
  "log": [
    {
      "commit": "a2caba6b5fc4e046edfefb1db82f52b939b526a5",
      "tree": "f808afd9baf8fb7dae3e8e87a51dc71af849ebf4",
      "parents": [
        "a83b9141b540f96dd59409c6487828e880113a29"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 14 11:45:57 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:44 2009 -0400"
      },
      "message": "libertas: fix warning about %zd:\n\ndrivers/net/wireless/libertas/rx.c: In function ‘lbs_process_rxed_packet’:\ndrivers/net/wireless/libertas/rx.c:184: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 4 has type ‘__le32’\ndrivers/net/wireless/libertas/rx.c:184: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 5 has type ‘unsigned int’\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a83b9141b540f96dd59409c6487828e880113a29",
      "tree": "040301dd80eb0307c9dcd5208f88082b4d3922cf",
      "parents": [
        "1620108910b07bc41f4ad462ca56e899faf7e61a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 08 11:39:32 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:44 2009 -0400"
      },
      "message": "iwlwifi: adding interrupt counter in debugfs for debugging\n\nThis patch adds interrupt statistics report to debugfs, this can help to\nunderstand number of interrupts happened which including HW/SW error for\neasier and better debugging.\n\nin /sys/kernel/debug/ieee80211/phyN/iwlagn/data directory\nuse \"cat interrupt\" to view the current interrupt counter\nuse \"echo 0 \u003e interrupt\" to clear interrupt counter\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1620108910b07bc41f4ad462ca56e899faf7e61a",
      "tree": "ed7c28ae535cb9398c4fce90ef081fc8d8fad550",
      "parents": [
        "c2105fa7b68547a414095cfbf59bf513a9aae3ce"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Wed Apr 08 11:39:31 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:44 2009 -0400"
      },
      "message": "iwlcore: fix channel display in debugfs\n\nFix displaying of wrong channel information when user query\nchannel through debugfs\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2105fa7b68547a414095cfbf59bf513a9aae3ce",
      "tree": "e5deb6764cd688e5432d985f0e8b1a58bcee4cdc",
      "parents": [
        "3a6502927f763f05069d1b84af3a05b38eb1a818"
      ],
      "author": {
        "name": "Daniel C Halperin",
        "email": "daniel.c.halperin@intel.com",
        "time": "Wed Apr 08 11:39:30 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:44 2009 -0400"
      },
      "message": "iwlwifi: check triple_stream_basic_rates in iwl_full_rxon_required\n\nFor completeness, we should also make sure that the 3x3 MIMO rates are also checked when seeing if one rxon struct matches another.\n\nSigned-off-by: Daniel C Halperin \u003cdaniel.c.halperin@intel.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a6502927f763f05069d1b84af3a05b38eb1a818",
      "tree": "2f48db73d3d1974325109018e5c9e410d7eb8ac9",
      "parents": [
        "ddfcf999274838a8dfb0ccf8e69fc1e50eea3341"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Wed Apr 08 11:39:29 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:44 2009 -0400"
      },
      "message": "iwlagn: Sync rxon active with changes\n\nWe need to sync rxon_active with changes after we commit rxon_assoc,\nwithout rxon_active will still have the old data that cause\niwl_send_rxon_assoc to fail with no change in rxon command.\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ddfcf999274838a8dfb0ccf8e69fc1e50eea3341",
      "tree": "54fa0de3da52e7f97c9d8dd50c580a2e321d2240",
      "parents": [
        "12b9681721adb34b7ec42aa973ab96692998153d"
      ],
      "author": {
        "name": "Daniel C Halperin",
        "email": "daniel.c.halperin@intel.com",
        "time": "Wed Apr 08 11:39:28 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwlwifi: do not set dual_stream_ant_msk for 3 streams\n\nThis patch fixes a bug introduced by commit \"iwlwifi: adding MIMO3 support\nin rate scaling\". We should not set the dual_stream_ant_msk (for 2x2 MIMO)\nwhen using a 3x3 rate, this will cause a SYSASSERT in uCode.\n\nNote: there is no triple_stream_ant_msk, because all three antennas are used.\n\nSigned-off-by: Daniel C Halperin \u003cdaniel.c.halperin@intel.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12b9681721adb34b7ec42aa973ab96692998153d",
      "tree": "f6394952e423ea0c953b823410e89d57eb22ee83",
      "parents": [
        "bd564261d7dd3660f7a5ba308a867c6bb23de6a2"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 08 11:39:27 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwlwifi: Display decoded rate/mcs information\n\nThis patch adding MCS information in rate_scale_table, it help for\ndebugging rate scaling algorithm, easy to understand what is the current\nrate scale table and matching modulation, plus the last mcs used for tx.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd564261d7dd3660f7a5ba308a867c6bb23de6a2",
      "tree": "8fdba368708c3b7068a80deba7ec7cdba62ee4d4",
      "parents": [
        "aa89f31e708d469f5dd824c59c98e4856a2e3572"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:52 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_reset_tsf from iwlwifi\n\n3945 can now use iwl_mac_reset_tsf from iwlwifi.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa89f31e708d469f5dd824c59c98e4856a2e3572",
      "tree": "765fc149a8a1f297755fb8c8e8fea52d09a7467f",
      "parents": [
        "5ee5811e24b20d49ea553fda568433effbab7a62"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:51 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_get_tx_stats from iwlwifi\n\n3945 can now use iwl_mac_get_tx_stats from iwlwifi.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5ee5811e24b20d49ea553fda568433effbab7a62",
      "tree": "35e835e3ac5e8e2740f8efbb4ae7030837549c51",
      "parents": [
        "60690a6a38cc03142a0c5aaed64cf043e707457d"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:50 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_config_interface from iwlwifi\n\n3945 can now use iwl_mac_config_interface from iwlwifi.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "60690a6a38cc03142a0c5aaed64cf043e707457d",
      "tree": "bfb2a7ce9e4db46849011959eff825616d65b7d8",
      "parents": [
        "4808368dad3263ac46e71f037c0dcd2dcf082525"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:49 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwlwifi: add config_ap lib op\n\nadd config_ap lib op to iwlwifi and iwl3945 in preparation\nof future 3945 porting actions.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4808368dad3263ac46e71f037c0dcd2dcf082525",
      "tree": "23ade76011df676aca0925fd025c313bfa5c4055",
      "parents": [
        "d8052319f2a7d1ee86248df00193110ad1946a33"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:48 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_config from iwlwifi\n\n3945 can now use iwl_mac_config from iwlwifi\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8052319f2a7d1ee86248df00193110ad1946a33",
      "tree": "e85620ca14c9be81546a7ec282031474d7a7b806",
      "parents": [
        "cbb6ab94b66cfb7136e640191a9628c5a71220a3"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:47 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_remove_interface from iwlwifi\n\n3945 can now use iwl_mac_remove_interface from iwlwifi\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cbb6ab94b66cfb7136e640191a9628c5a71220a3",
      "tree": "5ac6af3f75d86b005dd76de777b7e2f7c67f6f48",
      "parents": [
        "727882d62477ed45d248e8cd6d53cf794537b073"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:46 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:43 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_add_interface from iwlwifi\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "727882d62477ed45d248e8cd6d53cf794537b073",
      "tree": "e474cc2e65acb84a595f4cd5560e54882142070a",
      "parents": [
        "45823531662028a8cbd68906c20e887bb287c85e"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:45 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:42 2009 -0400"
      },
      "message": "iwl3945: use iwl_set_mode in 3945\n\n3945 can now use iwl_set_mode from iwlcore library.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45823531662028a8cbd68906c20e887bb287c85e",
      "tree": "e8dc18b6372a1aacbc4f5bf50b1aec091e8f91d0",
      "parents": [
        "f5d3026683da45e00c49a24999ad0d256e4651d5"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:44 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:42 2009 -0400"
      },
      "message": "iwlwifi: add set_rxon_chain op\n\nadd set_rxon_chain op to iwlwifi cfg ops in preparation of\nfuture 3945 porting work.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5d3026683da45e00c49a24999ad0d256e4651d5",
      "tree": "116db4a7834d40cd76561d6afa7003daf5e83719",
      "parents": [
        "06fd3d86a426848dbd8db27b7257a4eb4be8cfae"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:43 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:42 2009 -0400"
      },
      "message": "iwl3945: use iwl_get_sta_id from iwlwifi\n\niwl3945 can now use iwl_get_sta_id.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06fd3d86a426848dbd8db27b7257a4eb4be8cfae",
      "tree": "df400bd19773a995e8c84788b11495e23f0ce947",
      "parents": [
        "e11bc0286a4ff8f4e5cdefbcce0878d29c03c630"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:42 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:42 2009 -0400"
      },
      "message": "iwl3945/iwlwifi: unify add_station function\n\nPatch unifies the add_station function for 3945 and iwlwifi drivers.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e11bc0286a4ff8f4e5cdefbcce0878d29c03c630",
      "tree": "0c0c6ee326fd19403fe884217af0e60a7570accc",
      "parents": [
        "40ace5b385ccf8a4d4d096b353b7f1baac1d014b"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:41 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:42 2009 -0400"
      },
      "message": "iwlwifi: use station management ops\n\nPatch replaces station management functions with ops declared.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40ace5b385ccf8a4d4d096b353b7f1baac1d014b",
      "tree": "dd3d71bcd2b6436033ad50d55190af2b0f277915",
      "parents": [
        "79fa455a995057b6559fcd2a02e8b089b2e2e288"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:40 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:42 2009 -0400"
      },
      "message": "iwl3945: replace station function with station ops\n\nPatch replaces station function used in driver by station management ops\nin 3945.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79fa455a995057b6559fcd2a02e8b089b2e2e288",
      "tree": "868b9ca0ebe9a96ad7eec6ea3d91e0b2b169e3ab",
      "parents": [
        "f45c271493c37d2d80177582191acc1a4e446297"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:39 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:42 2009 -0400"
      },
      "message": "iwlwifi: add station management ops\n\nThis patch adds declarations for station management ops to iwlwifi drivers.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f45c271493c37d2d80177582191acc1a4e446297",
      "tree": "32721cc5440c4a05ca687088848044179fdc93c2",
      "parents": [
        "e0158e61108bdadd70865c2149dc829a5c84dd73"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:38 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:42 2009 -0400"
      },
      "message": "iwl3945: delay mode setting\n\nDelay mode setting till uCode is ready.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0158e61108bdadd70865c2149dc829a5c84dd73",
      "tree": "7ef8284cf26e6b3bc98ff8c47a407e1d87d8edaa",
      "parents": [
        "9944b938f23fdd1ce2f5da190f771f176bb51eef"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:37 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:41 2009 -0400"
      },
      "message": "iwlwifi: add commit_rxon lib\n\nPatch adds commit_rxon lib operation to iwlwifi and iwl3945 drivers.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9944b938f23fdd1ce2f5da190f771f176bb51eef",
      "tree": "3acb05a6b64fcf129bcb6fd6b3e443c218627831",
      "parents": [
        "5bbe233b9bafabc08a5404d54b9fa086e8390fc7"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:36 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:41 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_beacon_update\n\n3945 can use iwl_mac_beacon_update.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5bbe233b9bafabc08a5404d54b9fa086e8390fc7",
      "tree": "f0a4a015d2429d9b2aac4c198543e483494d9214",
      "parents": [
        "de2b3e864aa908e613dd9912def88af7877d85f3"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 08 11:26:35 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:41 2009 -0400"
      },
      "message": "iwl3945: use iwl_bss_info_changed\n\n3945 can use iwl_bss_info_changed.\nA new lib op is created for post_assoicate to distinguish between\n3945 and iwlwifi\u0027s post_associate operations.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e45d8e534b67580eedd9b4910ccc16d6dd3cceff",
      "tree": "a8062a38ed2a5217bf034031e5193d9e17480939",
      "parents": [
        "87cbfd06889256cac945b37c7f62f4ce7f44b34a"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Mon Apr 06 15:50:56 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:41 2009 -0400"
      },
      "message": "libertas: add support for Marvell SD8688 chip\n\nlibertas: add support for Marvell SD8688 chip\n\nUse RxPD-\u003epkt_ptr to locate eth803 header in the packet\nreceived since SD8688/v10 firmware allows a gap between\nRxPD and eth803 header.\n\nSet SDIO block size to 256 for CMD53.\nThe maximum block size for SD8688 WLAN function is set\nto 512 in TPLFE_MAX_BLK_SIZE. But using 512 as block size\nresults upto 2K bytes data (4 blocks) being transferred\nand causes buffer overflow in firmware.\n\nBoth changes above are backward compatible with earlier\nfirmware versions for SD8385/SD8686.\n\nThe SDIO_DEVICE_IDs for SD8688 chip are added in\ninclude/linux/mmc/sdio_ids.h\n\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "87cbfd06889256cac945b37c7f62f4ce7f44b34a",
      "tree": "28d07f98916908d2c436dc144b31d2fe267c72cb",
      "parents": [
        "6a362bb1c9f900f7e6daeee52ff2d538badae49b"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Mon Apr 06 01:03:09 2009 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:41 2009 -0400"
      },
      "message": "p54spi: get rid of busy-wait loops\n\np54spi_wakeup and p54spi_tx_frame used busy-waiting loop\nto poll for \u0027ready\u0027 bits in SPI_ADRS_HOST_INTERRUPTS register.\nWith this change in place \u0027WR_READY timeout\u0027 messages do not\nshow anymore.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a362bb1c9f900f7e6daeee52ff2d538badae49b",
      "tree": "0ae27b83259091fe3a5fffadcdb01ae6bfc640d8",
      "parents": [
        "b26ed97c75e1538176c09f29c423a3f8a75868a7"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sun Apr 05 11:01:20 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:41 2009 -0400"
      },
      "message": "ath5k: add support for Fukato Datacask Jupiter LEDs\n\nThis adds support for the LEDs on the Jupiter netbook.\n\nReported-by: Martin Bammer \u003cmrb74@gmx.at\u003e\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b26ed97c75e1538176c09f29c423a3f8a75868a7",
      "tree": "2a367af946b3cb45ea21d7eb7e5fbf013b137ac7",
      "parents": [
        "25e47c18ac4d8ad09c2ed4b99c1dbbcb7e3d2c51"
      ],
      "author": {
        "name": "Anna Neal",
        "email": "anna@cozybit.com",
        "time": "Thu Apr 02 14:44:09 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:41 2009 -0400"
      },
      "message": "libertas: increase spi driver thread priority\n\nCurrently, the libertas main thread contends with the spi driver thread\nin the TX path.  To improve throughput, ensure that the driver thread\nhas higher scheduling priority than the libertas main thread.  Do this\nby making the libertas spi driver thread a low priority real time\nthread.\n\nWe measured an average throughput improvement of 13%.\n\nSigned-off-by: Anna Neal \u003canna@cozybit.com\u003e\nSigned-off-by: Andrey Yurovsky \u003candrey@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3eb9296970e70902593b15ed3080e389954cf5f5",
      "tree": "4c87b04626ab418a1b6afc76845184b58a9e573a",
      "parents": [
        "584a0f00636d34f71a80f5b550a305f1a1620693"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 01 14:33:25 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "iwlwifi: add debug messages when start aggregation queue\n\nThis patch adding few more debug messages if encounter error when driver\ntry to start tx aggregation queue. Also change from IWL_ERR to\nIWL_DEBUG_HT is the HW legacy queue is empty when driver request to move\nto aggregation queue.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "584a0f00636d34f71a80f5b550a305f1a1620693",
      "tree": "b53cd82f87feb0932e18c0032244c6186996dfa3",
      "parents": [
        "11397a656f14466421bac503f0f3aaadf9486120"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 01 14:33:24 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "iwlwifi: adding MIMO3 support in rate scaling\n\nSeparated the MIMO tpt matrix into MIMO2 and MIMO3, adding MIMO3 support\nin rate scaling algorithm. If the device support 3x3, then utilize all\nthree antenna (A/B/C) for tx to improve throughput.\n\nAdding rs_switch_to_mimo3() function to allow switch to mimo3 modulation\nmode from other modes(legacy/siso/mimo2). Adding rs_move_mimo3_to_other()\nfunction to allow switch from mimo3 modulation mode to either siso or mimo2;\nalso support toggle between SGI and NGI.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11397a656f14466421bac503f0f3aaadf9486120",
      "tree": "344cac40d71768e3af33df75134b58e3468826c5",
      "parents": [
        "64cdb0e3b8a5e5393cb64328ce0c844b7cf3a40e"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 01 14:33:23 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "iwlwifi: adding triple stream rate support for MIMO3\n\nAdding ht triple_stream_basic_rates for MIMO3 supports\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64cdb0e3b8a5e5393cb64328ce0c844b7cf3a40e",
      "tree": "8aa51befebba5c8201316054f234ff60d986ce94",
      "parents": [
        "910cfee363feda81cd5af4939ed9e0d27677b43f"
      ],
      "author": {
        "name": "Fabio Rossi",
        "email": "rossi.f@inwind.it",
        "time": "Wed Apr 01 20:37:50 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "ath5k: fix interpolation with equal power levels\n\nWhen the EEPROM contains weird values for the power levels we have to\nfix the interpolation process.\n\nSigned-off-by: Fabio Rossi \u003crossi.f@inwind.it\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "910cfee363feda81cd5af4939ed9e0d27677b43f",
      "tree": "087842da1c06d12aaed471b38800e329ac9af01a",
      "parents": [
        "66174bbea0b9c5bd4b7d060fed26bf5ec912c422"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Apr 01 10:42:36 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "b43legacy: Do not select HW_RANDOM\n\nAuto-depend on HW_RANDOM, rather than \"select\"ing it.\nThis way the user has the choice to enable or disable HWRNG support.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "18a8365992a8041aa178ae9ad5f0d951d0457230",
      "tree": "cb7a461139269feb191e5f5d03c4438cfa9335f2",
      "parents": [
        "75c2148fa5330c6de741fc96e3308f57d846a6b4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Mar 31 12:12:05 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:39 2009 -0400"
      },
      "message": "cfg80211: introduce scan IE limit attribute\n\nThis patch introduces a new attribute for a wiphy that tells\nuserspace how long the information elements added to a probe\nrequest frame can be at most. It also updates the at76 to\nadvertise that it cannot support that, and, for now until I\ncan fix that, iwlwifi too.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "75c2148fa5330c6de741fc96e3308f57d846a6b4",
      "tree": "429f93d627f44e3de03c9b3af1e0a2b823dd70c2",
      "parents": [
        "6b2b2ffbef7750e51bfa74e92229ecee10b59307"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Mar 30 22:30:35 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:39 2009 -0400"
      },
      "message": "ath5k: sparse fix ath5k_led_on needs to be static\n\ndrivers/net/wireless/ath/ath5k/led.c:81:6: warning:\nsymbol \u0027ath5k_led_on\u0027 was not declared. Should it be static?\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b2b2ffbef7750e51bfa74e92229ecee10b59307",
      "tree": "36fc8be51fccb131c398c897ba6ebef8084086d2",
      "parents": [
        "203c4805e91786f9a010bc7945a0fde70c9da28e"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Mar 30 22:30:34 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:38 2009 -0400"
      },
      "message": "ath: space cleanup\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "203c4805e91786f9a010bc7945a0fde70c9da28e",
      "tree": "00415276b2fe65713f066ffe07b11ad2d8b6bea8",
      "parents": [
        "1878f77e13b9d720b78c4f818b94bfd4a7f596e5"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Mar 30 22:30:33 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:38 2009 -0400"
      },
      "message": "atheros: put atheros wireless drivers into ath/\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1878f77e13b9d720b78c4f818b94bfd4a7f596e5",
      "tree": "94d1a41d588676865ddd78cdfb6e32e91c82e688",
      "parents": [
        "f769c36bd71ebe8d7a5f83764f0428d36ebced35"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Mar 30 22:30:32 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "Make ar9170 use common ath reg code\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f769c36bd71ebe8d7a5f83764f0428d36ebced35",
      "tree": "8aad786a4442e997f778d6fca9944d372f40faa5",
      "parents": [
        "e3bb249be89dd387e78ca382d08fad31745edac9"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:31 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "ath5k: use regulatory infrastructure\n\nMake ath5k select the ath module and add in the hooks to make the\neeprom regulatory hint and reg notifier take effect.\n\nChanges to attach.c\nChanges-licensed-under: ISC\n\nChanges to base.c\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3bb249be89dd387e78ca382d08fad31745edac9",
      "tree": "9050d6502ace74b8c5c3577825d1b91011fce8be",
      "parents": [
        "3a702e49c03ba959e3f5bb2b74ec9921a81c8c98"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:30 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "ath: move more setup code into ath_regd_init\n\nSetup the wiphy regulatory parameters when first initializing the\nAtheros regulatory module.  We can remove five exported symbols this\nway and simplify the driver code for both ath5k and ath9k.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a702e49c03ba959e3f5bb2b74ec9921a81c8c98",
      "tree": "721e8a222648284660f5bf6c5edfba5a6e4d4527",
      "parents": [
        "c02cf3738c9dbc446c160b9d49a001eb2be316c8"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:29 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "atheros: introduce ath module containing common ath5k/ath9k/ar9170 code\n\nThis change creates a new module, ath.ko, which includes code that can\nbe shared between ath5k, ath9k and ar9170. For now, extract most of the ath9k\nregulatory code so it can also be used in ath5k.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c02cf3738c9dbc446c160b9d49a001eb2be316c8",
      "tree": "0a119c84972ead9f15752da578105391b31d31d5",
      "parents": [
        "fc2ada30cacc28c96eabc598d3ef294338d8dcf5"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:28 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "ath9k: pass regd structure directly to regulatory functions\n\nAll regulatory information is encapsulated by the ath9k_regulatory\nstruct, so we can now change all the callers to take that directly\ninstead of struct ath_hw.  This in turn will enable us to move the\nregulatory functions to common code also used by ath5k, since both\ncan use this regulatory struct.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc2ada30cacc28c96eabc598d3ef294338d8dcf5",
      "tree": "7bf4c3c16c763a881937c2faf5b17d9d6a238ef8",
      "parents": [
        "55a3757a5703ebc58612ffbfbcb7f193dae17df7"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:27 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "ath9k: separate ath9k specific code from ath9k_regd_get_ctl()\n\nUntil ath5k and ath9k share common channel structures, they will have\nto implement their own get_ctl() function.  Split out the portion that\nonly relies on the current band and reg domain so that it can be common\ncode.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55a3757a5703ebc58612ffbfbcb7f193dae17df7",
      "tree": "d24e72c38f311e2e5398bb6ce1bda2823e0eacea",
      "parents": [
        "71a7b26d3e6404e43574f80236c00eaa39b2525e"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Mar 27 12:45:30 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "iwlwifi: change check triggering device restart after rfkill change\n\nThe STATUS_ALIVE value cannot be used because it is cleared when\ninterface is brought down and will not be set if rfkill is enabled when\ninterface is started again. The interface can thus not be brought up if\nrfkill was enabled before stopping the interface and disabled after\nstarting the interface.\n\nChange the test to use priv-\u003eis_open instead, this will be set when\ninterface is started whether rfkill is enabled or not.\n\nThanks to Helmut Schaa for the suggested fix.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71a7b26d3e6404e43574f80236c00eaa39b2525e",
      "tree": "63ef723ea9d5c4f37195bbc90d9aac973ba5f369",
      "parents": [
        "4d2a369ec09167f423c0783b1cf85cee8102544f"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Mar 26 23:40:31 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: convert scan to cfg80211\n\nConvert scan function to cfg80211. Unlike old scan code new code\nwaits 1 sec before getting scan data from device and passing\nforward to cfg80211.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4d2a369ec09167f423c0783b1cf85cee8102544f",
      "tree": "62f54605b38c64aeed577519b3cfbbbaed0d89e7",
      "parents": [
        "4bd7f03e915b6946307ce57f20718c6547734b5d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Mar 26 23:40:23 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: convert get range to cfg80211\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4bd7f03e915b6946307ce57f20718c6547734b5d",
      "tree": "c923c756de71ecac0b5e02f72cf68d44048e7f6e",
      "parents": [
        "06aa7afaaa21a4e7f1bcb196bd3f29193924a603"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Mar 26 23:40:16 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: change quality level scale\n\nChange quality level scale to match cfg80211 CFG80211_SIGNAL_TYPE_UNSPEC.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "964c1d417e4738d359ba263921a7b9c18fa711c4",
      "tree": "cb9603bf5ddba3a4e2c97f201f26e317669cfa07",
      "parents": [
        "5c8fa4f7e7fcceabb3b37d7ec66d3e7115a4bba3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 26 23:40:01 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: convert get/set mode to cfg80211\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n[edit: made rndis_change_virtual_intf static]\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c8fa4f7e7fcceabb3b37d7ec66d3e7115a4bba3",
      "tree": "9f883762a20ca60336a21c0ebedda2deecef1326",
      "parents": [
        "f13027af5cd567757c18b85776232e31a2ba55d4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 26 23:39:53 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: initiate cfg80211 conversion\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f13027af5cd567757c18b85776232e31a2ba55d4",
      "tree": "95fd54c24859572b1abc77bc70536ca33e376e4a",
      "parents": [
        "dce072580e095d1fb7be59a1be30dc0e8307821b"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Mar 25 03:12:49 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "p54: add beacon filtering support\n\nThis patch adds beacon filtering support to p54.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dce072580e095d1fb7be59a1be30dc0e8307821b",
      "tree": "a4ac9734c5d7703dc02fcd245c61b78dc1c28ff4",
      "parents": [
        "cf3a9579f61c643c15c172da0baf5429578b0ba3"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Mar 25 03:12:18 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "p54: more SoftLED updates\n\nThis patch hopefully finishes the SoftLED code:\n- It adds two more LEDs (rx and radio).\n  (the FW claims it can support up to 16 LEDs,\n   but I doubt that any vendor put more than 4 on a board)\n- update the LEDs in a _delayed_ workqueue.\n  No one reported any more crashes.\n  (see: \"PATCH] p54: fix race condition in memory management\")\n  So we can stop burning the mm code.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf3a9579f61c643c15c172da0baf5429578b0ba3",
      "tree": "0f48228b61e2d4fbb1d6972a2271444d001921de",
      "parents": [
        "ae3d2462f89db4592ea71e8f6e326d4b38dc952c"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Mar 25 03:11:58 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "p54: clean up p54.h\u0027s struct p54_common\n\nThis patch rearrange and regroups most elements in p54_common.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42639fcd443d97a9a471f4b8269620286dd7036b",
      "tree": "8c1b86e221ab2fc105521633cccb69f7453c3bc6",
      "parents": [
        "d5522e039586fdf72493225a88b944f726b69671"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 08:05:29 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath5k: reduce exported channel list\n\nClaiming every available 5 ghz channel has a couple of negative\nside-effects: scanning takes a long time, and the channel list\noverflows the available buffer space for netlink commands,\nresulting in:\n\n    $ iw phy phy0 info\n    command failed: No buffer space available (-105)\n\nThis patch adds a modparam so people who want to see all the channels\ncan do so by passing all_channels\u003d1.  By default users will see a\nsmaller list of channels.  This also halves scan time, from 10 seconds\ndown to less than 5 when using world regulatory.\n\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nReported-by: Simon Farnsworth \u003csimon@farnz.org.uk\u003e\nTested-By: Simon Farnsworth \u003csimon@farnz.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5c38ef06e005705ef87b7a77752c183bacb94cc",
      "tree": "3aa441c7278b5986ac2bd8842196b4a18e4b7989",
      "parents": [
        "c6483cfe7147534719197c03a99848f49e004308"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:57 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Fix bug in determining HT40 mode\n\nThis patch fixes a bug in checking for HT40 mode.\nThe STA\u0027s mode can be determined from the cached HT capabilities,\nuse that and remove the redundant variable \u0027rc_phy_mode\u0027.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6483cfe7147534719197c03a99848f49e004308",
      "tree": "20aa299c2477ae6f5b84a2cf2bd19e25b31415fc",
      "parents": [
        "063d8be37d6f5818976a1185db4af55c5a5ae809"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:56 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Determine number of streams from HT capabilities\n\nThe number of streams supported by a STA can be determined\ndirectly from the HT capabilities. Remove the redundant\nvariable storing the stream cap.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "063d8be37d6f5818976a1185db4af55c5a5ae809",
      "tree": "3cbaab77c760f4075318499a380e0b18df1e26af",
      "parents": [
        "87792efc7d20a21844eb7f4247e7b9027e783ec0"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:49 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Clean Interrupt handling routine\n\nThis patch cleans up the ISR, removing a unnecessary do..while\nloop, and waking up the chip before getting the pending\ninterrupts.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "87792efc7d20a21844eb7f4247e7b9027e783ec0",
      "tree": "0a9c4addc65f7488288c2014d1fc8df714789f38",
      "parents": [
        "1ffb0610be915650cff44c69dc6728215eae08c0"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:48 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Trivial fix to handle AMPDU params properly\n\nHandle aggregation params only when aggregation is\nsupported.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ffb0610be915650cff44c69dc6728215eae08c0",
      "tree": "383d67665b173e6c1925f6b3b3bc1f38ee19dfed",
      "parents": [
        "797fe5cbefdb91f796502677e3a6623262eb9fcd"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:46 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Initialize values when setting up the queue parameters\n\nAlso fix a small typo.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "797fe5cbefdb91f796502677e3a6623262eb9fcd",
      "tree": "8d9931b9853a0c5d5f516d2c10bf07d24dedb749",
      "parents": [
        "4658b985170d9d0c88304d2d4459938b600f8c0b"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:45 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Remove the useless do..while loops\n\nThese are unnecessary constructs in a function.\nThis patch removes these from both RX and TX init\nroutines.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4658b985170d9d0c88304d2d4459938b600f8c0b",
      "tree": "aef8a74a907e7558db64c66eff6ddda08e81715b",
      "parents": [
        "7dd58748592db1e5a77cfbddb8beffcfdb0242fe"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:43 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:34 2009 -0400"
      },
      "message": "ath9k: Remove TIM from the interrupt mask\n\nWe never handle TIM, TIM_TIMER is used instead.\nRemove this and the unnecessary swBeaconProcess variable.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7dd58748592db1e5a77cfbddb8beffcfdb0242fe",
      "tree": "e61b6c2ac1eb0dbee6a2e157cd611620d033fc44",
      "parents": [
        "5cc93992cc4cf12ddfe63c8a5be2d509e6678e99"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:42 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:34 2009 -0400"
      },
      "message": "ath9k: Check for root debugfs file\n\nCreation of the root debugfs file could have failed\nfor some reason, check properly before proceeding in this\ncase.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5cc93992cc4cf12ddfe63c8a5be2d509e6678e99",
      "tree": "b3a4ecddecd17f3cbed8b60c7312a44aabefcbe1",
      "parents": [
        "ae459af12816b507aed3fcb2b9fc933c212ea12e"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:41 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:34 2009 -0400"
      },
      "message": "ath9k: Remove unused structures\n\nstruct aggr_rifs_param and ath_tx_stat are not used anywhere.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae459af12816b507aed3fcb2b9fc933c212ea12e",
      "tree": "4467a61af2ead5faca83031b88975872cb2d02c2",
      "parents": [
        "a119cc492fc720de7fcaf7c1b9394d6c025d276d"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:40 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:34 2009 -0400"
      },
      "message": "ath9k: Remove a couple of unused variables in descriptor handling\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a119cc492fc720de7fcaf7c1b9394d6c025d276d",
      "tree": "9a755b4c68bda8afef7b7f19a23805728a3750e7",
      "parents": [
        "a22be22ab8fe571cce88d0d30b49f297a563c4a7"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:38 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:33 2009 -0400"
      },
      "message": "ath9k: Cleanup buffer status handling\n\nUsing a u32 to store a single flag is overkill.\nUse a bool to store whether the buffer is stale or not.\nAlso, use u8 instead of u32 to store the buffer type.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a22be22ab8fe571cce88d0d30b49f297a563c4a7",
      "tree": "626d81aa65679c2f6486f14e869ac8d5d544d368",
      "parents": [
        "0ef1f168b6bc82b0b157c568e764b75961867970"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:36 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:32 2009 -0400"
      },
      "message": "ath9k: Avoid unneeded casts\n\nChange the void pointer to struct sk_buff and access\nbf_mpdu directly, removing all casts in the process.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ef1f168b6bc82b0b157c568e764b75961867970",
      "tree": "56efe522695728d65930f7957eb469fa2b6a8e15",
      "parents": [
        "eef7a57430c83b0419ba943bb1650ed5c349d454"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:35 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:30 2009 -0400"
      },
      "message": "ath9k: Remove redundant variable for Interrupt Mitigation\n\nThe state is already stored in ath9k_ops_config, so remove\nthe duplicate variable in ath_hw.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eef7a57430c83b0419ba943bb1650ed5c349d454",
      "tree": "fe94931593ceed4605055220feb364a056c63cf5",
      "parents": [
        "d8baa9392666d1c50ef42e9f6fbbb0cf536327b9"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:28 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:30 2009 -0400"
      },
      "message": "ath9k: Change return value of ath9k_hw_fill_cap_info\n\nThis routine always return true, checking for false\nin the return value is invalid. Fix this.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8baa9392666d1c50ef42e9f6fbbb0cf536327b9",
      "tree": "a70f7ef031e128defc2bc46dedb3ce1f15432d2a",
      "parents": [
        "6ed6a05e5c8061cdcd69a418c90c5f11979ce650"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:25 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:30 2009 -0400"
      },
      "message": "ath9k: Cleanup debug messages\n\nClean debug messages to use appropriate levels,\nremove useless messages, and trim the number of\ndebug levels.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ed6a05e5c8061cdcd69a418c90c5f11979ce650",
      "tree": "380a46bae2b7574c31aba53cd25ccbc1621a4c55",
      "parents": [
        "bdbdf46daa6dccb472f56559854477faddc44de9"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:24 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ath9k: Remove redundant chainmask check\n\nWe get the valid chainmasks on HW attach, checking\nit again during reset is redundant. This patch removes the check.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdbdf46daa6dccb472f56559854477faddc44de9",
      "tree": "24e6968f86689aab0e4db417e4d4f7205ad2911e",
      "parents": [
        "8782b41d13c8e5f9a201477d3c15edf9fe7c372c"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:22 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ath9k: Remove a few unused flags\n\nThis patch removes unused HW capability flags and\nHW operation variables, and a chainmask flag that\nwe don\u0027t use anywhere.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8782b41d13c8e5f9a201477d3c15edf9fe7c372c",
      "tree": "1f1588ee8053776ca7688e41448131288733c135",
      "parents": [
        "616de35da94df8748771a014ef898360d5f4d0c8"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vivek.natraj@gmail.com",
        "time": "Mon Mar 30 14:17:00 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ath9k: No need to abort Rx path when autosleep is enabled.\n\nFor chipsets supporting autosleep feature, there is no need to abort\nRx engine since they are capable of automatically going back to sleep\nafter receiving a packet.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "616de35da94df8748771a014ef898360d5f4d0c8",
      "tree": "69c38769384816051cd6dce12b611c49809bc9d8",
      "parents": [
        "a57e2e84b65d1b89c4b1effeceb27b181226b950"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Mar 29 13:19:31 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "b43: Do not \"select\" HW_RANDOM\n\nAuto-depend on HW_RANDOM, rather than \"select\"ing it.\nThis way the user has the choice to enable or disable HWRNG support.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a57e2e84b65d1b89c4b1effeceb27b181226b950",
      "tree": "8223905d95db5c5fdda75255029b85f44dfbdd88",
      "parents": [
        "440ddadaee6d0d5e8a7ee53ac913f78a8e5570a1"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Mar 28 20:51:41 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "rt2x00: Fix Sparse warning\n\nrt2x00link_reset_qual() is not declared in a header,\nand is only internally used within rt2x00link.c.\nIt should be declared as static.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "440ddadaee6d0d5e8a7ee53ac913f78a8e5570a1",
      "tree": "2a6f185ae743afce09c684f23084e8290e813fcf",
      "parents": [
        "32c1628f153a5468cf48be5e5c04cd599ae9e01d"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Mar 28 20:51:24 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "rt2x00: Move Move pci_dev specific access to rt2x00pci\n\npci_dev-\u003eirq and pci_name(pci_dev) access should be limited\nto rt2x00pci only. This is more generic and allows a rt2x00 pci\ndriver to be controlled as PCI device but also as platform driver\n(needed for rt2800pci SoC support).\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32c1628f153a5468cf48be5e5c04cd599ae9e01d",
      "tree": "592608e027f1ff2bbd8344aebee2f88e5b21f74d",
      "parents": [
        "807e37394b5a1dc23a2908b59f34edbbae67e9ea"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Mar 28 01:46:14 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ar9170: fix hang on stop\n\nThis patch fixes a locking problem which freezes the network core.\n\nThe deadlock goes as follows:\n- ar9170_op_stop - is called\n1. change the state to IDLE\n2. \u003e take the MUTEX \u003c\n3. cancel_SYNC all pending work, which means\n    \"block until a work_struct\u0027s callback has terminated\"\n\u003d\u003e  if filter_config_work was queued it tries to get the MUTEX,\n       before checking the device state...\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "807e37394b5a1dc23a2908b59f34edbbae67e9ea",
      "tree": "ac20abf4644a09a05bf11a015391524d6ef75db3",
      "parents": [
        "295936c56672e82369c6d989e27d3a87495808e4"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Mar 27 17:47:27 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ath5k: fix scanning in AR2424\n\nAR5K_PHY_PLL_40MHZ_5413 should not be ORed with AR5K_PHY_MODE_RAD_RF5112\nfor 5 GHz channels.\n\nThe incorrect PLL value breaks scanning in the countries where 5 GHz\nchannels are allowed.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "621cac85297de5ba655e3430b007dd2e0da91da6",
      "tree": "6193ecf0966094bb744fb4238191bcab03a3cdef",
      "parents": [
        "c1c6b14b22af0f85d05a70405dc3fba5de840c7b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Mar 27 14:14:31 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "rfkill: remove user_claim stuff\n\nAlmost all drivers do not support user_claim, so remove it\ncompletely and always report -EOPNOTSUPP to userspace. Since\nuserspace cannot really drive rfkill _anyway_ (due to the\nodd restrictions imposed by the documentation) having this\ncode is just pointless.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1c6b14b22af0f85d05a70405dc3fba5de840c7b",
      "tree": "f60031dacc62cbab1212856230ce933559b6ea05",
      "parents": [
        "f4a11bb0c2d5968ea35f95bdbabdd453862f202a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Mar 30 11:32:46 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "rfkill: remove deprecated state constants\n\nI only did superficial review, but these constants are stupid\nto have and without proper warnings nobody will review the\ncode anyway, no amount of shouting will help.\n\nAlso fix wimax to use correct states.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f201a87831af9458df1eda65941c955f2da87ed",
      "tree": "6203d7556d501769d2bd551afe25233a4b98cf6c",
      "parents": [
        "488829f1b141858944a24fd793220fa1d52cd9a6"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Fri Mar 27 07:50:53 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "p54spi: compensate firmware alignment bug in p54spi_rx\n\nFirmware may insert up to 4 padding bytes after the lmac header,\nbut it does not amend the size of SPI data transfer.\nSuch packets has correct data size in header, thus referencing\npast the end of allocated skb. Put extra 4 bytes to the end of the\nreceived skb to compensate for this case.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "488829f1b141858944a24fd793220fa1d52cd9a6",
      "tree": "5b6f99c906ee6c1beba6ca98909a66b5727318e8",
      "parents": [
        "6da3a13e4fcab0ff58592087d28bd283caf23d88"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Thu Mar 26 10:14:10 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_conf_tx\n\n3945 now uses iwl_mac_conf_tx.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6da3a13e4fcab0ff58592087d28bd283caf23d88",
      "tree": "1b67e34373d8b17ae66a66526cc72dfd6ad067b1",
      "parents": [
        "4f5cab969bdbec1ab0c5b690282372b4978123ac"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Mar 26 10:14:08 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "iwlwifi: merge and better support of suspend/resume for iwlagn and iwl3945\n\nWith mac80211\u0027s help to call stop() and start() in mac80211\nsuspend/resume function, both iwlagn and iwl3945 no longer calling\nstop() and start(); remove un-necessary STATUS_IN_SUSPEND bit from both\nheader files and functions,\n\nMove apm_ops.stop() function into pci_suspend() to ensure\nDMA is stopped before go into suspend mode.\n\niwl3945 has the similar suspend/resume function as iwlagn, so move both\nfunctions to iwlcore to be shared by both drivers.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f5cab969bdbec1ab0c5b690282372b4978123ac",
      "tree": "86e829b073bf47b1dcd01abfe13d9e668dd49a8c",
      "parents": [
        "684d6b360222f31b6b9be9a63aa5c6ed5674c890"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Thu Mar 26 06:38:25 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "p54spi: fix p54spi_tx_frame DMA transfer initiation and skb cleanup\n\np54spi_tx_frame wasn\u0027t waiting for HOST_ALLOWED in SPI_ADRS_DMA_WRITE_CTRL.\nThis resulted in frequent \u0027WR_READY timeout\u0027 on beacon resubmission.\n\nAlso don\u0027t free skb on error path, as it gets freed on p54spi_wq_tx.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "684d6b360222f31b6b9be9a63aa5c6ed5674c890",
      "tree": "65e91de4f3e3617b5ecb24ef6ec5bb4b4d697f9c",
      "parents": [
        "5e3af1d2d3e6c0011b4c22514d39c73dcbc6674f"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Wed Mar 25 09:51:16 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:26 2009 -0400"
      },
      "message": "libertas: support mesh for various firmware versions\n\nCMD_MESH_CONFIG command ID and a couple of structure members in TxPD,\nRxPD have been changed in firmware version 10.x.y.z and newer.\n\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e3af1d2d3e6c0011b4c22514d39c73dcbc6674f",
      "tree": "e8b7e4d3ae5d70ab6ca7410566ae6e746a982527",
      "parents": [
        "f74d0f5cacb7023422098dd5c98e3ce06787ba56"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Wed Mar 25 13:45:01 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:26 2009 -0400"
      },
      "message": "p54spi: fix p54spi_upload_firmware\n\nInstead of firmware itself p54_upload_firmware was sending to the device\ncontent of struct firmware and the following random garbage.\n\nNotice \u0027\u0026\u0027 before priv-\u003efirmware-\u003edata at p54spi_spi_write.\nBut simple removing of \u0027\u0026\u0027 sign triggered BUG_ON at dma_cache_maint.\nThus kmemdup - kfree workaround.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f74d0f5cacb7023422098dd5c98e3ce06787ba56",
      "tree": "00a035b35209c643dc827970b7798b36d941f0c0",
      "parents": [
        "4cb9be7ab47820a1fa747569f5f035a5f628c91b"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Wed Mar 25 08:30:15 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:26 2009 -0400"
      },
      "message": "p54spi: mask value read from SPI_ADRS_DMA_WRITE_CTRL in p54spi_wait_bit\n\nMask value read from SPI_ADRS_DMA_WRITE_CTRL in p54spi_wait_bit.\n Without this, \u0027fw_upload not allowed to DMA write\u0027 is observed at both N800 and N810.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4cb9be7ab47820a1fa747569f5f035a5f628c91b",
      "tree": "f272447c9bdc5b01578760f1c0f973a183f801b5",
      "parents": [
        "bf98a82633b97fb638fcee0fae3c0de54d1f7b05"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Apr 21 18:42:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 22 00:47:54 2009 -0700"
      },
      "message": "e1000/e1000e/igb/ixgb: do not use netif_wake_queue un-necessarily\n\nIt was pointed out that the Intel wired ethernet drivers do not need to\nwake the tx queue since netif_carrier_on/off will take care of the qdisc\nmanagement in order to guarantee the correct handling of the transmit\nroutine enable state.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf98a82633b97fb638fcee0fae3c0de54d1f7b05",
      "tree": "6b7e76f788b3cc996f9bd8a01ea5bb4ec4ab995c",
      "parents": [
        "6f26c9a7555e5bcca3560919db9b852015077dae"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 21 18:12:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 18:12:11 2009 -0700"
      },
      "message": "sa1100_ir: fix build breakage\n\nFix simple typo. Caused by commit\na1de966682551debbe690672e760487cc555c05f\n(\"irda/sa1100_ir: convert to net_device_ops\").\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f26c9a7555e5bcca3560919db9b852015077dae",
      "tree": "9ca7509cd0cbbdae158b752c234cb23add8370f0",
      "parents": [
        "43b39dcdbdf823a1c0ac1f2aa2d76bd2f210adc8"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Apr 20 01:26:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 05:42:46 2009 -0700"
      },
      "message": "tun: fix tun_chr_aio_write so that aio works\n\naio_write gets const struct iovec * but tun_chr_aio_write casts this to struct\niovec * and modifies the iovec. As a result, attempts to use io_submit\nto send packets to a tun device fail with weird errors such as EINVAL.\n\nSince tun is the only user of skb_copy_datagram_from_iovec, we can\nfix this simply by changing the later so that it does not\ntouch the iovec passed to it.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43b39dcdbdf823a1c0ac1f2aa2d76bd2f210adc8",
      "tree": "117c9b756380b59c8c29955f02c4d9ff504b047a",
      "parents": [
        "0a1ec07a67bd8b0033dace237249654d015efa21"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Apr 20 01:25:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 05:42:45 2009 -0700"
      },
      "message": "tun: fix tun_chr_aio_read so that aio works\n\naio_read gets const struct iovec * but tun_chr_aio_read casts this to struct\niovec * and modifies the iovec. As a result, attempts to use io_submit\nto get packets from a tun device fail with weird errors such as EINVAL.\n\nFix by using the new skb_copy_datagram_const_iovec.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cededf3ffbb775c3716aa1d246338fdc24b1259",
      "tree": "b8606da4301258e2919a0d5322988cde856661fc",
      "parents": [
        "d035fbccc4edd2bd69d9314faf03ba832b85a1d7"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Fri Apr 17 12:03:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 02:07:17 2009 -0700"
      },
      "message": "ucc_geth: Move freeing of TX packets to NAPI context\n\nThis will make the system alot more responsive while ping flooding the\nucc_geth ethernet interface.\n\nAlso set NAPI weight to 64 as this is a common value.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d035fbccc4edd2bd69d9314faf03ba832b85a1d7",
      "tree": "b63c9fc4166e8fc90e309835173e60a11e5def5c",
      "parents": [
        "b1b67dd45a6b629eb41553856805aaa1614fbb83"
      ],
      "author": {
        "name": "Jianjun Kong",
        "email": "jianjun@zeuux.org",
        "time": "Mon Apr 20 04:05:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 02:02:53 2009 -0700"
      },
      "message": "rtl8139: unify the struct\u0027s name\n\nunify the struct\u0027s name of \"struct rtl8139_private *np\" to \"struct rtl8139_private *tp\"\n\nmost of them like this:\nstruct rtl8139_private *tp \u003d netdev_priv(dev);\n\nSigned-off-by: Amos Kong \u003cjianjun@zeuux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1b67dd45a6b629eb41553856805aaa1614fbb83",
      "tree": "23d2b8dc59223b649f466564dac338c899595a7c",
      "parents": [
        "4510d7cb8b4e7d389652b8a4f89fad469a5ecc92"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Apr 20 04:49:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 02:00:51 2009 -0700"
      },
      "message": "net: factor out ethtool invocation of vlan/macvlan drivers\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4510d7cb8b4e7d389652b8a4f89fad469a5ecc92",
      "tree": "4bbfef372132bab1ba09b27447aa7d6667f8e0cc",
      "parents": [
        "03ad032bb78b2732b607ed198e951240e1d21e59"
      ],
      "author": {
        "name": "Peter Holik",
        "email": "peter@holik.at",
        "time": "Sat Apr 18 07:24:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:55:59 2009 -0700"
      },
      "message": "usb driver for intellon int51x1 based PLC like devolo dlan duo\n\nusb driver for intellon int51x1 based PLC like devolo dlan duo\nwith improvements suggested by the guys of the mailinglist:\n- name and prefix with int51x1 (Florian Fainelli)\n- use conversion functions cpu_to_le16 / le16_to_cpu (Oliver Neukum)\n- use pskb_may_pull instead of skb-\u003elen (Ilpo Järvinen)\n- better code in tx_fixup (Ilpo Järvinen)\n- use gotos for error handling (Ilpo Järvinen)\n- better description (Jon Smirl)\n\nSigned-off-by: Peter Holik \u003cpeter@holik.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03ad032bb78b2732b607ed198e951240e1d21e59",
      "tree": "3bf7f5927e0545617676ad6feef07fa932db4ad4",
      "parents": [
        "bb9e63e27117b469a151c61fb0045a8ec4cced5d"
      ],
      "author": {
        "name": "Peter Holik",
        "email": "peter@holik.at",
        "time": "Sat Apr 18 07:24:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:55:59 2009 -0700"
      },
      "message": "export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether.c\n\nbecause of using the same function get_ethernet_addr as cdc_ether.c\ni export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether\n(suggested by Oliver Neukum).\n\nSigned-off-by: Peter Holik \u003cpeter@holik.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb9e63e27117b469a151c61fb0045a8ec4cced5d",
      "tree": "744e866fd07c56f4330274e97e5c2d85e80f19f6",
      "parents": [
        "daba2a631d2b7831b6a021b36d61314a9153526e"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 07:13:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:03 2009 -0700"
      },
      "message": "tg3: Update version to 3.99\n\nThis patch updates the tg3 version to 3.99.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "daba2a631d2b7831b6a021b36d61314a9153526e",
      "tree": "f720e515b297e41930e2e2d9864d995bbb1dd156",
      "parents": [
        "9cf74ebb634fe79587cf9a1d5ff971391dd12e1b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:58:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:03 2009 -0700"
      },
      "message": "tg3: Restore LAA sooner in shutdown sequence\n\nAfter a shutdown reset, the LAA needs to be restored before posting the\npost-reset signature in shared memory.  If the LAA is not restored\nbefore then, the bootcode will assume the factory default MAC address\nand WOL will not work with the LAA.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cf74ebb634fe79587cf9a1d5ff971391dd12e1b",
      "tree": "aac181b596720fd60a68732f29514503c18de660",
      "parents": [
        "8d519ab2866c92f5d722085492a124f016f601aa"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:58:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:02 2009 -0700"
      },
      "message": "tg3: Limit CLKREQ fix to A[01] of 57780 asic rev\n\nThis patch restricts the CLKREQ bugfix to the A0 and A1 revisions\nof 57780 ASIC rev chips.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d519ab2866c92f5d722085492a124f016f601aa",
      "tree": "6eb301fa41dc6c436eee6c82cbed352b72f4a54f",
      "parents": [
        "33466d938f43ab65312466ba5472b9c6ee200cce"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:58:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:02 2009 -0700"
      },
      "message": "tg3: Allow 5761 WOL and LED fixes to 5761S too\n\nThe 5761 WOL and LED fixes used the PCI device ID to as the activation\nkey.  The 5761S requires the same process.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33466d938f43ab65312466ba5472b9c6ee200cce",
      "tree": "a84a6f6de32b2269006e70f5d4d04732940c8746",
      "parents": [
        "df259d8cba7d7880dc04d34c7a6e0ce15fbc9644"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:57:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:01 2009 -0700"
      },
      "message": "tg3: Prevent send BD corruption\n\nOn rare occasions, send BD corruptions can occur.  This patch\nfixes the problem by increasing the L1 entry threshold to 4\nmilliseconds.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "df259d8cba7d7880dc04d34c7a6e0ce15fbc9644"
}
