)]}'
{
  "log": [
    {
      "commit": "fd6562344dea2b8b2a5d644cf971f4e56004500a",
      "tree": "f7aa74fcefb9c6bb68e1a6097056d9d3a1e693d4",
      "parents": [
        "9236b2a848cac9cac8d7df74baeb6c335081890a"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Thu Oct 27 17:31:50 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:00 2011 -0500"
      },
      "message": "ath9k: Advertise support for TDLS\n\nBased on a quick test, TDLS seemed to be working fine with ath9k, so\nlet\u0027s start advertising support for this in the driver.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9236b2a848cac9cac8d7df74baeb6c335081890a",
      "tree": "f521af3c7115c8ae032d97d7232f7dc91feaa6e6",
      "parents": [
        "a64e2e2354679ad1742b4c43ac665ffa075ef8a0"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Fri Oct 28 12:47:56 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:00:59 2011 -0500"
      },
      "message": "orinoco: release BSS structures returned by cfg80211_inform_bss()\n\nThe pointer returned by cfg80211_inform_bss is a referenced\nstruct. The orinoco driver does not need to keep the struct, so\nwe just release it.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a64e2e2354679ad1742b4c43ac665ffa075ef8a0",
      "tree": "101f571b97050821a8e77954723fdf2d5415cefa",
      "parents": [
        "ef100682814c429709f0904b757595e25019cb31"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri Oct 28 08:05:58 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:00:59 2011 -0500"
      },
      "message": "rndis_wlan: release BSS structures returned by cfg80211_inform_bss()\n\nPatch fixes rndis_wlan to release referenced BSS structure returned by\ncfg80211_inform_bss().\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef100682814c429709f0904b757595e25019cb31",
      "tree": "60afaeb0de107b24430f870bd626c691e983a216",
      "parents": [
        "c74d084f914e16e42730bcf625ab3f37a4cae8d4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 27 14:45:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:00:59 2011 -0500"
      },
      "message": "cfg80211: annotate cfg80211_inform_bss\n\nThis function returns a referenced BSS struct\n(or NULL), annotate with __must_check. It seems\nthat a lot of drivers get this completely wrong\nand leak all BSS structs as a result.\n\nReported-by: Adam Mikuta \u003cAdam.Mikuta@tieto.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c74d084f914e16e42730bcf625ab3f37a4cae8d4",
      "tree": "2d25a95c18b679d2bd56fae50d2f185851c0d8d5",
      "parents": [
        "fa5e91bc7715c772342b197269a85aa3ced16900"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Oct 15 00:14:49 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:00:59 2011 -0500"
      },
      "message": "mac80211: handle HT PHY BSS membership selector value correctly\n\n802.11n-2009 extends the supported rates element with a\nmagic value which can be used to prevent legacy stations\nfrom joining the BSS.\n\nHowever, this magic value is not a rate like the others\nand the magic can simply be ignored/skipped at this late\nstage.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e---\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa5e91bc7715c772342b197269a85aa3ced16900",
      "tree": "2485bad17e3c7970b3d43c9ebfd58606cb60fc37",
      "parents": [
        "312fef7d18adda2be822d31916547f84ed6af28b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 15:25:18 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 15:25:18 2011 -0500"
      },
      "message": "wireless: cleanup brcm80211 bits in drivers/net/wireless/Makefile\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "312fef7d18adda2be822d31916547f84ed6af28b",
      "tree": "095d936b751b0a92946fcf710fb74dea7f8f33f7",
      "parents": [
        "5e819059a20b0fc5a71875f28b4cae359e38d85a",
        "2aeabcbedd51aef94b61d05b57246d1db4984453"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:54:33 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:54:33 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next\n\nConflicts:\n\tnet/bluetooth/l2cap_sock.c\n\tnet/bluetooth/mgmt.c\n"
    },
    {
      "commit": "5e819059a20b0fc5a71875f28b4cae359e38d85a",
      "tree": "b94a18142abc5e60c84f90ee2490e8a6af01c2a9",
      "parents": [
        "ae2772b313b98a14f69b5bc67135c9fee48771be",
        "cc438fccd5783c9f7b4c4858358ac897dcf8a58d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:49:23 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:49:23 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "2aeabcbedd51aef94b61d05b57246d1db4984453",
      "tree": "5e345ebc1eada08264caa8c552e6655a94e18c02",
      "parents": [
        "fc2f4b13d8c91713efb972be42566f7f3625f5ed"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Nov 09 13:58:57 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:48:47 2011 -0200"
      },
      "message": "Bluetooth: Remove redundant hci_dev comparisons in mgmt lookups\n\nNow that pending commands are hci_dev specific there\u0027s no need to check\nwhether a command matches hci_dev when iterating through them.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "fc2f4b13d8c91713efb972be42566f7f3625f5ed",
      "tree": "7769d00b479d512e765c251d5603edd4705ce825",
      "parents": [
        "e0f9309f371096b82ad35aa2c27d7f848f37e696"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Nov 09 13:58:56 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:48:39 2011 -0200"
      },
      "message": "Bluetooth: Fix consistency with u16 integer type in mgmt pending_cmd\n\nFor consistency the integer type should be u16 and not __u16.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e0f9309f371096b82ad35aa2c27d7f848f37e696",
      "tree": "37559bcc4c1df1a8d0b69255a45cd265ccb24da3",
      "parents": [
        "56e5cb86eb377970825486a5861f5926d65e64c1"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Nov 09 01:44:22 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:33:52 2011 -0200"
      },
      "message": "Bluetooth: Fix cancel_delayed_work_sync usage with locks\n\nThe cancel_delayed_work_sync function should not be used if we hold any\nlocks. Luckily all places where this is the case it is also safe to use\nthe non-sync version.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "56e5cb86eb377970825486a5861f5926d65e64c1",
      "tree": "87e57ea9c98f2663a359717b658c05d0ee2fecac",
      "parents": [
        "2e58ef3e11d0775795345a20185b5a7c4bdae194"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Nov 08 20:40:16 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:33:46 2011 -0200"
      },
      "message": "Bluetooth: Add missing hci_dev locking when calling mgmt functions\n\nNow that the pending commands are within struct hci_dev we can properly\ncontrol access to them throught the hci_dev locking mechanism.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2e58ef3e11d0775795345a20185b5a7c4bdae194",
      "tree": "3187787dd2693ad0c43fb3e3c7f5ec959c7713e7",
      "parents": [
        "744cf19eadcf4de914394e0eb227f94f4318f5e4"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Nov 08 20:40:15 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:33:39 2011 -0200"
      },
      "message": "Bluetooth: Move pending management command list into struct hci_dev\n\nThis patch moves the pending management command list (previously global\nto mgmt.c) into struct hci_dev. This makes it possible to do proper\nlocking when accessing it (through the existing hci_dev locks) and\nthereby avoid race conditions.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "744cf19eadcf4de914394e0eb227f94f4318f5e4",
      "tree": "a8c06c43be956e5db8db1bc1e052b773626892c6",
      "parents": [
        "4c659c3976e81f9def48993cd00988d53d7379f2"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Nov 08 20:40:14 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:33:26 2011 -0200"
      },
      "message": "Bluetooth: Pass full hci_dev struct to mgmt callbacks\n\nThe current global pending command list in mgmt.c is racy. Possibly the\nsimplest way to fix it is to have per-hci dev lists instead of a global\none (all commands that need a pending struct are hci_dev specific).\nThis way the list can be protected using the already existing per-hci\ndev lock. To enable this refactoring the first thing that needs to be\ndone is to ensure that the mgmt functions have access to the hci_dev\nstruct (instead of just the dev id).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "ae2772b313b98a14f69b5bc67135c9fee48771be",
      "tree": "b219dba159c95c5de70c0c84e7aec3f23a70b108",
      "parents": [
        "739522baa1d6804a3ff33e8c135db0e6b2165f75"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Wed Oct 26 14:47:29 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:55:27 2011 -0500"
      },
      "message": "mac80211: allow frame aggregation for mesh\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: Ashok Nagarajan \u003canagar6@uic.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "739522baa1d6804a3ff33e8c135db0e6b2165f75",
      "tree": "f0b634273a0bec7b88008c7c07e42608e2552f81",
      "parents": [
        "176f36086e8a00bdf701dc6e4c5a8784ef6529df"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Wed Oct 26 14:47:28 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:33 2011 -0500"
      },
      "message": "mac80211: set HT capabilities for mesh peer\n\nSet peer\u0027s HT capabilities, and disallow peering if we\u0027re on a different\nchannel type.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: Ashok Nagarajan \u003canagar6@uic.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "176f36086e8a00bdf701dc6e4c5a8784ef6529df",
      "tree": "808f70cf8db3eff72f66941516a3d39594ad6992",
      "parents": [
        "42e7aa771196d8129d9deaee950b3177a443b8cf"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Wed Oct 26 14:47:27 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:33 2011 -0500"
      },
      "message": "mac80211: add HT IEs to mesh frames\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: Ashok Nagarajan \u003canagar6@uic.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42e7aa771196d8129d9deaee950b3177a443b8cf",
      "tree": "0d6e20054a6a1d57bd751b1678de9e6c51774091",
      "parents": [
        "3b69a9c5f264d62a0cf46ea61ed3da732c1f88c2"
      ],
      "author": {
        "name": "Alexander Simon",
        "email": "an.alexsimon@googlemail.com",
        "time": "Wed Oct 26 14:47:26 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:32 2011 -0500"
      },
      "message": "mac80211: Add HT helper functions\n\nSome refactoring for IBSS HT.\n\nMove HT info and capability IEs building code into separate functions.\n\nAdd function to get the channel type from an HT info IE.\n\nSigned-off-by: Alexander Simon \u003can.alexsimon@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b69a9c5f264d62a0cf46ea61ed3da732c1f88c2",
      "tree": "d40bbdbe62b517696711344e6f56278ac420cdd1",
      "parents": [
        "c63749d347afcb5c4790d1cbe27d9b66e585b9ff"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Wed Oct 26 14:47:25 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:31 2011 -0500"
      },
      "message": "mac80211: comment allocation of mesh frames\n\nRemove most references to magic numbers, save a few bytes and hopefully\nimprove readability.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c63749d347afcb5c4790d1cbe27d9b66e585b9ff",
      "tree": "661d9fc5fed7958768033bae597e9dce96b66f77",
      "parents": [
        "7dc181c273861c4d96991f59a4fdcda3a3eaccae"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Oct 25 12:40:38 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:30 2011 -0500"
      },
      "message": "ath9k_hw: Updated AR9462 initval table to improve rx performance\n\nThe initval tables are updated as per system team input to improve\nrx performance and power accuracy at 5GHz.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7dc181c273861c4d96991f59a4fdcda3a3eaccae",
      "tree": "d92c03f8e35868a2a29bf1f59d6797c233fce0a1",
      "parents": [
        "38df2f07b7bc5309ebb159438b435d1f25f31e35"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Mon Oct 24 18:19:49 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:30 2011 -0500"
      },
      "message": "ath9k: Add btcoex profile management support for AR9462\n\nAR9462 chips have the capabilities to provoide bluetooth\nprofile information. For non-AR9462 btcoex chips, the BT\npriority traffic was identified by periodically polling\nthe respective registers and updated dutycycle, stomptype,\netc. As AR9462 chip offers the BT profile informations,\nlet us make use of that to update aggregation limit,\ndutycycle, stomptype and wieghtages.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38df2f07b7bc5309ebb159438b435d1f25f31e35",
      "tree": "22eb1159231f564070bd4fa5be760d3b256ea275",
      "parents": [
        "43bc3e89cf3d2ad2ec827212ef0e69a21c0421b9"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Mon Oct 24 18:14:39 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:29 2011 -0500"
      },
      "message": "ath9k_hw: Update CCK spur mitigation for AR9462\n\nTo improve CCK sensitivity for AR9462 chips, performing\nspur mitigation at 2440, 2464 frequencies alone is sufficient.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43bc3e89cf3d2ad2ec827212ef0e69a21c0421b9",
      "tree": "69d8a2e81317847373b259cad1bce792e62c7962",
      "parents": [
        "077a9154898b374f20555adc3f620cccd02581d6"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Sun Oct 23 22:45:27 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:28 2011 -0500"
      },
      "message": "mac80211_hwsim: Claim support for TDLS\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "077a9154898b374f20555adc3f620cccd02581d6",
      "tree": "77549521a0633899874a2b7f694f240cd7e61414",
      "parents": [
        "3b7b72eed19684824806b3fbefef653a180ef2b0"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Sun Oct 23 08:21:41 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:27 2011 -0500"
      },
      "message": "mac80211: support adding IV-room in the skb for CCMP keys\n\nSome cards can generate CCMP IVs in HW, but require the space for the IV\nto be pre-allocated in the frame at the correct offset. Add a key flag\nthat allows us to achieve this.\n\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b7b72eed19684824806b3fbefef653a180ef2b0",
      "tree": "dbaebde80ff0c62f2e2e19310520ad731c2f5c3c",
      "parents": [
        "028f78d43d80dcb8b1142ea38606067151dd3d51"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat Oct 22 19:05:51 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:27 2011 -0500"
      },
      "message": "nl80211: clean up genlmsg_end uses\n\ngenlmsg_end() cannot fail, it just returns the length\nof the message. Thus, error handling for it is useless.\nWhile removing it, I also noticed a useless variable\nand removed this it as well.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "028f78d43d80dcb8b1142ea38606067151dd3d51",
      "tree": "70d6e7bdd7dc177c71cf982d2a082ffca28d53d6",
      "parents": [
        "d1a5b6fbecc52323acf05fa7881267071933c92e"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Fri Oct 21 16:16:35 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:26 2011 -0500"
      },
      "message": "brcm80211: smac: change buffer endianess convert function interface\n\nThe buffer endianess conversion functions in srom.c had a size\nargument giving number of bytes but the function converts words.\nProviding the number of words to the function is more sensible\nso that is done in this patch.\n\nReported-by: Pavel Roskin \u003cproski@gnu.org\u003e\nReported-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Alwin Beukers \u003calwin@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": "d1a5b6fbecc52323acf05fa7881267071933c92e",
      "tree": "321da86b935afb91ce523a4e5cfc3fcf11327544",
      "parents": [
        "e1b835865c58e44ad16e5c85d1dc727991e2b0b3"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Oct 21 16:16:34 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:25 2011 -0500"
      },
      "message": "brcm80211: fmac: remove state from brcmf_if in fullmac\n\nThe usage of state decrease readability. Optimize the code flow to\nget rid of it\n\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@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": "e1b835865c58e44ad16e5c85d1dc727991e2b0b3",
      "tree": "70014845bf52b985f8f9f2feed7a231874149dbf",
      "parents": [
        "15d45b6fbd01ecebc5a77b1e06ae7ebffad8018a"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Oct 21 16:16:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:25 2011 -0500"
      },
      "message": "brcm80211: fmac: store brcmf_if in net device private data\n\nMake a proper use of private data area of net device by storing\ninterface related data structure instead of generic driver data\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-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": "15d45b6fbd01ecebc5a77b1e06ae7ebffad8018a",
      "tree": "f85fa9db486dc3c87887701ddd73edcd4ac2ee5d",
      "parents": [
        "3fd172d30b59d9b73cb35ab263a1f0173dae974c"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Oct 21 16:16:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:24 2011 -0500"
      },
      "message": "brcm80211: fmac: use brcmf_add_if for all net devices\n\nUse brcmf_add_if for primary and virtual net device interfaces. This\nis part of the net device interface clean up for fullmac.\n\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@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": "3fd172d30b59d9b73cb35ab263a1f0173dae974c",
      "tree": "1d4af5d073bdb1dc62a4182544487f047bd106c2",
      "parents": [
        "81d2e2d148c2263f29a971d027f04c6e2c87e0d2"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Fri Oct 21 16:16:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:23 2011 -0500"
      },
      "message": "brcm80211: smac: use sk_buff list for handling frames in receive path\n\nIn the receive path the frames are obtained from the dma using\nmultiple sk_buff that were linked using the skb next pointer.\nThis has been changed and it now used sk_buff lists and skb_queue\nfunctions instead.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Alwin Beukers \u003calwin@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": "81d2e2d148c2263f29a971d027f04c6e2c87e0d2",
      "tree": "d0045224a03c32c4b10b5cbc5d68a514db98e4f8",
      "parents": [
        "1525662ac280e61feb1af7778881241b542dc075"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Fri Oct 21 16:16:30 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:22 2011 -0500"
      },
      "message": "brcm80211: smac: rename buffer endianess conversion functions\n\nThe functions ltoh16_buf() and htol16_buf() have been renamed\nto le16_to_cpu_buf() and cpu_to_le16_buf() for more clarity\nwhat it does.\n\nReported-by: Joe Perches \u003cjoe@perches.com\u003e\nReported-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Alwin Beukers \u003calwin@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": "1525662ac280e61feb1af7778881241b542dc075",
      "tree": "657fd7238296031340387d5fbf7b664510ad0e07",
      "parents": [
        "dc460127898cab9014fb06281e0bad37b198bd83"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:29 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:22 2011 -0500"
      },
      "message": "brcm80211: smac: changed check to confirm STA only support\n\nThe driver currently only supports STA operation. However, in\nbrcms_ops_add_interface() also AP and SSID mode were accepted.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "dc460127898cab9014fb06281e0bad37b198bd83",
      "tree": "95222de2df75d965a01fbbc3190d8c70d8906b20",
      "parents": [
        "2646c46d56792bdb370784d1cd6e696a7b3bbf67"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:21 2011 -0500"
      },
      "message": "brcm80211: smac: mute transmit on ops_start\n\nMonitor mode functionality (not functional yet) requires transmit to be\nmuted after ops_start() is called, transmit is unmuted when the first\ninterface is added.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "2646c46d56792bdb370784d1cd6e696a7b3bbf67",
      "tree": "4a3b4b842a71590868486a00d39b01b09ec1559b",
      "parents": [
        "c6c44893c864429a7c6a4f7942dfb3ee182b4ad1"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:27 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:20 2011 -0500"
      },
      "message": "brcm80211: smac: modified Mac80211 callback interface\n\nUpon ops_start(), a Mac80211 driver should enable receive functionality to\nsupport monitor mode. Also, upon ops_stop(), it should disable rx.\n\nDriver did not follow this rule so code has been changed.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "c6c44893c864429a7c6a4f7942dfb3ee182b4ad1",
      "tree": "d8e76eebe3bf5570b94281aa20dab219dd692f24",
      "parents": [
        "a8bc4917ed6bd6101569630708baaac14504ab8c"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:26 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:19 2011 -0500"
      },
      "message": "brcm80211: smac: fixed inconsistency in transmit mute\n\nTransmit was muted in two ways: full mute and a partial mute called\n\u0027pre ism cac time\u0027 mute. But, this \u0027pre ism cac time\u0027 mute was done at\none place in the code (when tx_mute \u003d\u003d false), and overridden later\non in another place in code.\n\nTo fix this, the \u0027pre ism cac time\u0027 mute has been replaced by a non\nmute.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "a8bc4917ed6bd6101569630708baaac14504ab8c",
      "tree": "90e0736ca0107a8583b1416711f4f1f8c961c866",
      "parents": [
        "43ac09722f8e8f69cb528877c4b853cf9b96d9d7"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:18 2011 -0500"
      },
      "message": "brcm80211: smac: bugfix for tx mute in brcms_b_init()\n\nTransmit can only be muted if the mac core is enabled. When brcms_b_init()\nis called, the mac core is suspended. Brcms_b_init() calls a transmit mute\nfunction that requires an enabled mac core. This code path is never taken,\nbut would have been taken in subsequent patches.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "43ac09722f8e8f69cb528877c4b853cf9b96d9d7",
      "tree": "0c435045138cbc4f251587f9c51dd88237535bcc",
      "parents": [
        "28237002e726bfaeb3ab682ec5574d697a15e00d"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:17 2011 -0500"
      },
      "message": "brcm80211: smac: removed down-on-rf-kill functionality\n\nSoftmac would bring its interface down on an RF kill switch condition,\nwithout Mac80211 intervention. Because Mac80211 should be the only party\ninitiating interfaces going up and down, this functionality has been\nremoved.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "28237002e726bfaeb3ab682ec5574d697a15e00d",
      "tree": "b37f9a48ed293e7a2faa5eebdcf4f5433a1c06dc",
      "parents": [
        "4412953061def953a6458f9f1b277e442f83c919"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:16 2011 -0500"
      },
      "message": "brcm80211: smac: removed down-on-watchdog MPC functionality\n\nSoftmac would bring its interface down on a certain Minimum Power Save\nrelated condition, without Mac80211 intervention. Because Mac80211 should\nbe the only party initiating interfaces going up and down, this functionality\nhas been removed. All notions of \u0027MPC\u0027 have been removed in the code as\nwell.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "4412953061def953a6458f9f1b277e442f83c919",
      "tree": "da158acc45ac1624fb8d9c6c699d619a66bce69d",
      "parents": [
        "0bf1f883fd0ad0b6f55974aad6682de43f7305dd"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:16 2011 -0500"
      },
      "message": "brcm80211: smac: removed MPC related variables\n\nSeveral member variables were never read.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "0bf1f883fd0ad0b6f55974aad6682de43f7305dd",
      "tree": "b9ddfa4a26b54b3136d657cef3cdc4e34193a830",
      "parents": [
        "dfded557d8c0ff9f66c6d6c4959596148db05c8e"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Oct 21 16:16:21 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:15 2011 -0500"
      },
      "message": "brcm80211: smac: removed MPC related code\n\nThe chip init sequence enables MPC (Minimum Power Consumption), but the\ndriver disables it after that. As there are no interfaces to enable this\nmode the related code is unused (member variable wlc-\u003empc is false).\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "dfded557d8c0ff9f66c6d6c4959596148db05c8e",
      "tree": "0786e58f2e9d2ac675bd3bd2baac4106ae8f9106",
      "parents": [
        "ece960eae81c604aa14a1bf431eda34f4fe71c0c"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Oct 21 16:16:20 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:14 2011 -0500"
      },
      "message": "brcm80211: fmac: use brcmf_del_if for all net devices\n\nUse brcmf_del_if for primary and virtual net device interfaces. This\nis part of the net device interface clean up for fullmac.\n\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-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": "ece960eae81c604aa14a1bf431eda34f4fe71c0c",
      "tree": "7e7db75e871ad338abe5645278086be7c8b3d6b3",
      "parents": [
        "152c477aa3eb8046b35aa7cde2782230064041d8"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Oct 21 16:16:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:14 2011 -0500"
      },
      "message": "brcm80211: fmac: allow wd timer to be disabled when bus down\n\nWatchdog timer should be able to be stopped even firmware is not\nloaded.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-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": "152c477aa3eb8046b35aa7cde2782230064041d8",
      "tree": "b54ff13db4111d02210c1650d8c5f3ee53ca5a25",
      "parents": [
        "b83db862ffb871e3131e5d2160c741b288eea9aa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 21 10:22:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:13 2011 -0500"
      },
      "message": "mac80211: exit cooked monitor RX early if there are none\n\nIf there are no cooked monitor interfaces, there\u0027s\nno point in building the radiotap RX header for the\nframe and iterating the interface list.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b83db862ffb871e3131e5d2160c741b288eea9aa",
      "tree": "6d4ce4b0dcaa0e51e13a1638dc5a274cf87d908f",
      "parents": [
        "6cddafab54e9a17b2efefe982547865955a5ff3a"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 19 12:51:09 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:12 2011 -0500"
      },
      "message": "brcm80211: fmac: use sk_buff list for handling frames in receive path\n\nThe functions in the receive patch of the fullmac now use sk_buff\nlist and skb_queue_xx() functions instead of dealing with list pointers\nin the sk_buff directly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@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": "6cddafab54e9a17b2efefe982547865955a5ff3a",
      "tree": "151b8537f3b85871510fb11af54420125ccdfb9e",
      "parents": [
        "09c7dfa0f01e906671f303061babb7e6ddce2c92"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Oct 18 17:52:01 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:11 2011 -0500"
      },
      "message": "rtl8192cu: Add new device IDs\n\nThe latest vendor (non-mac80211) driver of 9/22/2011 shows some new\ndevice IDs for rtl8192cu. In addition, some typos in the table are\nfixed and one duplicate is removed.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09c7dfa0f01e906671f303061babb7e6ddce2c92",
      "tree": "c72f4770078d428484e7a46ed6f206479360b5d9",
      "parents": [
        "20e5ca16397648811a9e1ad531360c843e005a57"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue Oct 18 14:03:10 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:10 2011 -0500"
      },
      "message": "brcm80211: util: remove function brcmu_format_hex() from brcmutil\n\nThe function brcmu_format_hex() filled a string buffer with byte\nvalues from a data buffer. The calling function used this string\nbuffer in a printk. Now the calling function uses the kernel\nfunction print_hex_dump_bytes().\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@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": "20e5ca16397648811a9e1ad531360c843e005a57",
      "tree": "45b2f3ed8e7ab1159a220a469057c766025e296a",
      "parents": [
        "1433c59bcc404cd4bd54333d23ce06242d8e32b7"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue Oct 18 14:03:09 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:09 2011 -0500"
      },
      "message": "brcm80211: util: move brcmu_pktfrombuf() function to brcmfmac\n\nThe function brcmu_pktfrombuf was only used in the brcmfmac source\nand has been moved there. It has been refactored to match its use.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@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": "1433c59bcc404cd4bd54333d23ce06242d8e32b7",
      "tree": "c51d76255bde9e83348817b05d42e6a04f632e28",
      "parents": [
        "094b199bf707a41bc6748f0c2f0a23ecf5d2ccd6"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue Oct 18 14:03:08 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:09 2011 -0500"
      },
      "message": "brcm80211: smac: remove phy api bypass in rate.h\n\nObviously the phy api should be used to interface with the phy. In\nrate.h a table within phy was accessed directly by declaring the\ntable extern in rate.h itself. This patch fixes this using the\nprovided api function to obtain the table reference. This bypass\nwas found by a sparse warning on the table not being defined static.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@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": "094b199bf707a41bc6748f0c2f0a23ecf5d2ccd6",
      "tree": "5a93028646c8d84ec78ff8a469d59b176e2fb5f3",
      "parents": [
        "888153b3db3fb10a048768c0c262951e2bc19719"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue Oct 18 14:03:07 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:08 2011 -0500"
      },
      "message": "brcm80211: smac: some local function made static in main.c\n\nIn main.c a couple of functions were not static although they\nwere only locally used. Sparse gave warnings on them and these\nfunctions have been made static.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@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": "888153b3db3fb10a048768c0c262951e2bc19719",
      "tree": "8a026a6ff5b7970fc8c4977fb455de4094f9ded3",
      "parents": [
        "32cb68bf57b726f4b9161cdc110ffe45134aab69"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue Oct 18 14:03:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:07 2011 -0500"
      },
      "message": "brcm80211: smac: avoid sprom endianess conversions for crc8 check\n\nThe data from the sprom consists of u16 values stored in little\nendian notation over which a crc8 was determined. To validate this\nthe buffer needed to be converted for big-endian systems. Reading\nthe sprom data is now done per byte so conversion is only done\nafter a successful crc8 check.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@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": "32cb68bf57b726f4b9161cdc110ffe45134aab69",
      "tree": "1a0d53b4b020c851eb1ee7aedd07fa109434a233",
      "parents": [
        "c261bdf8acad56717cae233709808d8d9291ce36"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue Oct 18 14:03:05 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:06 2011 -0500"
      },
      "message": "brcm80211: smac: remove obsolete srom variables from n-phy\n\nThe n-phy requested some srom variables that are no longer needed\nand consequently not present in the srom revision 8 and higher that\nthis driver support. This code has been removed from the n-phy.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@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": "c261bdf8acad56717cae233709808d8d9291ce36",
      "tree": "0cfadca532d8e58122c2ddf8fe40efa1704403cb",
      "parents": [
        "0527781eb00550226d638b9be23d246c7ba796f6"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Tue Oct 18 14:03:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:06 2011 -0500"
      },
      "message": "brcm80211: smac: indicate severe problems to Mac80211\n\nIn case the hardware crashes, a reinitialization internal to the driver\nwas performed. Since Mac80211 must be in the know of such an event as\nwell, ieee80211_restart_hw() is now called.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "0527781eb00550226d638b9be23d246c7ba796f6",
      "tree": "30a8a9d6597236dc7fa012f12f8d0212caa71e3a",
      "parents": [
        "6f09be0ad534160a1931f0c0f92e18a48bd888f9"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Tue Oct 18 14:03:03 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:05 2011 -0500"
      },
      "message": "brcm80211: fmac: changed two scan related structures\n\nstruct brcmf_scan_results contained a 1 element array, but in reality\nthe number of scan results can be 0 or more, as indicated by the\ncount field in the same struct. Array has be redefined to be 0 elements\nlength to indicate the array is purely for reference.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "6f09be0ad534160a1931f0c0f92e18a48bd888f9",
      "tree": "51a9b930b4e63871426f0605c2b89f0ae9d6a5ce",
      "parents": [
        "d34bf64fd32abfe8141c7206ca6da92832b4fe94"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Tue Oct 18 14:03:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:04 2011 -0500"
      },
      "message": "brmc80211: fmac: reworked next_bss()\n\nMoved function to where it is called and made it more readable.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "d34bf64fd32abfe8141c7206ca6da92832b4fe94",
      "tree": "031a9e31b5cb1c2710e66f1dc5361bb365299d8c",
      "parents": [
        "3b64bd3e4d0ae667062893a6ef30326f7103144e"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Tue Oct 18 14:03:01 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:03 2011 -0500"
      },
      "message": "brcm80211: fmac: annotated little endian struct with _le\n\nMade code more readable.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "3b64bd3e4d0ae667062893a6ef30326f7103144e",
      "tree": "6e7553e5d284dbd3459f83efdc1be729bae1c873",
      "parents": [
        "6b1a89afbf97f40797255b9543d441ce361dbb52"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Tue Oct 18 14:03:00 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:03 2011 -0500"
      },
      "message": "brcm80211: smac: removed support for SROM rev \u003c 8\n\nSupported chips contain SROM rev 8 and upwards.\n\nReported-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Roland Vossen \u003crvossen@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": "6b1a89afbf97f40797255b9543d441ce361dbb52",
      "tree": "d2564b724b634f74cb4275e7c45620a9b80ab5c0",
      "parents": [
        "230382140e043903aa1138bb7ca095d7d23fd164"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue Oct 18 14:02:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:02 2011 -0500"
      },
      "message": "brcm80211: smac: drop \"40MHz intolerant\" flag from HT capability info\n\nThe brcmsmac driver registered with mac80211 with HT capability info\nset to 40MHz intolerant. This cause any other station on the channel\nto be forced to use 20MHz. This flag has been removed.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@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": "230382140e043903aa1138bb7ca095d7d23fd164",
      "tree": "5930ddeaa176a248977d2f61b11f0d8d9703b1a9",
      "parents": [
        "73ffc2fcd53a041fdee1bade5ae471ce704be26d"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Tue Oct 18 14:02:58 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:01 2011 -0500"
      },
      "message": "brcm80211: removed duplicate defines\n\nRemoved defines from aiutils.h also present in soc.h.\n\nReported-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Alwin Beukers \u003calwin@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": "73ffc2fcd53a041fdee1bade5ae471ce704be26d",
      "tree": "f9eb9e0436f187b296dae69bc09da471c7e40bd3",
      "parents": [
        "ef5af74707e1921f9462e2cfeb336a21af6ae902"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Tue Oct 18 14:02:57 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:00 2011 -0500"
      },
      "message": "brcm80211: cleanup defines in main.c\n\nSigned-off-by: Alwin Beukers \u003calwin@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": "ef5af74707e1921f9462e2cfeb336a21af6ae902",
      "tree": "04b1c105deddbebefb246b6d5d8114f1ffe91cde",
      "parents": [
        "5a5ee76e09b1f5a3a550127aecc2ea4d59f17963"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Oct 18 13:39:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:00 2011 -0500"
      },
      "message": "mac80211: fix confusing parentheses\n\nThere\u0027s an extra pair of parentheses here that\nis simply confusing because it implies a nesting\nthat doesn\u0027t actually exist. Just remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a5ee76e09b1f5a3a550127aecc2ea4d59f17963",
      "tree": "66e9d4a71f6b22cc488260f28444fc197d6ff751",
      "parents": [
        "ec3cbb9ce241da90b9d43e49996fae5082c6b6f7"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Oct 18 09:50:43 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:59 2011 -0500"
      },
      "message": "iwmc3200wifi: add some more range checks\n\nMy previous patch added a check to get_key() but missed a couple\nother places which need range checks.\n\nThe problem here is that wifi drivers have different numbers of keys.\nThe lower levels assume that they can have up to 4 default keys and\n2 management keys but this driver only has the default keys so we\ncould go past the end of the -\u003ekeys[] array.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec3cbb9ce241da90b9d43e49996fae5082c6b6f7",
      "tree": "a3f8740257c83acae7f47d35523aae803cebb0eb",
      "parents": [
        "48ef5c427ac2cfd12c150b38263d3ebb0d989647"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Oct 18 09:47:29 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:58 2011 -0500"
      },
      "message": "rndis_wlan: add range check in del_key()\n\nWifi drivers can have up to 6 keys but the rndis_wlan only has 4 so\nit needs to have its own checks to make sure we don\u0027t go out of\nbounds.  The add_key() function already checks but I added some\nchecks to del_key() and set_default_key().\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48ef5c427ac2cfd12c150b38263d3ebb0d989647",
      "tree": "1a55cd4b28046dd4ed05f6892667695228823b65",
      "parents": [
        "59034591029e9f3b691fe02ff60938556dba5683"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Oct 17 10:28:23 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:57 2011 -0500"
      },
      "message": "ath9k_hw: min_t() casts u32 to int\n\nThe code here treats very large values of \"limit\" as less than\nMAX_POWER_RATE because of the cast to int.  We should do the compare\nas u32 instead.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReviewed-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59034591029e9f3b691fe02ff60938556dba5683",
      "tree": "287baf9c4e5d0a81948c0f321937ef17a6d96d05",
      "parents": [
        "3a8aea098c8ebe3437d877542d138085be33346c"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Sun Oct 16 10:57:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:57 2011 -0500"
      },
      "message": "mac80211: call set_wmm_default only for valid vifs\n\nmac80211 calls ieee80211_set_wmm_default (which in turn\ncalls drv_conf_tx()) for every new interface, including\n\"internal\" ones (e.g. monitor interface, which the low-level\ndriver doesn\u0027t know about).\n\nLimit this call only to valid interfaces.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a8aea098c8ebe3437d877542d138085be33346c",
      "tree": "0adfc12e90bb2b64b9fcec0220bd9ff617e6af2f",
      "parents": [
        "fa06ec7944897e0b9d10097e8d8b140357af1845"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 14 12:54:48 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:56 2011 -0500"
      },
      "message": "iwlagn: use 6 Mbps rate for no-CCK scans\n\nWhen userspace requested that a scan not be\ndone with CCK rates, use 6 Mbps. This is used\nfor example for P2P scanning.\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": "fa06ec7944897e0b9d10097e8d8b140357af1845",
      "tree": "cc47e77dc3b938e56d81dd37bb4b1d8d711abb38",
      "parents": [
        "8c3d11617d61c0b69e029fd4087370bc8cb2218d"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Oct 14 12:54:46 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:55 2011 -0500"
      },
      "message": "iwlagn: simplify iwl_alloc_all\n\nThe iwl_alloc_all routine is only called once.  Delete the argument\nand print an error in the calling routine if needed.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@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": "8c3d11617d61c0b69e029fd4087370bc8cb2218d",
      "tree": "118631aa0e80d399f5ad81fbb6305fea3f7d38b1",
      "parents": [
        "5510697515fad6fe53d1f845ce21a13900339d82"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Oct 14 12:54:45 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:54 2011 -0500"
      },
      "message": "iwlwifi: HW rev for 105 and 135 series\n\nSet the HW rev. for both 105 and 135 series\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": "5510697515fad6fe53d1f845ce21a13900339d82",
      "tree": "1b6e51068366dea593499241bf1524d46d3be728",
      "parents": [
        "560124095f467c9920c25fa215ab1397dc37d0d6"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Oct 14 12:54:44 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:54 2011 -0500"
      },
      "message": "iwlagn: remove unnecessary type for tracing operations\n\nThe device tracing routines only use the priv pointer as an opaque\nvalue.  Change from a typed iwl_priv pointer to a null pointer and\neliminate the need to include iwl_priv.h.  CMD_ASYNC is defined in\niwl_shared.h which is the only reason it is included.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@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": "560124095f467c9920c25fa215ab1397dc37d0d6",
      "tree": "a9581b4c69752611ffdf864f7aa9ffaae9821c3e",
      "parents": [
        "8b3408f8ee994973869d8ba32c5bf482bc4ddca4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 14 12:54:43 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:53:53 2011 -0500"
      },
      "message": "iwlagn: update wowlan API\n\nThe WoWLAN API changed due to netdetect and\nwe now have a more generic \"D3 configuration\"\ncommand that enables the sysassert \u0026 rfkill\nwakeup triggers.\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": "cc438fccd5783c9f7b4c4858358ac897dcf8a58d",
      "tree": "862387fcf42ae3dd53971045e6f280529f1e7079",
      "parents": [
        "a59be0811c322f80aaa886b144239393efece42d"
      ],
      "author": {
        "name": "Eyal Shapira",
        "email": "eyal@wizery.com",
        "time": "Tue Nov 08 15:54:46 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:02:45 2011 -0500"
      },
      "message": "wl12xx: fix wl12xx_scan_sched_scan_ssid_list() check that all given ssids are in filters\n\nA minor fix for the check that verifies that all given SSIDs (in req) exist\nin the filters (the match sets)\n\nSigned-off-by: Eyal Shapira \u003ceyal@wizery.com\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a59be0811c322f80aaa886b144239393efece42d",
      "tree": "faa5d5626bbaafa27fc61038203e2c44e73432c7",
      "parents": [
        "c26887d2a48600bfa87a27ce41ff78828bd7243c"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Tue Nov 08 14:01:13 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:02:45 2011 -0500"
      },
      "message": "ath: Fix NULL ptr dereference in ath_reg_apply_world_flags\n\nThis happens with devices using a regulatory domain 0x68 that are only\n5Ghz capable because ath_reg_apply_active_scan_flags assumes that we\nalways have a 2,4Ghz band.\n\nCPU 0 Unable to handle kernel paging request at virtual address 00000000, epc \u003d\u003d 82cd838c, ra \u003d\u003d 82cd8384\nOops[#1]:\nCpu 0\n$ 0 : 00000000 00000061 00000003 00000024\n$ 4 : 00000003 000016c1 82f900ac 00000024\n$ 8 : 00000000 82cda304 0058bad8 00000005\n$12 : 005908f8 001e8481 00000003 1dcd6500\n$16 : 00000002 00000000 82c700c0 82c700c0\n$20 : 82d415e4 82c70d64 82c70200 82c715bc\n$24 : 00000000 11e1a300\n$28 : 82ce2000 82ce3c70 82c715a8 82cd8384\nHi : 00000000\nLo : 0000001e\nepc : 82cd838c ath_reg_apply_world_flags+0x78/0x17c [ath]\nNot tainted\nra : 82cd8384 ath_reg_apply_world_flags+0x70/0x17c [ath]\nStatus: 1000d403 KERNEL EXL IE\nCause : 80800008\nBadVA : 00000000\nPrId : 00019374 (MIPS 24Kc)\nModules linked in: ath9k(+) ath9k_common ath9k_hw ath mac80211 cfg80211\n\tcompat_firmware_class compat arc4 aes_generic deflate ecb cbc\n\tleds_gpio button_hotplug gpio_buttons input_polldev ie\nProcess insmod (pid: 464, threadinfo\u003d82ce2000, task\u003d838b31d8, tls\u003d00000000)\nStack : 00000000 00000002 82f900ac 82c700c0 82d415e4 82c70d64 00000000 00000068\n82f900ac 82cd88f4 82c700c0 82cda304 00000001 000020f0 82f90000 82c70d40\n00000002 82f90000 82f900ac 82d4207c 82d518a0 00000002 7fee6118 8017c0d8\n00000008 8397ba00 82c70d40 00000000 82c70200 83813000 83813058 b0010000\n82d518a0 00000002 7fee6118 82d4b8c8 83445cc0 80120dc0 83804000 800eeda0\n...\nCall Trace:\n[\u003c82cd838c\u003e] ath_reg_apply_world_flags+0x78/0x17c [ath]\n[\u003c82cd88f4\u003e] ath_regd_init+0x464/0x488 [ath]\n[\u003c82d4207c\u003e] ath9k_init_device+0x6a4/0x6b4 [ath9k]\n[\u003c82d4b8c8\u003e] ath_pci_probe+0x27c/0x358 [ath9k]\n[\u003c80181de0\u003e] pci_device_probe+0x64/0xa4\n[\u003c8019e874\u003e] driver_probe_device+0xb8/0x190\n[\u003c8019e9b8\u003e] __driver_attach+0x6c/0xa4\n[\u003c8019dfc0\u003e] bus_for_each_dev+0x60/0xb0\n[\u003c8019d744\u003e] bus_add_driver+0xc4/0x25c\n[\u003c8019ed6c\u003e] driver_register+0xe0/0x198\n[\u003c8018206c\u003e] __pci_register_driver+0x50/0xe0\n[\u003c82dd0010\u003e] ath9k_init+0x10/0x54 [ath9k]\n[\u003c8006b4a0\u003e] do_one_initcall+0x68/0x1ec\n[\u003c800a901c\u003e] sys_init_module+0xec/0x23c\n[\u003c80062544\u003e] stack_done+0x20/0x3c\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c26887d2a48600bfa87a27ce41ff78828bd7243c",
      "tree": "a9018b467079b13d4323acfcd7af953ddf94c718",
      "parents": [
        "9270fd61a3b3efecb06d77f71efec6fb7daccb25"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 08 09:20:07 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:02:44 2011 -0500"
      },
      "message": "cfg80211: fix missing kernel-doc\n\nTwo new struct members were not documented, 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": "9270fd61a3b3efecb06d77f71efec6fb7daccb25",
      "tree": "fa8c681c4599b10a4aa6ef096eb9447b46e223ec",
      "parents": [
        "24b9c373ab787ccacfa2c46736153708796f5cd6",
        "d13431ca3eb2a2c14314f04813cdc11cd869f150"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 14:59:14 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 14:59:14 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth\n"
    },
    {
      "commit": "d13431ca3eb2a2c14314f04813cdc11cd869f150",
      "tree": "b0c4acb714d6bc9f696f62f238502836d04baabb",
      "parents": [
        "f3f668b0ef4399b67e60e4c10a30099d630a6206"
      ],
      "author": {
        "name": "Wen-chien Jesse Sung",
        "email": "jesse.sung@canonical.com",
        "time": "Tue Nov 08 14:30:22 2011 +0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 13:15:43 2011 -0200"
      },
      "message": "Bluetooth: Add support for Broadcom BCM20702A0\n\nSince this device declares itself as vendor specific, must add\na new entry to device ID table to support it.\n\nusb-device output of this device:\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d03 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d413c ProdID\u003d8197 Rev\u003d01.12\nS:  Manufacturer\u003dBroadcom Corp\nS:  Product\u003dBCM20702A0\nS:  SerialNumber\u003dD0DF9AA9C9F1\nC:  #Ifs\u003d 4 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d0mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI:  If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dfe(app. ) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\n\nSigned-off-by: Wen-chien Jesse Sung \u003cjesse.sung@canonical.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "4c659c3976e81f9def48993cd00988d53d7379f2",
      "tree": "57cdd17455a2b71ab545bcb609baa4990afa8dda",
      "parents": [
        "86742e1eca319069490f6f20c2892baafc2a6922"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Nov 07 23:13:39 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 13:05:57 2011 -0200"
      },
      "message": "Bluetooth: Add address type fields to mgmt messages that need them\n\nThis patch adds address type info (typically BR/EDR vs LE) to management\nmessages that need this. This also ensures conformance to the latest\nmanagement API specification.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "86742e1eca319069490f6f20c2892baafc2a6922",
      "tree": "4274953eb153f00aaa600d46ca587dc2395a8ff8",
      "parents": [
        "bd2d1334e1dd64765b29f9e1b592777c410ed121"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Nov 07 23:13:38 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 13:03:25 2011 -0200"
      },
      "message": "Bluetooth: Update link key mgmt APIs to match latest spec.\n\nBR/EDR link keys have their own commands and events (separate from SMP)\nand the remove_keys command (previously remove_key) removes keys of any\nkind for the specified remote address.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "bd2d1334e1dd64765b29f9e1b592777c410ed121",
      "tree": "116a8fd6bd554e0dffa070eb13bcad9fb6cc7fc5",
      "parents": [
        "889d07ee57e950790cbec81df7b4f9d8691ee0b4"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Nov 07 23:13:37 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 13:02:08 2011 -0200"
      },
      "message": "Bluetooth: Fix response for mgmt_start_discovery when powered off\n\nWe should return a ENETDOWN status response if the adapter is powered\noff (i.e. the HCI_UP flag isn\u0027t set).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "889d07ee57e950790cbec81df7b4f9d8691ee0b4",
      "tree": "6092594b4133dd209570dd49a2b97ceccf7b7586",
      "parents": [
        "3243553fdc108a0ef49b9e25bdea9c87b341413e"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Nov 08 12:25:52 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 13:01:53 2011 -0200"
      },
      "message": "Bluetooth: Remove redundant code from mgmt_block \u0026 mgmt_unblock\n\nThere\u0027s no need to deal with mgmt_pending_cmd when blocking and\nunblocking devices since these actions are synchronous.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "3243553fdc108a0ef49b9e25bdea9c87b341413e",
      "tree": "b0ef367f37653b6fdefa3b028fdc0f2e685e5b2e",
      "parents": [
        "2d7cee5836d6d466829b255b1290c9386d4e884f"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Nov 07 22:16:04 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 12:54:10 2011 -0200"
      },
      "message": "Bluetooth: Convert power off mechanism to use delayed_work\n\nThe power off code doesn\u0027t need to use its own custom timer since the\ndelayed_work API provides the exact same functionality.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2d7cee5836d6d466829b255b1290c9386d4e884f",
      "tree": "e87b27c8fa32226f7368c9f01329696c30d3d39c",
      "parents": [
        "16ab91ab48287aa4fc757f3618820f728ee4412f"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Nov 07 22:16:03 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 12:54:10 2011 -0200"
      },
      "message": "Bluetooth: Fix mgmt response when HCI_Write_Scan_Enable fails\n\nA proper mgmt_command_status should be returned to user-space if either\ndiscoverable or connectable enabling fails.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "16ab91ab48287aa4fc757f3618820f728ee4412f",
      "tree": "9266bb78e7beedfbf08160a3309349d927b5ac7f",
      "parents": [
        "89352e7d3ab372ffad8efe2aa070e0b63df42b85"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Nov 07 22:16:02 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 12:54:09 2011 -0200"
      },
      "message": "Bluetooth: Add timeout field to mgmt_set_discoverable\n\nBased on the revised mgmt API set_discoverable has a timeout parameter\nto specify how long the adapter will remain discoverable. A value of 0\nmeans \"indefinitively\".\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "89352e7d3ab372ffad8efe2aa070e0b63df42b85",
      "tree": "90f0ef4e574bf48b3077efe7e7e5b6a8c4bfd7a0",
      "parents": [
        "023d50498d04c77b73eed11d849e436ef5639ed2"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Nov 04 14:16:53 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 12:54:08 2011 -0200"
      },
      "message": "Bluetooth: Periodic Inquiry and Discovery\n\nBy using periodic inquiry command we\u0027re not able to detect correctly\nwhen the controller has started inquiry.\n\nToday we have this workaround in inquiry result event handler\nto set the HCI_INQUIRY flag when it sees the first inquiry result\nevent. This workaround isn\u0027t enough because the device may be\nperforming an inquiry but the HCI_INQUIRY flag is not set. For\ninstance, if there is no device in range, no inquiry result event\nis generated, consequently, the HCI_INQUIRY flags isn\u0027t set when\nit should so.\n\nWe rely on HCI_INQUIRY flag to implement the discovery procedure\nproperly. So, as we aren\u0027t able to clear/set the HCI_INQUIRY flag\nin a reliable manner, periodic inquiry events shouldn\u0027t change\nthe HCI_INQUIRY flag.\n\nThus, due to that issue and in order to keep compatibility with\nuserspace, periodic inquiry events shouldn\u0027t send mgmt discovering\nevents.\n\nIn future, we might track if periodic inquiry is enabled or not.\nBy tracking this state we\u0027ll be able to do some improvements in\nDiscovery such as failing MGMT_OP_START_DISCOVERY command in case\nperiodic inquiry is on. We can also send no mgmt_device_found\nevent if periodic inquiry is on.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "023d50498d04c77b73eed11d849e436ef5639ed2",
      "tree": "8e8e6846b835041937c9f242403c868003478981",
      "parents": [
        "2519a1fc82490eb13d69610f81fe84930f3b0e3f"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Nov 04 14:16:52 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 12:54:08 2011 -0200"
      },
      "message": "Bluetooth: Create hci_cancel_inquiry()\n\nThis patch adds a function to hci_core to cancel an ongoing inquiry.\n\nAccording to the Bluetooth spec, the inquiry cancel command should\nonly be issued after the inquiry command has been issued, a command\nstatus event has been received for the inquiry command, and before\nthe inquiry complete event occurs.\n\nAs HCI_INQUIRY flag is only set just after an inquiry command status\nevent occurs and it is cleared just after an inquiry complete event\noccurs, the inquiry cancel command should be issued only if HCI_INQUIRY\nflag is set.\n\nAdditionally, cancel inquiry related code from stop_discovery() were\nreplaced by a hci_cancel_inquiry() call.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2519a1fc82490eb13d69610f81fe84930f3b0e3f",
      "tree": "bc6093f6109b512e82063665d5d80359c2d21c08",
      "parents": [
        "66af7aaf9edff55b7995bbe1ff508513666d0671"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Mon Nov 07 11:45:24 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 12:54:07 2011 -0200"
      },
      "message": "Bluetooth: Create hci_do_inquiry()\n\nThis patch adds a function to hci_core to carry out inquiry.\n\nAll inquiry code from start_discovery() were replaced by a\nhci_do_inquiry() call.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "66af7aaf9edff55b7995bbe1ff508513666d0671",
      "tree": "6aef0205219427e3c629397fd8f62843b835d644",
      "parents": [
        "9f5a0d7bf079e9e26771ad13ff1c2cb3adf80963"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Nov 07 14:20:33 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 12:53:57 2011 -0200"
      },
      "message": "Bluetooth: EFS: parse L2CAP config response\n\nAdd parsing Extended Flow Specification in L2CAP Config Response.\nBased upon haijun.liu \u003chaijun.liu@atheros.com\u003e series of patches\n(sent Sun, 22 Aug 2010)\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "9f5a0d7bf079e9e26771ad13ff1c2cb3adf80963",
      "tree": "e82724f7e47c226831c757b2b78c8bef98653d50",
      "parents": [
        "36f7fc7e9ac72507ab7bf6caf77ad252c12ab37e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Nov 07 14:20:25 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 12:53:11 2011 -0200"
      },
      "message": "Bluetooth: Define HCI reasons instead of magic number\n\nUse HCI error reasons instead of magic numbers.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "36f7fc7e9ac72507ab7bf6caf77ad252c12ab37e",
      "tree": "57bb46c000f6fc65d7eda40da6004336810a2f2e",
      "parents": [
        "abc545b8efe3d50d649590df4b88cc652fd057f1"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Nov 04 00:17:45 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:06 2011 -0200"
      },
      "message": "Bluetooth: Clean up logic in hci_cc_write_scan_enable\n\nThis patch adds a new label to hci_cc_write_scan_enable to avoid\nunnecessary indentation. This will be convenient especially when new\ncode for the discoverable timeout gets added.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "abc545b8efe3d50d649590df4b88cc652fd057f1",
      "tree": "fee8e879bbedde6f9c8954f89bb0bee4d508f145",
      "parents": [
        "b24752fe655e9427240a5fe840914b94e5f9c2bc"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Thu Nov 03 16:05:44 2011 +0100"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:05 2011 -0200"
      },
      "message": "Bluetooth: Add debug print to l2cap_chan_create\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b24752fe655e9427240a5fe840914b94e5f9c2bc",
      "tree": "e1193fe5998cb0da659d5c34da753e4ca0cec4ff",
      "parents": [
        "08add513caa8930b8f7b9d5837a7dda624741745"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Nov 03 14:40:33 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:04 2011 -0200"
      },
      "message": "Bluetooth: Fix mgmt response when adapter goes down or is removed\n\nWhen an adapter gets powered off or is removed any pending commands\nshould receive a ENETDOWN or ENODEV status response.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "08add513caa8930b8f7b9d5837a7dda624741745",
      "tree": "08206e9a9dc45af78467cd7a38c65524144fcd6f",
      "parents": [
        "8d5a04a130e3493c17eae7a881102ab1a4283736"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:36 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:04 2011 -0200"
      },
      "message": "Bluetooth: Guarantee BR-EDR device will be registered as hci0\n\nIt\u0027s convenient to use the HCI device index the AMP controller id, but\nthe spec requires that an AMP controller never has id 0.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "8d5a04a130e3493c17eae7a881102ab1a4283736",
      "tree": "57259cd3a91723513d1bb8b48bb3d5c879963a2e",
      "parents": [
        "50a147cd9c7523d1b11d0284a0be7891631517dd"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:35 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:03 2011 -0200"
      },
      "message": "Bluetooth: Add signal handlers for channel moves\n\nAMP channels can be moved between BR/EDR and AMP controllers using a\nsequence of signals. Every attempted channel move involves a series of\nfour signals:\n\n   Move Initiator                 Move Responder\n        |                                 |\n        |       Move Channel Request      |\n        |  ----------------------------\u003e  |\n        |                                 |\n        |       Move Channel Response     |\n        |  \u003c----------------------------  |\n        |                                 |\n        |       Move Channel Confirm      |\n        |  ----------------------------\u003e  |\n        |                                 |\n        |  Move Channel Confirm Response  |\n\t|  \u003c----------------------------  |\n\nAll four signals are sent even if the move fails.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "50a147cd9c7523d1b11d0284a0be7891631517dd",
      "tree": "6583bb0f72975002e96454a84f72715aff053e43",
      "parents": [
        "d835ac0fc73276893af63a478317027787a3ac1f"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:34 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:03 2011 -0200"
      },
      "message": "Bluetooth: Use symbolic values for the fixed channel map\n\nThe A2MP fixed channel bit is only set when high-speed mode is enabled.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d835ac0fc73276893af63a478317027787a3ac1f",
      "tree": "ddcf0000490739c37d14da6e27b15e9c17ba5002",
      "parents": [
        "f94ff6fff7b8b5896a173d165e9ec579c83067f2"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:33 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:02 2011 -0200"
      },
      "message": "Bluetooth: Add definitions for L2CAP fixed channels\n\nSymbolic fixed channel IDs will be used instead of magic numbers.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "f94ff6fff7b8b5896a173d165e9ec579c83067f2",
      "tree": "469a12c146bc756ab21315ac84cc3c40ad664014",
      "parents": [
        "38094c75b54c52b45f48b80fd2f6d1138a1b9b2b"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:32 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:01 2011 -0200"
      },
      "message": "Bluetooth: Add signal handlers for channel creation\n\nHandle both \"create channel request\" and \"create channel response\".\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "38094c75b54c52b45f48b80fd2f6d1138a1b9b2b",
      "tree": "3eb31f40d23915b301406bb3108aededb2fb99f7",
      "parents": [
        "2ea664822af6705574dfbbf8c77fc7d75a94e9b3"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:31 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:01 2011 -0200"
      },
      "message": "Bluetooth: Add AMP-related data and structures for channel signals\n\nAMP channel creation and channel moves are coordinated using the L2CAP\nsignaling channel.  These definitions cover the \"create channel\",\n\"move channel\", and \"move channel confirm\" signals.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2ea664822af6705574dfbbf8c77fc7d75a94e9b3",
      "tree": "7fd806a991ac52244b2cb233b8e0798b5c84fde5",
      "parents": [
        "d7c4d11c649ae694b78f145120ed693a004fe496"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:30 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:25:00 2011 -0200"
      },
      "message": "Bluetooth: Add channel policy to getsockopt/setsockopt\n\nEach channel has a policy to require BR/EDR (the default),\nprefer BR/EDR, or prefer AMP.\n\nCheck for valid policy value and L2CAP mode.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d7c4d11c649ae694b78f145120ed693a004fe496",
      "tree": "7edb9bd3d25c0bf5aba5e29347949655e57cc6ef",
      "parents": [
        "c14968b0c1792901ac1cbbbf18f42e37b5a6f4df"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:29 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:24:59 2011 -0200"
      },
      "message": "Bluetooth: Change scope of the enable_hs module parameter\n\nThis variable is currently only accessible within l2cap_core.c, but\nit is also needed in l2cap_sock.c\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "c14968b0c1792901ac1cbbbf18f42e37b5a6f4df",
      "tree": "4d13f5ba65e9bf6e3828454dd940d468154f281c",
      "parents": [
        "6b3c7104677a731cf6d3638e09d9d6c530b9bc25"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Nov 02 16:18:28 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:24:59 2011 -0200"
      },
      "message": "Bluetooth: Add BT_CHANNEL_POLICY socket option\n\nAllow control of AMP functionality on L2CAP sockets. By default,\nconnections will be restricted to BR/EDR.  Manipulating the\nBT_CHANNEL_POLICY option allows for channels to be moved to or created\non AMP controllers.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6b3c7104677a731cf6d3638e09d9d6c530b9bc25",
      "tree": "f82ae5a17c75defb0fba93212983a5c4cecf8397",
      "parents": [
        "b8aabfc92249b239c425da7e4ca85b7e4855e984"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Nov 02 09:57:10 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:24:58 2011 -0200"
      },
      "message": "Bluetooth: Initialize tx_win_max for fixed channel\n\ntx_win_max is initialized during L2CAP configuration phase. For fixed\nchannels (e.g. A2MP) we want to have it initialized when channel is\ncreated.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b8aabfc92249b239c425da7e4ca85b7e4855e984",
      "tree": "8f684013b49c0b4a3aad2602998473f56eaa2def",
      "parents": [
        "02b20f0bb661829cbd431e5deb2474e909e65cec"
      ],
      "author": {
        "name": "Luiz Augusto von Dentz",
        "email": "luiz.von.dentz@intel.com",
        "time": "Wed Nov 02 15:52:04 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:24:57 2011 -0200"
      },
      "message": "Bluetooth: use buffer priority to mark URB_ISO_ASAP flag\n\nSigned-off-by: Luiz Augusto von Dentz \u003cluiz.von.dentz@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    }
  ],
  "next": "02b20f0bb661829cbd431e5deb2474e909e65cec"
}
