)]}'
{
  "log": [
    {
      "commit": "d29d04ce0f49b9fbcaefc83ec4e9bdb7badd45fa",
      "tree": "ec17144a1ceb3b181f19d066a4131323bf6fc7e3",
      "parents": [
        "e694928067b52f569a7df39b7f02efd7b34ab8f4"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 17:50:05 2011 -0400"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 16:32:21 2011 -0300"
      },
      "message": "Bluetooth: Kill set but unused variable \u0027cmd\u0027 in cmtp_recv_capimsg()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e694928067b52f569a7df39b7f02efd7b34ab8f4",
      "tree": "3d9f6ac00ab5f525934d6bed824642c72b4e7dae",
      "parents": [
        "d8d69c54fb8fbb7483180b609f99f2e3e539962b"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Jun 03 16:21:10 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Fix check for the ERTM local busy state\n\nLocal busy is encoded in a bitfield, but was not masked out correctly.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d8d69c54fb8fbb7483180b609f99f2e3e539962b",
      "tree": "96ae7bcff6de682c9271b0fad414b29d633df034",
      "parents": [
        "ef4177e2bf92543e422fae154888062376e2283d"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Jun 03 16:21:07 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Restore accidentally-deleted line\n\nWhen code was moved from l2cap_core.c to l2cap_sock.c in commit\n6de0702b5b93da0ef097aa092b4597fbc024ebba, one line was dropped\nfrom the old __l2cap_sock_close() implementation. This sk_state\nchange should still be in l2cap_chan_close().\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "ef4177e2bf92543e422fae154888062376e2283d",
      "tree": "800ea51c1c36ce3f2f39b8480616a4a3a634291e",
      "parents": [
        "14b12d0b98f87162b7e9e93dde66d1af97886567"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Thu Jun 02 14:24:52 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Simplify hci_conn_accept_secure check\n\nIf the link key is secure (authenticated or combination 16 digit)\nthe sec_level will be always BT_SECURITY_HIGH. Therefore, instead\nof checking the link key type simply check the sec_level on the link.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "14b12d0b98f87162b7e9e93dde66d1af97886567",
      "tree": "3ee2430863ad890b9b36ee4172fadc5147a01ad0",
      "parents": [
        "96d97a673d42408c0f960cc54d44be7629343bce"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon May 23 18:06:04 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Add BT_POWER L2CAP socket option.\n\nAdd BT_POWER socket option used to control the power\ncharacteristics of the underlying ACL link. When the remote end\nhas put the link in sniff mode and the host stack wants to send\ndata we need need to explicitly exit sniff mode to work well with\ncertain devices (For example, A2DP on Plantronics Voyager 855).\nHowever, this causes problems with HID devices.\n\nHence, moving into active mode when sending data, irrespective\nof who set the sniff mode has been made as a socket option. By\ndefault, we will move into active mode. HID devices can set the\nL2CAP socket option to prevent this from happening.\n\nCurrently, this has been implemented for L2CAP sockets. This has been\ntested with incoming and outgoing L2CAP sockets for HID and A2DP.\n\nBased on discussions on linux-bluetooth and patches submitted by\nAndrei Emeltchenko.\n\nSigned-off-by: Jaikumar Ganesh \u003cjaikumar@google.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "96d97a673d42408c0f960cc54d44be7629343bce",
      "tree": "3f4f236d0443705ed0e7180e4d188ca9300d96d4",
      "parents": [
        "24718ca5eeb6d36a4a78deb34a2d50e4017bbd4a"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Wed Jun 01 17:28:48 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Verify a pin code in pin_code_reply\n\nAs we cannot relay on a userspace mgmt api implementation we should verify\nif pin_code_reply in fact contains the secure pin code.\n\nIf userspace replied with unsecure pincode when secure was required we will\nsend pin_code_neg_reply to the controller.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "24718ca5eeb6d36a4a78deb34a2d50e4017bbd4a",
      "tree": "098739a0259360ed2ea31e76a2214bca50ca4caf",
      "parents": [
        "b5ad8b7f8c3f3711129d67aeda85ceec690c3cd0"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Wed Jun 01 17:28:47 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Remove a magic number\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b5ad8b7f8c3f3711129d67aeda85ceec690c3cd0",
      "tree": "808c8160d48176bff3a9594d60f565b98f47acf3",
      "parents": [
        "6d3ce0e7902314ddb330deaf8827205881d7e59f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jun 01 08:54:45 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:18 2011 -0300"
      },
      "message": "Bluetooth: fix sparse \u0026 gcc warnings\n\nsparse complains about a few things that should\nbe static.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6d3ce0e7902314ddb330deaf8827205881d7e59f",
      "tree": "edd41931f39110f12b5a9ae08ebbac4838229862",
      "parents": [
        "eda42b503a3c866d51146549fe46da1f5f64e2c7"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue May 31 14:20:57 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:18 2011 -0300"
      },
      "message": "Bluetooth: Set \u0027peer_addr_type\u0027 in hci_le_connect()\n\nSet the \u0027peer_addr_type\u0027 field of the LE Create Connection command\nsent in hci_le_connect().\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "eda42b503a3c866d51146549fe46da1f5f64e2c7",
      "tree": "abccd76f57decdd1824851fffe025c56ee11fd61",
      "parents": [
        "893d67514aebcfd3ebf17bd212ceea1e2741a443"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue May 31 14:20:56 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:18 2011 -0300"
      },
      "message": "Bluetooth: Check advertising cache in hci_connect()\n\nWhen connecting to a LE device, we need to check the advertising\ncache in order to know the address type of that device.\n\nIf its advertising entry is not found, the connection is not\nestablished and hci_connect() returns error.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "893d67514aebcfd3ebf17bd212ceea1e2741a443",
      "tree": "f1c974727dd33f06c122958ecbc370f33a850806",
      "parents": [
        "29b7988a23daf79c15d587ef9e98e64715aa1ea8"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue May 31 14:20:55 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:18 2011 -0300"
      },
      "message": "Bluetooth: Remove useless check in hci_connect()\n\nThere is no need to check the connection\u0027s state since hci_conn_add()\nhas just created a new connection and its state has been set properly.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "29b7988a23daf79c15d587ef9e98e64715aa1ea8",
      "tree": "e50821c4663e4f6bfa35456cc5d2caa98358758c",
      "parents": [
        "d7556e20ade582a223ca1792e1f8a7bfd7d5d008"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue May 31 14:20:54 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:18 2011 -0300"
      },
      "message": "Bluetooth: Add \u0027dst_type\u0027 field to struct hci_conn\n\nThis patch adds a new field (dst_type) to the struct hci_conn which\nholds the type of the destination address (bdaddr_t dst). This\napproach is needed in order to use the struct hci_conn as an\nabstraction of LE connections in HCI Layer. For non-LE this field\nis ignored.\n\nThis patch also set properly the \u0027dst_type\u0027 field after initializing\nLE hci_conn structures.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d7556e20ade582a223ca1792e1f8a7bfd7d5d008",
      "tree": "7828fb0affae559586e74260c5265e0e15570c5f",
      "parents": [
        "19f8def031bfa50c579149b200bfeeb919727b27"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Tue May 31 15:49:26 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:18 2011 -0300"
      },
      "message": "Bluetooth: Refactor hci_auth_complete_evt function\n\nReplace if(conn) with if(!conn) checking to avoid too many nested statements\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "19f8def031bfa50c579149b200bfeeb919727b27",
      "tree": "8f1fded6804d6e5d1537938f29b5e2c6f71e19fe",
      "parents": [
        "3581508571b513ed2e66d71f9708d6be907460fd"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Tue May 31 15:49:25 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:18 2011 -0300"
      },
      "message": "Bluetooth: Fix auth_complete_evt for legacy units\n\nLegacy devices don\u0027t re-authenticate the link properly if a link key\nalready exists.  Thus, don\u0027t update sec_level for this case even if\nhci_auth_complete_evt indicates success. Otherwise the sec_level will\nnot reflect a real security on the link.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "3581508571b513ed2e66d71f9708d6be907460fd",
      "tree": "070c5b393058deba57d775a143fc91cb5d010bb3",
      "parents": [
        "eb9d91f5ae9c14583c49223e49f7e88f77b84749"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Thu May 26 16:23:53 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:17 2011 -0300"
      },
      "message": "Bluetooth: Advertising entries lifetime\n\nThis patch adds a timer to clear \u0027adv_entries\u0027 after three minutes.\n\nAfter some amount of time, the advertising entries cached during\nthe last LE scan should be considered expired and they should be\nremoved from the advertising cache.\n\nIt was chosen a three minutes timeout as an initial attempt. This\nvalue might change in future.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "eb9d91f5ae9c14583c49223e49f7e88f77b84749",
      "tree": "405173f41c8d3e2c28c32dd9ac1ebd472b1904de",
      "parents": [
        "9aa04c9108164e62cf94d6913183817a0d3dbf03"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Thu May 26 16:23:52 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:17 2011 -0300"
      },
      "message": "Bluetooth: Clear advertising cache before scanning\n\nThe LE advertising cache should be cleared before performing a LE\nscanning. This will force the cache to contain only fresh advertising\nentries.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "9aa04c9108164e62cf94d6913183817a0d3dbf03",
      "tree": "4d2f14f8227e140fa0a320e0325765e6f1b59356",
      "parents": [
        "76c8686f8871f1bcb2dc8b4c5311cd0e2f73d4cd"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Thu May 26 16:23:51 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:17 2011 -0300"
      },
      "message": "Bluetooth: Add Advertising Report Meta Event handler\n\nThis patch adds a function to handle LE Advertising Report Meta\nEvents.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Anderson Briglia \u003canderson.briglia@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "76c8686f8871f1bcb2dc8b4c5311cd0e2f73d4cd",
      "tree": "379c715844e57ebb14abbf0285c3f4afa414716a",
      "parents": [
        "57a56fd41b1264d639175726414ae7e510ec683b"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Thu May 26 16:23:50 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:17 2011 -0300"
      },
      "message": "Bluetooth: LE advertising cache\n\nThis patch implements the LE advertising cache. It stores sensitive\ninformation (bdaddr and bdaddr_type so far) gathered from LE\nadvertising report events.\n\nOnly advertising entries from connectables devices are added to the\ncache.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "57a56fd41b1264d639175726414ae7e510ec683b",
      "tree": "2327b707f304edbbaad060b7572ea5f35be443a6",
      "parents": [
        "0f8527249646bbe75d036fe8b9b84d662ece90a9"
      ],
      "author": {
        "name": "Anderson Briglia",
        "email": "anderson.briglia@openbossa.org",
        "time": "Thu May 26 16:23:49 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:17 2011 -0300"
      },
      "message": "Bluetooth: Add advertising report meta event structs\n\nThis patch adds definitions and a new struct for Advertising Report\nEvent from LE and Dual Mode controllers.\n\nSigned-off-by: Anderson Briglia \u003canderson.briglia@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "0f8527249646bbe75d036fe8b9b84d662ece90a9",
      "tree": "30b1a4e2d68ba207349c5bd003101c6dafdf50b1",
      "parents": [
        "500698d3fd987f6c405d6d5f68fdf535a539e71e"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed May 04 19:42:50 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:16 2011 -0300"
      },
      "message": "Bluetooth: Rename __l2cap_chan_close() to l2cap_chan_close()\n\nTo make it consistent with the rest of the API.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "500698d3fd987f6c405d6d5f68fdf535a539e71e",
      "tree": "458c7da09d366e37f133ef131b56e8dbdb6c2211",
      "parents": [
        "ab07801d28985090ac38047b5a4d8952a7e1689f"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed May 04 19:35:27 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:16 2011 -0300"
      },
      "message": "Bluetooth: Remove export of l2cap_chan_clear_timer()\n\nThe call to l2cap_chan_clear_timer() is not really needed in l2cap_sock.c.\nThis patch also adds a call to l2cap_chan_clear_timer() to the only place\nin __l2cap_sock_close() that wasn\u0027t calling it. It\u0027s safe call it there\nbecause l2cap_chan_clear_timer() check first for timer_peding().\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "ab07801d28985090ac38047b5a4d8952a7e1689f",
      "tree": "9ae945f55141b32b779c6a5969806725b39c09c3",
      "parents": [
        "715ec005cd10c5d53109ffe513e4d403644e3e48"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon May 02 18:25:01 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:16 2011 -0300"
      },
      "message": "Bluetooth: create channel timer to replace sk_timer\n\nThe new timer does not belong to struct sock, tought it still touch some\nsock things, but this will be sorted out soon.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "715ec005cd10c5d53109ffe513e4d403644e3e48",
      "tree": "f4a996e3e1efebbe8388ba167cfa258ec0056798",
      "parents": [
        "9a91a04a95d30a18909e2aec9d7b17b4c86088a7"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon May 02 17:13:55 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:16 2011 -0300"
      },
      "message": "Bluetooth: Add chan-\u003echan_type struct member\n\nchan_type says if our chan is raw(direclty access to HCI),\nconnection less or connection oriented.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "9a91a04a95d30a18909e2aec9d7b17b4c86088a7",
      "tree": "e0c260031fe79ceaa8cb858b7316ce43974cef08",
      "parents": [
        "4519de9a0478d8de438f8b80ab2e94668ef63ab4"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 18:50:17 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:16 2011 -0300"
      },
      "message": "Bluetooth: Create l2cap_chan_send()\n\nThis move all the sending logic to l2cap_core.c, but we still have a\nsocket dependence there, struct msghdr. It will be removed in some of the\nfurther commits.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "4519de9a0478d8de438f8b80ab2e94668ef63ab4",
      "tree": "50c7ef0a0a4b2592306c1ba3c45b25fc6be5c1ea",
      "parents": [
        "37e1c55de7b1edd3fb8fc3411ad0c32a213723d0"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 17:55:53 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:16 2011 -0300"
      },
      "message": "Bluetooth: Create __l2cap_chan_close()\n\nThis is actually __l2cap_sock_close() renamed to __l2cap_chan_close().\nAt a first look it may not make sense, but with the further cleanups that\nwill come it will.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "37e1c55de7b1edd3fb8fc3411ad0c32a213723d0",
      "tree": "995ee7677d158dde7c5f2462ffb0aaf1ade6ee9b",
      "parents": [
        "75fde9ee1bca0c0c004aadaebdedf17370f93f18"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri May 20 11:50:41 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:16 2011 -0300"
      },
      "message": "Bluetooth: Remove unnecessary use of hci_dev_list_lock\n\nThe get_connections function has no need to use hci_dev_list_lock. The\ncode was there probably because of a copy-paste mistake.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "75fde9ee1bca0c0c004aadaebdedf17370f93f18",
      "tree": "e36a852065a41a63be4133323c86dc20edbdfda5",
      "parents": [
        "78676a06260a4162b6837a8a2fb954445004ebc2"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:09:00 2011 -0400"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:15 2011 -0300"
      },
      "message": "Bluetooth: Kill set but not used variable \u0027l2cap_sk\u0027 in rfcomm_sock_getsockopt_old()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "78676a06260a4162b6837a8a2fb954445004ebc2",
      "tree": "f9950de73c1690a2c08309ab705f116b83d48303",
      "parents": [
        "224f8af0db1cd50e9d954ca9d5a7d7716f63d2b0"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed May 18 18:14:45 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:15 2011 -0300"
      },
      "message": "Bluetooth: fix set but not used warning\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "224f8af0db1cd50e9d954ca9d5a7d7716f63d2b0",
      "tree": "ac6e7cf87826254809402bec1e97c8e695c826f6",
      "parents": [
        "931749bf78b969c54de9bbc67cf29b13a40bb73b"
      ],
      "author": {
        "name": "Ruiyi Zhang",
        "email": "Ruiyi.Zhang@Atheros.com",
        "time": "Fri May 13 13:07:52 2011 +0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:15 2011 -0300"
      },
      "message": "Bluetooth: Allow unsegmented SDU retries on sock_queue_rcv_skb failure\n\nIn L2CAP_SDU_UNSEGMENTED case, if sock_queue_rcv_skb returns error,\nl2cap_ertm_reassembly_sdu should not return 0 so as to insert the\nskb into BUSY_QUEUE for later retries.\n\nSigned-off-by: Ruiyi Zhang \u003cRuiyi.Zhang@Atheros.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "931749bf78b969c54de9bbc67cf29b13a40bb73b",
      "tree": "fdef4605e54d6df40e1312403cb3073d9b592607",
      "parents": [
        "36cb7cce230a06378915d405cd33adf58dd5fe2a"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Mon Jun 06 23:02:33 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:46:13 2011 -0400"
      },
      "message": "ath9k: make use of a helper to get paprd scale factor\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "36cb7cce230a06378915d405cd33adf58dd5fe2a",
      "tree": "b185bd31543456a0dd37a6ff1f64ee4412adb64b",
      "parents": [
        "fb3c19bc9687d972b83faf366b38ac807eca8f25"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Jun 06 14:54:17 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:44:03 2011 -0400"
      },
      "message": "mwifiex: disable transmission buffer aggregation for AMSDU packets\n\nPadding per MSDU will affect the length of next packet and hence\nthe exact length of next packet is uncertain here.\n\nAlso, aggregation of transmission buffer, while downloading the\ndata to the card, wont gain much on the AMSDU packets as the AMSDU\npackets utilizes the transmission buffer space to the maximum\n(adapter-\u003etx_buf_size).\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb3c19bc9687d972b83faf366b38ac807eca8f25",
      "tree": "0426abe754c359684ca5d0e567395015934a717a",
      "parents": [
        "a8fe32937e4e55c9ed73c79800198d137a1b968a"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Jun 06 14:53:02 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:44:03 2011 -0400"
      },
      "message": "mwifiex: adding check for enough space before padding\n\nAll MSDUs, except the last one in an AMSDU, should end up at 4\nbytes boundary. There is need to check if enough skb_tailroom\nspace exists before padding the skb.\n\nAlso re-arranging code for better readablity.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a8fe32937e4e55c9ed73c79800198d137a1b968a",
      "tree": "7b675eca00a1a3d40271b2c41018a27fa817a711",
      "parents": [
        "fcf2176c87af77e5ee947edaf8e390bc67b729d8"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Jun 06 14:50:58 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:44:02 2011 -0400"
      },
      "message": "mwifiex: Remove redundant skb_queue_empty checks\n\nThe check of skb list empty before calling skb_peek and skb_dequeue is\nredundant. These functions returns NULL if the list is empty.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcf2176c87af77e5ee947edaf8e390bc67b729d8",
      "tree": "7a567a1e4bcce262bac3fe425eb4a852cd00c2c7",
      "parents": [
        "485868266150022a139b74ba4daf0da9ad86c1c0"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Jun 06 14:49:32 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:44:02 2011 -0400"
      },
      "message": "mwifiex: remove list traversal in mwifiex_num_pkts_in_txq\n\nInstead of counting the number of packets in txq\nfor particular RA list before AMSDU creation,\nmaintain a counter which will keep track of the\nsame.\n\nThis will reduce some MIPS while generating AMSDU\ntraffic as we only have to check the counter instead\nof traversing through skb list.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "485868266150022a139b74ba4daf0da9ad86c1c0",
      "tree": "49ebb8a3394d2d850ca6bca057729d46cd28ada0",
      "parents": [
        "f973f87ec13e82256d45e11b204a8e3fb3808635"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Sun Jun 05 19:30:11 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:44:02 2011 -0400"
      },
      "message": "iwlwifi: remove unecessary if statement\n\nthe code always returns ret regardless, so if(ret) check is unecessary.\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f973f87ec13e82256d45e11b204a8e3fb3808635",
      "tree": "d18dbdf141824eb12a290c4b364fa61deb02ac03",
      "parents": [
        "70559a06657c55aeefe2f06619d3592a08cc68ac"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Jun 02 16:46:20 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:44:02 2011 -0400"
      },
      "message": "iwlagn: refactor iwlagn_mac_channel_switch\n\nUse less indentions and remove uneeded irq-save flags.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70559a06657c55aeefe2f06619d3592a08cc68ac",
      "tree": "e7a3e58a3296e12cdc320f3f1fba2c0f0bdc18a6",
      "parents": [
        "f41ccd71d800c6fac18d2b4ae1830a222c6713da"
      ],
      "author": {
        "name": "Shahar Levi",
        "email": "shahar_levi@ti.com",
        "time": "Sun May 22 16:10:22 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:44:02 2011 -0400"
      },
      "message": "wl12xx: Stop BA session event from device\n\nAdding new event that close RX BA session in case of periodic BT activity\nlimiting WLAN activity.\n\nSigned-off-by: Shahar Levi \u003cshahar_levi@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f41ccd71d800c6fac18d2b4ae1830a222c6713da",
      "tree": "984edea5c98f3ea4631907d4b48f48991d9bacff",
      "parents": [
        "41bfce8edebbe9dc6ddc238a71f07fbe9ab46016"
      ],
      "author": {
        "name": "Shahar Levi",
        "email": "shahar_levi@ti.com",
        "time": "Sun May 22 16:10:21 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:41:36 2011 -0400"
      },
      "message": "mac80211: Stop BA session event from device\n\nSome devices support BT/WLAN co-existence algorigthms.\nIn order not to harm the system performance and user experience, the device\nrequests not to allow any RX BA session and tear down existing RX BA sessions\nbased on system constraints such as periodic BT activity that needs to limit\nWLAN activity (eg.SCO or A2DP).\nIn such cases, the intention is to limit the duration of the RX PPDU and\ntherefore prevent the peer device to use A-MPDU aggregation.\n\nAdding ieee80211_stop_rx_ba_session() callback\nthat can be used by the driver to stop existing BA sessions.\n\nSigned-off-by: Shahar Levi \u003cshahar_levi@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "41bfce8edebbe9dc6ddc238a71f07fbe9ab46016",
      "tree": "31e1799bdb73dd5b7bc5aea367cc6fead035e396",
      "parents": [
        "805a3b810708db3261cc8c1183ffb2703a5ce243",
        "51892dbbd511911c0f965a36b431fc3e8f1e4f8a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:07:11 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:07:11 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "51892dbbd511911c0f965a36b431fc3e8f1e4f8a",
      "tree": "9af2911a9dd5b7cc30b8a72043ec90b37e261aa7",
      "parents": [
        "3bb42a64960253353278876ca8da6b0a7d3bea87"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Jun 06 15:11:30 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 15:24:18 2011 -0400"
      },
      "message": "iwl4965: set tx power after rxon_assoc\n\nSetting tx power can be deferred during scan or changing channel.\nIf after that correct tx power settings will not be sent to device,\nwe can observe transmission problems and timeouts. Force to send\ntx power settings also after partial rxon change, to assure device\nalways be configured with up-to-date settings.\n\nResolves:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d36492\n\nCc: stable@kernel.org # 2.6.39+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3bb42a64960253353278876ca8da6b0a7d3bea87",
      "tree": "5d36b19f338c3ce042e61062c6d13659ad44b3cf",
      "parents": [
        "42b70a5f6d18165a075d189d1bee82fad7cdbf29"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat Jun 04 16:48:54 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 15:24:18 2011 -0400"
      },
      "message": "rt2x00: fix rmmod crash\n\nAvoid queue and run autowakeup_work when device is not present anymore.\nThat prevent rmmod and device remove crash introduced by:\n\ncommit 1c0bcf89d85cc97a0d9ce4cd909351a81fa4fdde\nAuthor: Ivo van Doorn \u003civdoorn@gmail.com\u003e\nDate:   Sat Apr 30 17:18:18 2011 +0200\n\n    rt2x00: Add autowake support for USB hardware\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42b70a5f6d18165a075d189d1bee82fad7cdbf29",
      "tree": "9e838406cc393e95d36091db7a997162b1f8a47b",
      "parents": [
        "ab6a44ce1da48d35fe7ec95fa068aa617bd7e8dd"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu May 26 17:14:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 15:24:17 2011 -0400"
      },
      "message": "iwlagn: use cts-to-self protection on 5000 adapters series\n\nThis patch fixes 802.11n stability and performance regression we have\nsince 2.6.35. It boost performance on my 5GHz N-only network from about\n5MB/s to 8MB/s. Similar percentage boost can be observed on 2.4 GHz.\n\nThese are test results of 5x downloading of approximately 700MB iso\nimage:\n\nvanilla: 5.27 5.22 4.94 4.47 5.31 ; avr 5.0420 std 0.35110\npatched: 8.07 7.95 8.06 7.99 7.96 ; avr 8.0060 std 0.055946\n\nThis was achieved with NetworkManager configured to do not perform\nperiodical scans, by configuring constant BSSID. With periodical scans,\nafter some time, performance downgrade to unpatched driver level, like\nin example below:\n\npatched: 7.40 7.61 4.28 4.37 4.80 avr 5.6920 std 1.6683\n\nHowever patch still make better here, since similar test on unpatched\ndriver make link disconnects with below messages after some time:\n\nwlan1: authenticate with 00:23:69:35:d1:3f (try 1)\nwlan1: authenticate with 00:23:69:35:d1:3f (try 2)\nwlan1: authenticate with 00:23:69:35:d1:3f (try 3)\nwlan1: authentication with 00:23:69:35:d1:3f timed out\n\nOn 2.6.35 kernel patch helps against connection hangs with messages:\n\niwlagn 0000:20:00.0: queue 10 stuck 3 time. Fw reload.\niwlagn 0000:20:00.0: On demand firmware reload\niwlagn 0000:20:00.0: Stopping AGG while state not ON or starting\n\nCc: stable@kernel.org # 2.6.35+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab6a44ce1da48d35fe7ec95fa068aa617bd7e8dd",
      "tree": "fa8cc877e369e5da15a6daead490d3a87f15909f",
      "parents": [
        "d2ac49fe3c7c4730323c1042fb53a2e008643b6a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 14:35:27 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 15:23:53 2011 -0400"
      },
      "message": "Revert \"mac80211: Skip tailroom reservation for full HW-crypto devices\"\n\nThis reverts commit aac6af5534fade2b18682a0b9efad1a6c04c34c6.\n\nConflicts:\n\n\tnet/mac80211/key.c\n\nThat commit has a race that causes a warning, as documented in the thread\nhere:\n\n\thttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d130717684914101\u0026w\u003d2\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "805a3b810708db3261cc8c1183ffb2703a5ce243",
      "tree": "43b09771115f98a65512c233e294d3b91f2116ff",
      "parents": [
        "e80d70e98b993a7ece93e29a408da4a7d57a4da2"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 03 07:54:16 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:38 2011 -0400"
      },
      "message": "iwlagn: call commit_rxon function directly\n\nNo need to go though multiple levels of indirect call to send RXON command.\nCall it directly\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e80d70e98b993a7ece93e29a408da4a7d57a4da2",
      "tree": "a83f8c3d3e3ddb5d00e0a1c1f43fc5313313e3bc",
      "parents": [
        "c2b821d7a59e5d6b53c906d0a8fecc68e2aee540"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 03 07:54:15 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:37 2011 -0400"
      },
      "message": "iwlagn: direct call to post_scan function\n\nAfter driver split, no need to use function \"ops\" for post_scan.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2b821d7a59e5d6b53c906d0a8fecc68e2aee540",
      "tree": "aeee9c58e0b6df306409ca82ab6b393b4b669b1d",
      "parents": [
        "15b3f3b006b42a678523cad989bfd60b76bf4403"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 03 07:54:14 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:37 2011 -0400"
      },
      "message": "iwlagn: move all post scan functions in one place\n\nBoth tx power and power save are being done after scan complete, move into\npost_scan function\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "15b3f3b006b42a678523cad989bfd60b76bf4403",
      "tree": "826995269c2db9df30393689b8138f1c3dfb80bc",
      "parents": [
        "88e9ba76bf906d8106d5f64856eba6e6d6777003"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 03 07:54:13 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:36 2011 -0400"
      },
      "message": "iwlagn: set smps mode after assoc for 1000 device\n\nFor some timing reason, 1000 device having problem to kick-in to aggregation\nwithout sending rxon assoc command. This is a W/A until find the real reason\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88e9ba76bf906d8106d5f64856eba6e6d6777003",
      "tree": "6455211755953c77e8f19dfd37cad01f5b3446f1",
      "parents": [
        "0c34861e7c66435ab0986509ec20055c402f29d8"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 03 07:54:12 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:36 2011 -0400"
      },
      "message": "iwlagn: save the latest smps mode\n\nWhen change smps mode due to bt coex, save it\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0c34861e7c66435ab0986509ec20055c402f29d8",
      "tree": "33d173aaf317d06d397fcd3dba94f276064b4190",
      "parents": [
        "5c30c76ee616fffb47cbd9810bfd0a99ce4ddb38"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Thu Jun 02 22:24:06 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:35 2011 -0400"
      },
      "message": "iwlegacy: add missing null check\n\nlq_sta has other null checks in this function.\nassuming they are correct, this additional null check\nshould be added too.\n\nIncorporating suggestion from Gustavo Padovan.\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c30c76ee616fffb47cbd9810bfd0a99ce4ddb38",
      "tree": "12d6f9e10dbc01c31ff590609403e20c7ea2dc91",
      "parents": [
        "8e638188b2b84ef9bb9ccbb87b92dda9d0a77bcb"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Thu Jun 02 21:06:09 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:34 2011 -0400"
      },
      "message": "iwlegacy: propagate error return value\n\npropogate the return value from iwl4965_get_tx_atten_grp instead\nof implicitly returning -EINVAL in the error case.\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e638188b2b84ef9bb9ccbb87b92dda9d0a77bcb",
      "tree": "56e068f5b9cd76b94a3cee7cb2a1c4f36f772173",
      "parents": [
        "04975f3fc390974059ad06ac4162db7a6668a18d"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Thu Jun 02 21:06:08 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:34 2011 -0400"
      },
      "message": "iwlegacy: return -EINVAL instead of -1\n\nCleanup the code to return -EINVAL instead of -1\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04975f3fc390974059ad06ac4162db7a6668a18d",
      "tree": "bf2e083e98a8e2a5d373a67c51948fcc4107c630",
      "parents": [
        "e5a042ea30c1772df9ed3dbe1538520e091ad25f"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Thu Jun 02 21:06:07 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:33 2011 -0400"
      },
      "message": "iwlegacy: remove unecessary if statement\n\nthe code always returns ret regardless, so if(ret) check is unecessary.\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5a042ea30c1772df9ed3dbe1538520e091ad25f",
      "tree": "c04f5aa873aa6e5ba570dfaf50afad58f34a4328",
      "parents": [
        "aa4e0141c1c1ca53c643eacc6a68f29ade5f77ba"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Thu Jun 02 21:06:06 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:32 2011 -0400"
      },
      "message": "iwlegacy: remove unreachable code\n\nreturn; at the end of the function is unecessary.\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa4e0141c1c1ca53c643eacc6a68f29ade5f77ba",
      "tree": "5e596d7caeabc63d6e17ab027923dd68ab672291",
      "parents": [
        "3c65ab62c5869a9d6ce5d9c28f7042b0e7e57891"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 13:43:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:32 2011 -0400"
      },
      "message": "b43: add BCMA 80211 core specific defines\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c65ab62c5869a9d6ce5d9c28f7042b0e7e57891",
      "tree": "d154c5059de238794a291710b0acb1f9b53aaae2",
      "parents": [
        "27f18dc2dafe66a93c7101fc94201b8c83903597"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 09:56:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:31 2011 -0400"
      },
      "message": "b43: add an option to register BROKEN bcma driver\n\nIt does nothing useful yet, so it is matched as BROKEN.\nFor now this is just an option for b43, in future we may want to make\nb43 support SSB or BCMA (note: or, not xor).\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "27f18dc2dafe66a93c7101fc94201b8c83903597",
      "tree": "4600db64c653cfc74d427fc26b7f94ef8fb5db28",
      "parents": [
        "4da909e7b572b561d8150f9d41b04bcfff386222"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 02:08:51 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "bcma: read SPROM and extract MAC from it\n\nIn case of BCMA cards SPROM is located in the ChipCommon core, it is\nnot mapped as separated host window. So far we have met only SPROMs rev\n8.\nSPROM layout seems to be the same as for SSB buses, so we decided to\nshare SPROM struct and some defines.\nFor now we extract MAC address only, this can be improved of course.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4da909e7b572b561d8150f9d41b04bcfff386222",
      "tree": "497b59e2a2aa338199c16f62cd8449ab51203e35",
      "parents": [
        "5a6f78afdabeb8b8e0811547fb98813323abf888"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 01:07:12 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "b43: do not use SSB specific flags when calling core reset function\n\nLuckily the only flag we use when calling core reset is GMODE one.\nThanks to that we can just switch to single bool and make function calls\nbus generic.\n\nTested on my BCM4312 (LP-PHY) and early tested with BCM43224.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a6f78afdabeb8b8e0811547fb98813323abf888",
      "tree": "c07b2091a53f0f6929cceffeffa14e64ffc6fbaf",
      "parents": [
        "10f8113ecb76eea72f96c7cfb72d7fed7c282565"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 31 21:21:41 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "ath9k: show excessive-retry MPDUs in debugfs\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "10f8113ecb76eea72f96c7cfb72d7fed7c282565",
      "tree": "85dd734aeee52e3f21851f11436f4dabaf130033",
      "parents": [
        "7150962d637cf38617924f7f72ea00612283eb89"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue May 31 11:22:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "lib: cordic: add library module providing cordic angle calculation\n\nThe brcm80211 driver in the staging tree has a cordic function to\ndetermine cosine and sine for a given angle. Feedback received from\nJohn Linville suggested that these kind of functions should be made\navailable to others as a library function in the kernel tree. The\nb43 driver also has a cordic angle calculation implemented.\n\nCc: linux-kernel@vger.kernel.org\nCc: linux-wireless@vger.kernel.org\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Henry Ptasinski \u003chenryp@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7150962d637cf38617924f7f72ea00612283eb89",
      "tree": "b9c336c00c32e986b73bfabc3a70c78d821659bc",
      "parents": [
        "dabd3001f941e35c4afa2458ceb17e5170062189"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue May 31 11:22:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:06 2011 -0400"
      },
      "message": "lib: crc8: add new library module providing crc8 algorithm\n\nThe brcm80211 driver in staging tree uses a crc8 function. Based on\nfeedback from John Linville to move this to lib directory, the linux\nsource has been searched. Although there is currently only one other\nkernel driver using this algorithm (ie. drivers/ssb) we are providing\nthis as a library function for others to use.\n\nCc: linux-kernel@vger.kernel.org\nCc: linux-wireless@vger.kernel.org\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: George Spelvin \u003clinux@horizon.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nReviewed-by: Henry Ptasinski \u003chenryp@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: \"Franky (Zhenhui) Lin\" \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dabd3001f941e35c4afa2458ceb17e5170062189",
      "tree": "047767f9b5c0a582ffdb5364cd358a63beac32a4",
      "parents": [
        "71352b2318675cf6a3f54c02a33d91ac17af1626"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:50:24 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:06 2011 -0400"
      },
      "message": "rtlwifi: Fix logic in rx_interrupt\n\nShould pass along packet if there\u0027s no CRC and no hardware error.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71352b2318675cf6a3f54c02a33d91ac17af1626",
      "tree": "648ee093ffd42c466e276859c7381629ee72c89a",
      "parents": [
        "febc9fe5387ed37cb329563ae29d21b41c71a9dd"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:50:07 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:06 2011 -0400"
      },
      "message": "rtlwifi: Use write barrier when assigning ownership\n\nMake sure all updates to a descriptor are flushed to memory\nbefore assigning ownship to hardware.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "febc9fe5387ed37cb329563ae29d21b41c71a9dd",
      "tree": "d39c1e9b4fb40047e2f90dc2d01942749c25ff55",
      "parents": [
        "312d5479dcfaca2b8aa451201b5388fdb8c8684a"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:49:51 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:06 2011 -0400"
      },
      "message": "rtlwifi: Assign rx buffer ownership to hardware last\n\nOwnership of an rx buffer should only be given to the hardware\nafter all other changes are written, otherwise there\u0027s\na potential race.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "312d5479dcfaca2b8aa451201b5388fdb8c8684a",
      "tree": "2ffcf163f8d3ec1103e99263dd78b7ecaa8cc31f",
      "parents": [
        "67fc6052a49b781efbcfc138f3b68fe79ddd0c2f"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:49:36 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:05 2011 -0400"
      },
      "message": "rtlwifi: Don\u0027t block interrupts in spinlocks\n\nNow power state transitions are not called from an\ninterrupt context, there\u0027s no need to block interrupts.\n\nThis code appears to block interrupts for too long,\ncausing my trackpad to lose sync occasionally.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67fc6052a49b781efbcfc138f3b68fe79ddd0c2f",
      "tree": "f4d4b5a1ac2dc2c304c2e87bca6917f6bdb08f1d",
      "parents": [
        "34ddb2077e5ced1a09a1dd2cbb82f807bfc5f88b"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:49:23 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:57:33 2011 -0400"
      },
      "message": "rtlwifi: Run IPS leave work in a tasklet\n\nThis removes the need to use IRQ safe spinlocks in many places.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34ddb2077e5ced1a09a1dd2cbb82f807bfc5f88b",
      "tree": "daf4d9264a55f9b9d146fc4f7f8d904f7b33e537",
      "parents": [
        "f2ea312cf4338ae187212e41b3dce97a666e3912"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:49:07 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:57:33 2011 -0400"
      },
      "message": "rtlwifi: Store loop index in local variable\n\n_rtl_pci_rx_interrupt uses rtlpci-\u003erx_ring[rx_queue_idx].idx a\nfew times, so store it in a separate variable.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2ea312cf4338ae187212e41b3dce97a666e3912",
      "tree": "3057bda68ec7387e2c41fe56d3d8cc2cbbae54b2",
      "parents": [
        "2e69167c32780b2228f294505d5bf742494c960f"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:48:50 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:57:33 2011 -0400"
      },
      "message": "rtlwifi: Remove set_rfpowerstate_inprogress\n\nset_rfpowerstate_inprogress is only set and never read\nso remove it.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e69167c32780b2228f294505d5bf742494c960f",
      "tree": "5528425eced27dfa48f6846523e0ceeb38f95392",
      "parents": [
        "f35490f909b7d535ff7f2f1a7df59be8c2824931"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:48:23 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:57:32 2011 -0400"
      },
      "message": "rtlwifi: Synchronize IRQ after disabling it\n\nThis make sure any IRQ handlers running on other CPUs complete.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d2ac49fe3c7c4730323c1042fb53a2e008643b6a",
      "tree": "c216b63dcbf466cdf6ceac26d11a6a0a19bb5e39",
      "parents": [
        "59e7e7078d6c2c6294caf454c6e3695f9d3e46a2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Fri Jun 03 00:13:26 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:22:06 2011 -0400"
      },
      "message": "libertas_sdio: handle spurious interrupts\n\nCommit 06e8935febe687e2a561707d4c7ca4245d261dbe adds an IRQ handling\noptimization for single-function SDIO cards like this one, but at the\nsame time exposes a small hardware bug.\n\nDuring hardware init, an interrupt is generated with (apparently) no\nsource. Previously, mmc threw this interrupt away, but now (due to the\noptimization), the mmc layer passes this onto libertas, before it is ready\n(and before it has enabled interrupts), causing a crash.\n\nWork around this hardware bug by registering the IRQ handler later and\nmaking it capable of handling interrupts with no cause. The change that\nmakes the IRQ handler registration happen later actually eliminates\nthe spurious interrupt as well.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59e7e7078d6c2c6294caf454c6e3695f9d3e46a2",
      "tree": "6ef8de26cd28e6ac4fff34258300889ef989e98c",
      "parents": [
        "6f213ff1919fab6f8244ceae55631b5d6ef750a7"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Thu Jun 02 17:28:37 2011 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:22:06 2011 -0400"
      },
      "message": "mac80211: call dev_alloc_name before copying name to sdata\n\nThis partially reverts 1c5cae815d19ffe02bdfda1260949ef2b1806171, because\nthe netdev name is copied into sdata-\u003ename, which is used for debugging\nmessages, for example. Otherwise, we get messages like this:\n\nwlan%d: authenticated\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Jiri Pirko \u003cjpirko@redhat.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f213ff1919fab6f8244ceae55631b5d6ef750a7",
      "tree": "ed2f6312721b9391c85dfcdc6f44a0a5dd208cfb",
      "parents": [
        "a99168eece601d2a79ecfcb968ce226f2f30cf98"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Jun 02 18:17:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:22:06 2011 -0400"
      },
      "message": "iwlagn: fix channel switch locking\n\nWe use priv-\u003emutex to avoid race conditions between iwl_chswitch_done()\nand iwlagn_mac_channel_switch(), when marking channel switch in\nprogress. But iwl_chswitch_done() can be called in atomic context\nfrom iwl_rx_csa() or with mutex already taken from iwlagn_commit_rxon().\n\nThese bugs were introduced by:\n\ncommit 79d07325502e73508f917475bc1617b60979dd94\nAuthor: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nDate:   Thu May 6 08:54:11 2010 -0700\n\n    iwlwifi: support channel switch offload in driver\n\nTo fix remove mutex from iwl_chswitch_done() and use atomic bitops for\nmarking channel switch pending.\n\nAlso remove iwl2030_hw_channel_switch() since 2000 series adapters are\n2.4GHz only devices.\n\nCc: stable@kernel.org # 2.6.36+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a99168eece601d2a79ecfcb968ce226f2f30cf98",
      "tree": "01598dfa43a08038f9b33cdae902f71156647471",
      "parents": [
        "bdf492f502ad4f646e9905db1b89e11822826edd"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Thu Jun 02 03:09:48 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:19:49 2011 -0400"
      },
      "message": "ath5k: Disable fast channel switching by default\n\nDisable fast channel change by default on AR2413/AR5413 due to\nsome bug reports (it still works for me but it\u0027s better to be safe).\nAdd a module parameter \"fastchanswitch\" in case anyone wants to enable\nit and play with it.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdf492f502ad4f646e9905db1b89e11822826edd",
      "tree": "f22cd5fa0fd1cfce8075885d04fd20c6ca15c571",
      "parents": [
        "dfe21582ac5ebc460dda98c67e8589dd506d02cd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jun 01 11:01:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:19:49 2011 -0400"
      },
      "message": "ssb: fix PCI(e) driver regression causing oops on PCI cards\n\nWe were incorrectly executing PCIe specific workarounds on PCI cards.\nThis resulted in:\nMachine check in kernel mode.\nCaused by (from SRR1\u003d149030): Transfer error ack signal\nOops: Machine check, sig: 7 [#1]\n\nReported-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f35490f909b7d535ff7f2f1a7df59be8c2824931",
      "tree": "5aff080150a01c56c806a20132728ac54b685a45",
      "parents": [
        "5bc9890ff114cdd39de8561610f6af3bb4b08cfb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jun 02 19:38:43 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 02 15:50:47 2011 -0400"
      },
      "message": "iwlagn: fix interface combinations\n\nMy patch to advertise interface combinations\nworked by pure luck in the P2P case, but all\nother cases are broken. This is due to a dumb\nmistake in the code that checks what should\nbe advertised, fix that.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5bc9890ff114cdd39de8561610f6af3bb4b08cfb",
      "tree": "799ea1edb01337b337b54770d11776e4b8fd6694",
      "parents": [
        "5f88ac2d72a7f8e1cadab6d9cbc0fe1837cbcd7a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 27 08:40:32 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:36 2011 -0400"
      },
      "message": "iwlagn: change log to better represent the state of aggregation process\n\nMultiple A-MPDU actions will received from mac80211 while setting up the\naggregation queue, change the message log to better represent the states.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f88ac2d72a7f8e1cadab6d9cbc0fe1837cbcd7a",
      "tree": "79bd8b55dc9157ab83a0070d476b4a41ef1a330d",
      "parents": [
        "0fd095024b7bc023c7afac107732dac961ee690d"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 27 08:40:31 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:35 2011 -0400"
      },
      "message": "iwlagn: change the logging level for aggregation enable check\n\nAggregation will not enable if the traffic is lower than the threshold,\nthis is not an error condition, so change the logging level.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0fd095024b7bc023c7afac107732dac961ee690d",
      "tree": "2f2138773adc9fe5d49abaaf39cbd7dd36c5f60b",
      "parents": [
        "93cce6f0adff92238965eadb3c046db58552087b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 27 08:40:30 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:35 2011 -0400"
      },
      "message": "iwlagn: advertise interface combinations\n\nWith this, iwlwifi will advertise the limits on\nconcurrency of virtual interfaces.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93cce6f0adff92238965eadb3c046db58552087b",
      "tree": "ed97ce9f17b883812aa77320fd6a4cd24cfa9360",
      "parents": [
        "2e5d04dad1934d97057cbecce59834f78dafc067"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri May 27 08:40:29 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:34 2011 -0400"
      },
      "message": "iwlagn: free the ICT ISR when the request_irq failed\n\nFix a memory leak in case request_irq fails.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e5d04dad1934d97057cbecce59834f78dafc067",
      "tree": "c39beeb3c9ef569911dc8c8b29ba2c97679ff0e1",
      "parents": [
        "3d82b15608ad97627ced4d3bd42ae10297c2f87d"
      ],
      "author": {
        "name": "Daniel Halperin",
        "email": "dhalperi@cs.washington.edu",
        "time": "Fri May 27 08:40:28 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:33 2011 -0400"
      },
      "message": "iwlwifi: disambiguate invalid DMA index warnings\n\nThe exact same error message is used in three different functions in\niwlagn. Add the function name to the error string to disambiguate where\nthe error is coming from.\n\nSigned-off-by: Daniel Halperin \u003cdhalperi@cs.washington.edu\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d82b15608ad97627ced4d3bd42ae10297c2f87d",
      "tree": "d9a94332b40864bd94c7d69b331212c5d2238aef",
      "parents": [
        "2b9253d2a0439bd247d9384921ff23e7ac6bba52"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri May 27 08:40:27 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:33 2011 -0400"
      },
      "message": "iwlagn: solve sparse warning\n\nRemove local variable that was shadowing another one\nsta_priv hasn\u0027t changed since the beginning of the function, so don\u0027t define\nanother pointer with the same name to the same variable\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b9253d2a0439bd247d9384921ff23e7ac6bba52",
      "tree": "c49499d5be294f4e8d8297a246ff3a8264640bd8",
      "parents": [
        "5beaaf3756aef42f31747d81b0676c8ccf59c6c4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 27 08:40:26 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:32 2011 -0400"
      },
      "message": "iwlagn: fix dual-mode RXON\n\n The PAN context has three states: disabled, disassociated\n and associated. It seems that wasn\u0027t quite as much of an\n issue in previous versions of the microcode, but now we\n really have to use all the three states properly. So add\n code to switch accordingly.\n\nAdditionally, PAN parameters need to be sent differently\nand the timing for PAN RXON needs to be inbetween.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5beaaf3756aef42f31747d81b0676c8ccf59c6c4",
      "tree": "f34af5d7d994a8fa7fc1802db14f9410de4f2341",
      "parents": [
        "891db88112b604db054d9575d200271ad97634a4"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 27 08:40:25 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:31 2011 -0400"
      },
      "message": "iwlagn: remove un-necessary tx power ops\n\nAll agn devices use the same tx power function, remove the ops\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "891db88112b604db054d9575d200271ad97634a4",
      "tree": "5ee8eda2a83dd40154708f9bef017fe158ed7b26",
      "parents": [
        "180cdc79c2204d0abe15509689dde631290f6a95"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 27 08:40:24 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:31 2011 -0400"
      },
      "message": "iwlagn: send tx power command if defer cause by RXON not match\n\nDuring channge channel, tx power will not send to uCode, the tx power command\nshould send after scan complete. but should also can send after RXON command.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "180cdc79c2204d0abe15509689dde631290f6a95",
      "tree": "d91d1cb7040ac01ab5a54e30c586465c759ff56a",
      "parents": [
        "84288044dc9a50d2c0b0f1a024d7cd87ab3dd131"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri May 27 07:24:02 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:30 2011 -0400"
      },
      "message": "cfg80211: skip disabled channels on channel survey\n\nThe channel survey information will be empy for\ndisabled channels so simply discard those entries.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84288044dc9a50d2c0b0f1a024d7cd87ab3dd131",
      "tree": "435cd11ec1aafac236f68423ea87f4da9157ff8e",
      "parents": [
        "05c0be2f7f10404e5b3bc4105f9206096e9b8767"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu May 26 11:41:13 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:30 2011 -0400"
      },
      "message": "ath9k: better position PAPRD debug message\n\nthe training power calculation indirectly depends on target power under\nsome scenarios, unless we have a valid training power, the PAPRD frames\nwon\u0027t be sent out. so when we get an invalid training power, its better\nto display them before returning back.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05c0be2f7f10404e5b3bc4105f9206096e9b8767",
      "tree": "c9753e6c2720688a68ac15778345d27e3945d33e",
      "parents": [
        "81168e509f06aa205b240c1804ec2b9b5add4772"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu May 26 10:56:15 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:29 2011 -0400"
      },
      "message": "ath9k: Add a debug entry to start/stop ANI\n\nthis helps the user to start/stop ANI dynamically.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "81168e509f06aa205b240c1804ec2b9b5add4772",
      "tree": "e939e775d0438bfb4f36aa2c729d87e0fcc70930",
      "parents": [
        "b942471bfcda207a51379628379aa821216486e7"
      ],
      "author": {
        "name": "Fabrice Deyber",
        "email": "fabricedeyber@agilemesh.com",
        "time": "Tue May 24 08:44:35 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:28 2011 -0400"
      },
      "message": "ath9k: Further fix for mesh beaconing\n\nThis fix ensure the timers to be set at beacon interval boundaries.\nWithout this change timers can be set improperly resulting in the absence of beacons.\n\nSigned-off-by: Fabrice Deyber \u003cfabricedeyber@agilemesh.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b942471bfcda207a51379628379aa821216486e7",
      "tree": "073fcab81f3d4e0699d3b901b507546791fac748",
      "parents": [
        "049436b9804394e4d6caf7da5f3507bd8f4caa6e"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue May 24 15:29:52 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:19:03 2011 -0400"
      },
      "message": "ath9k: wake up chip before initializing PAPRD table\n\nIn PAPRD table initialization path we do some register read, so\nmake sure the chip is awake during that. Currently PAPRD is disabled.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "049436b9804394e4d6caf7da5f3507bd8f4caa6e",
      "tree": "9e2b6adf0abb93145e54529c2be445becfcd03e8",
      "parents": [
        "5111dd3e422d08435164fc6d405d849ff6421eec"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon May 23 20:38:52 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:19:02 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Synchronize IRQ after disabling it\n\nAs suggested by Mike McCormack \u003cmikem@ring3k.org\u003e for rtl8192ce, make sure any IRQ\nhandlers running on other CPUs complete.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5111dd3e422d08435164fc6d405d849ff6421eec",
      "tree": "9c74e99dca223f3b4343b6735111a30f54535c3d",
      "parents": [
        "4a7f5db19c0d8783f700cb606597c4c7b1364db5"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon May 23 20:37:31 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:19:02 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Use write barrier when assigning ownership\n\nAs noted by Mike McCormack \u003cmikem@ring3k.org\u003e for rtl8192ce, make sure\nall updates to a descriptor are flushed to memory before assigning ownship\nto hardware.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a7f5db19c0d8783f700cb606597c4c7b1364db5",
      "tree": "47e3ed3ece7255c0d21a5bb3a46da3aeb34f65bc",
      "parents": [
        "0541ac4cb47a31f44bf841a4dade539395c146ee"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Mon May 23 18:00:17 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:31 2011 -0400"
      },
      "message": "mwifiex: remove support for old chipsets W0/W1\n\nFor SD8787 A0/A1 chipsets we use the default firmware image\nfile \u0027mrvl/sd8787_uapsta.bin\u0027. So the chip rev id variable\nis removed.\n\nThe global variable fw_name is moved to adapter structure\nso that we can support a different interface, such as PCIe,\nin future.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0541ac4cb47a31f44bf841a4dade539395c146ee",
      "tree": "1c3727fa0103e9faab8a7adcfe8120a3b54e568c",
      "parents": [
        "78d57372cc781c69a97700cac1f181ec42433fca"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:57:03 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:30 2011 -0400"
      },
      "message": "b43legacy: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for b43legacy:\n\n  CC [M]  drivers/net/wireless/b43legacy/main.o\ndrivers/net/wireless/b43legacy/main.c: In function ‘b43legacy_request_firmware’:\ndrivers/net/wireless/b43legacy/main.c:1567:6: warning: variable ‘tmshigh’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/main.c: In function ‘b43legacy_op_dev_config’:\ndrivers/net/wireless/b43legacy/main.c:2637:6: warning: variable ‘antenna_rx’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/main.c: In function ‘b43legacy_op_bss_info_changed’:\ndrivers/net/wireless/b43legacy/main.c:2778:24: warning: variable ‘phy’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/xmit.c: In function ‘generate_txhdr_fw3’:\ndrivers/net/wireless/b43legacy/xmit.c:324:7: warning: variable ‘rts_rate_ofdm’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/b43legacy/dma.o\ndrivers/net/wireless/b43legacy/dma.c: In function ‘free_all_descbuffers’:\ndrivers/net/wireless/b43legacy/dma.c:820:36: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/dma.c: In function ‘b43legacy_dma_tx’:\ndrivers/net/wireless/b43legacy/dma.c:1377:28: warning: variable ‘info’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/dma.c:1374:24: warning: variable ‘hdr’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/dma.c: In function ‘b43legacy_dma_handle_txstatus’:\ndrivers/net/wireless/b43legacy/dma.c:1438:36: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78d57372cc781c69a97700cac1f181ec42433fca",
      "tree": "f1c628f73b9a3d3abc434643f2dff044accd18be",
      "parents": [
        "52722592b1702687bf24fe69d75f2ef97360fd59"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:43 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:30 2011 -0400"
      },
      "message": "rtl8192se: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtl8192se:\n\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/dm.o\ndrivers/net/wireless/rtlwifi/rtl8192se/dm.c: In function ‘_rtl92s_dm_refresh_rateadaptive_mask’:\ndrivers/net/wireless/rtlwifi/rtl8192se/dm.c:225:5: warning: variable ‘rssi_level’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/fw.o\ndrivers/net/wireless/rtlwifi/rtl8192se/fw.c: In function ‘rtl92s_download_fw’:\ndrivers/net/wireless/rtlwifi/rtl8192se/fw.c:361:6: warning: variable ‘file_length’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/hw.o\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c: In function ‘_rtl92se_hw_configure’:\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c:887:6: warning: variable ‘reg_ratr’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c: In function ‘_rtl92se_set_media_status’:\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c:1125:20: warning: variable ‘ledaction’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c: In function ‘rtl92se_gpio_radio_on_off_checking’:\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c:2274:32: warning: variable ‘cur_rfstate’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/phy.o\ndrivers/net/wireless/rtlwifi/rtl8192se/phy.c: In function ‘rtl92s_phy_set_bw_mode’:\ndrivers/net/wireless/rtlwifi/rtl8192se/phy.c:266:5: warning: variable ‘reg_prsr_rsc’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/trx.o\ndrivers/net/wireless/rtlwifi/rtl8192se/trx.c: In function ‘_rtl92se_translate_rx_signal_stuff’:\ndrivers/net/wireless/rtlwifi/rtl8192se/trx.c:584:6: warning: variable ‘psaddr’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "52722592b1702687bf24fe69d75f2ef97360fd59",
      "tree": "3044051947e760f609ec119010fecfd82b58f618",
      "parents": [
        "6c0d4988c7dc23e5e8b22e99ab140e47c716848e"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:40 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:30 2011 -0400"
      },
      "message": "rtl8192cu: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtl8192cu:\n\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192cu/mac.o\ndrivers/net/wireless/rtlwifi/rtl8192cu/mac.c: In function ‘rtl92c_translate_rx_signal_stuff’:\ndrivers/net/wireless/rtlwifi/rtl8192cu/mac.c:1116:6: warning: variable ‘psaddr’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c0d4988c7dc23e5e8b22e99ab140e47c716848e",
      "tree": "742b8c7cb1fa14b363727c42c7c67f567699442e",
      "parents": [
        "c0fda68d00a72895c4ad0871c6f57074b0e4292c"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:37 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "rtl8192ce: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtl8192ce:\n\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192ce/hw.o\ndrivers/net/wireless/rtlwifi/rtl8192ce/hw.c: In function ‘_rtl92ce_hw_configure’:\ndrivers/net/wireless/rtlwifi/rtl8192ce/hw.c:766:6: warning: variable ‘reg_ratr’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192ce/hw.c: In function ‘rtl92ce_gpio_radio_on_off_checking’:\ndrivers/net/wireless/rtlwifi/rtl8192ce/hw.c:1972:41: warning: variable ‘cur_rfstate’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192ce/phy.o\ndrivers/net/wireless/rtlwifi/rtl8192ce/phy.c: In function ‘rtl92c_phy_config_rf_with_headerfile’:\ndrivers/net/wireless/rtlwifi/rtl8192ce/phy.c:284:7: warning: variable ‘rtstatus’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192ce/trx.o\ndrivers/net/wireless/rtlwifi/rtl8192ce/trx.c: In function ‘_rtl92ce_translate_rx_signal_stuff’:\ndrivers/net/wireless/rtlwifi/rtl8192ce/trx.c:595:6: warning: variable ‘psaddr’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0fda68d00a72895c4ad0871c6f57074b0e4292c",
      "tree": "1df49253c4828fa2adb6a9c3014d9604141a465f",
      "parents": [
        "19086fcef1de1fa7350d8122910a506481acf94b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:34 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "rtl8192c-common: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtl8192c-common:\n\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192c/fw_common.o\ndrivers/net/wireless/rtlwifi/rtl8192c/fw_common.c: In function ‘_rtl92c_cmd_send_packet’:\ndrivers/net/wireless/rtlwifi/rtl8192c/fw_common.c:549:5: warning: variable ‘own’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192c/phy_common.o\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c: In function ‘_rtl92c_phy_iq_calibrate’:\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c:1256:6: warning: variable ‘bbvalue’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c: In function ‘rtl92c_phy_iq_calibrate’:\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c:1766:6: warning: variable ‘reg_ecc’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c:1765:34: warning: variable ‘reg_eac’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "19086fcef1de1fa7350d8122910a506481acf94b",
      "tree": "4fe85e6f2c214972851753a93695f13ab2444816",
      "parents": [
        "9c1cacd2c08ede12765e838c35b6d1e9eb900f60"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:31 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "rtlwifi: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtlwifi:\n\n  CC [M]  drivers/net/wireless/rtlwifi/base.o\ndrivers/net/wireless/rtlwifi/base.c: In function ‘rtl_tx_agg_stop’:\ndrivers/net/wireless/rtlwifi/base.c:891:23: warning: variable ‘tid_data’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/base.c: In function ‘rtl_tx_agg_oper’:\ndrivers/net/wireless/rtlwifi/base.c:921:23: warning: variable ‘tid_data’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/efuse.o\ndrivers/net/wireless/rtlwifi/efuse.c: In function ‘efuse_pg_packet_write’:\ndrivers/net/wireless/rtlwifi/efuse.c:928:24: warning: variable ‘dataempty’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/efuse.c: In function ‘efuse_get_current_size’:\ndrivers/net/wireless/rtlwifi/efuse.c:1179:5: warning: variable ‘hoffset’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/ps.o\ndrivers/net/wireless/rtlwifi/ps.c: In function ‘rtl_ps_set_rf_state’:\ndrivers/net/wireless/rtlwifi/ps.c:85:19: warning: variable ‘rtstate’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/regd.o\ndrivers/net/wireless/rtlwifi/regd.c: In function ‘_rtl_dump_channel_map’:\ndrivers/net/wireless/rtlwifi/regd.c:310:28: warning: variable ‘ch’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/usb.o\ndrivers/net/wireless/rtlwifi/usb.c: In function ‘_rtl_usb_transmit’:\ndrivers/net/wireless/rtlwifi/usb.c:826:21: warning: variable ‘urb_list’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/usb.c:825:23: warning: variable ‘skb_list’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c1cacd2c08ede12765e838c35b6d1e9eb900f60",
      "tree": "952cedf9bdfdfc7a65a3d6c607cbe6a77fe6b795",
      "parents": [
        "24f7580e852b5472b51eea322bb78454df0054b8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:25 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "b43: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for b43:\n\n  CC [M]  drivers/net/wireless/b43/lo.o\ndrivers/net/wireless/b43/lo.c: In function ‘lo_measure_gain_values’:\ndrivers/net/wireless/b43/lo.c:304:7: warning: variable ‘trsw_rx’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/b43/dma.o\ndrivers/net/wireless/b43/dma.c: In function ‘free_all_descbuffers’:\ndrivers/net/wireless/b43/dma.c:760:30: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43/dma.c: In function ‘b43_dma_handle_txstatus’:\ndrivers/net/wireless/b43/dma.c:1391:30: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24f7580e852b5472b51eea322bb78454df0054b8",
      "tree": "46848e37d9a034e60ab6bb0c5dd08ba781e99951",
      "parents": [
        "71063f0e8939b5b6ea5121faed47987e094ef018"
      ],
      "author": {
        "name": "Zefir Kurtisi",
        "email": "zefir.kurtisi@neratec.com",
        "time": "Fri May 20 20:29:17 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "minstrel_ht: fixed rate mode through debugfs\n\nFound several threads about fixed rate mode in minstrel_ht for test\nenvironments, but no patches for it.\n\nThis patch provides such a mode through debugfs.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71063f0e8939b5b6ea5121faed47987e094ef018",
      "tree": "97936964a23ef6d26819c0267ea246cd0301ed9e",
      "parents": [
        "2e5ef4599addb1046086b63743f41822858a23b7"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 20 09:05:54 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:28 2011 -0400"
      },
      "message": "nl80211: add testmode dump support\n\nThis adds dump support to testmode. The testmode\ndump support in nl80211 requires using two of the\nsix cb-\u003eargs, the rest can be used by the driver\nto figure out where the dump position is at or to\nstore other data across invocations.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "2e5ef4599addb1046086b63743f41822858a23b7"
}
