)]}'
{
  "log": [
    {
      "commit": "a20890d079aa3130ca3f4e10da207cab9df4a2bb",
      "tree": "fa8feb267e34607c7378cf227cdadb5c506992e7",
      "parents": [
        "ce9b0048e167da5d0fe7c36518af427fbdec655d"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Sep 07 17:24:39 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:26:22 2012 -0300"
      },
      "message": "Bluetooth: hci_ldisc.c: removes unnecessary semicolon\n\nremoves unnecessary semicolon\n\nFound by Coccinelle: http://coccinelle.lip6.fr/\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "ce9b0048e167da5d0fe7c36518af427fbdec655d",
      "tree": "73506531f058832fe33a21ec2aa10f49659aed68",
      "parents": [
        "e71dfabab03129182a955663cbd53406714d96c0"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Sep 07 17:24:40 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:26:09 2012 -0300"
      },
      "message": "Bluetooth: bluecard_cs.c: removes unnecessary semicolon\n\nremoves unnecessary semicolon\n\nFound by Coccinelle: http://coccinelle.lip6.fr/\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "e71dfabab03129182a955663cbd53406714d96c0",
      "tree": "4b579a4d20c30d322e1a0ea5b398aa4658cd2305",
      "parents": [
        "376261ae3627b03574994496f70f95d5538795d5"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Sep 06 15:05:46 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 18:14:11 2012 -0300"
      },
      "message": "Bluetooth: AMP: Add Read Data Block Size to amp_init\n\nAdd Read Data Block Size HCI cmd to AMP initialization, then it\nmakes possible to send data.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "376261ae3627b03574994496f70f95d5538795d5",
      "tree": "3548e4938d2e72a166cd8c06d5d6a5d9f1694810",
      "parents": [
        "93f71941c6d3ead73ca74d447b4007c6908f6eb5"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Sep 06 15:05:45 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 18:06:10 2012 -0300"
      },
      "message": "Bluetooth: debug: Print refcnt for hci_dev\n\nAdd debug output for HCI kref.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "93f71941c6d3ead73ca74d447b4007c6908f6eb5",
      "tree": "1bca639e01f3e0e4d9a3f24b7363f5afdcd60c7d",
      "parents": [
        "9472007c62ecc8f21daa2e1e252bf73b67e535fc"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Sep 06 15:05:44 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 17:27:27 2012 -0300"
      },
      "message": "Bluetooth: trivial: Remove empty line\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "9472007c62ecc8f21daa2e1e252bf73b67e535fc",
      "tree": "6e6cd3ff8ba4f9bf4e591a8acc27e13a8ef6031b",
      "parents": [
        "6b536b5e5e1da32f3ba1e3f42c7bf2f80d37dc6b"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Sep 06 15:05:43 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 17:27:18 2012 -0300"
      },
      "message": "Bluetooth: trivial: Make hci_chan_del return void\n\nReturn code is not needed in hci_chan_del\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "6b536b5e5e1da32f3ba1e3f42c7bf2f80d37dc6b",
      "tree": "3ee798ccf9f41e54a8fd35c30fc63d8388f80f1d",
      "parents": [
        "7923296f3f9eebbe3d7bb4c99d73bd7a226e0146"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Aug 31 16:39:28 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 16:53:48 2012 -0300"
      },
      "message": "Bluetooth: Remove unneeded zero init\n\nhdev is allocated with kzalloc so zero initialization is not needed.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "7923296f3f9eebbe3d7bb4c99d73bd7a226e0146",
      "tree": "4fb6b921c3470f1a96113e3e96982012205ddb23",
      "parents": [
        "9712ba0bec83579ae63e4d61f79e18c7d0d9d3fd"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Tue Aug 28 21:12:48 2012 +0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 16:53:48 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: remove pointless conditional before kfree_skb()\n\nRemove pointless conditional before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "9712ba0bec83579ae63e4d61f79e18c7d0d9d3fd",
      "tree": "65541c5525e665545515e2901adb94ad0dbd32c3",
      "parents": [
        "f91c8468df97d0ac18132eb38283524a74317901"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Aug 07 10:37:45 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 16:53:47 2012 -0300"
      },
      "message": "Bluetooth: Use module_platform_driver() in btwilink.c file\n\nmodule_platform_driver() makes the code simpler by eliminating module_init\nand module_exit calls.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "f91c8468df97d0ac18132eb38283524a74317901",
      "tree": "32c8c4d2aea373cba1e8c44c694b9355afd4abc5",
      "parents": [
        "144ad33020a0af66fbb188ef3f13ca91c5326a69"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Fri Aug 17 21:37:59 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Aug 21 14:54:42 2012 -0300"
      },
      "message": "Bluetooth: Fix establishing ESCO links\n\nCommit 4cd2d98340b4f03d5532c30fdaeb451b035429cb \"Bluetooth: Simplify\nthe connection type handling\" broke the creation of ESCO links.\n\nThis patch adds a type parameter to hci_connect_sco() so it creates\nthe connection of the right kind.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "144ad33020a0af66fbb188ef3f13ca91c5326a69",
      "tree": "531a6c241a8e7dd5b5238fadef30e6f01c681006",
      "parents": [
        "ab19516a50b375c11b9fa442954a43454a730950"
      ],
      "author": {
        "name": "Syam Sidhardhan",
        "email": "s.syam@samsung.com",
        "time": "Fri Jul 27 23:51:21 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Aug 21 14:54:41 2012 -0300"
      },
      "message": "Bluetooth: Use kref for l2cap channel reference counting\n\nThis patch changes the struct l2cap_chan and associated code to use\nkref api for object refcounting and freeing.\n\nSuggested-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Jaganath Kanakkassery \u003cjaganath.k@samsung.com\u003e\nSigned-off-by: Syam Sidhardhan \u003cs.syam@samsung.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "ab19516a50b375c11b9fa442954a43454a730950",
      "tree": "ab27710b52f9ab7ad699262978bc419598fe7f2b",
      "parents": [
        "f0d6a0ea330617454032d6e2ed48759858a44427"
      ],
      "author": {
        "name": "Syam Sidhardhan",
        "email": "s.syam@samsung.com",
        "time": "Fri Jul 27 23:51:22 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Aug 21 14:54:41 2012 -0300"
      },
      "message": "Bluetooth: debug: Correct the PSM printing\n\nEarlier we were printing chan-\u003epsm before assigning any value.\n\nSigned-off-by: Syam Sidhardhan \u003cs.syam@samsung.com\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "f0d6a0ea330617454032d6e2ed48759858a44427",
      "tree": "d11edf124abaef7d14f39fb9d0678376800fac72",
      "parents": [
        "fa1bd91809d58b3c183611556219fafd93c08625"
      ],
      "author": {
        "name": "Mikel Astiz",
        "email": "mikel.astiz@bmw-carit.de",
        "time": "Thu Aug 09 09:52:30 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Aug 21 14:54:40 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Add device disconnect reason\n\nMGMT_EV_DEVICE_DISCONNECTED will now expose the disconnection reason to\nuserland, distinguishing four possible values:\n\n\t0x00\tReason not known or unspecified\n\t0x01\tConnection timeout\n\t0x02\tConnection terminated by local host\n\t0x03\tConnection terminated by remote host\n\nNote that the local/remote distinction just determines which side\nterminated the low-level connection, regardless of the disconnection of\nthe higher-level profiles.\n\nThis can sometimes be misleading and thus must be used with care. For\nexample, some hardware combinations would report a locally initiated\ndisconnection even if the user turned Bluetooth off in the remote side.\n\nSigned-off-by: Mikel Astiz \u003cmikel.astiz@bmw-carit.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "fa1bd91809d58b3c183611556219fafd93c08625",
      "tree": "44a1a3cbcb2507de43b971890826c9eac1cd8d43",
      "parents": [
        "cdcba7c6508502cddb07c84a4d14d8f624e8f168"
      ],
      "author": {
        "name": "Mikel Astiz",
        "email": "mikel.astiz@bmw-carit.de",
        "time": "Thu Aug 09 09:52:29 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Aug 21 14:54:40 2012 -0300"
      },
      "message": "Bluetooth: Fix minor coding style in hci_event.c\n\nReplace the status checks with the short form of the boolean expression.\n\nSigned-off-by: Mikel Astiz \u003cmikel.astiz@bmw-carit.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "cdcba7c6508502cddb07c84a4d14d8f624e8f168",
      "tree": "94650b3f23ae44933df5583a682db40bd9a694fa",
      "parents": [
        "31f470738bf9fefc9399a45710c74322121119ac"
      ],
      "author": {
        "name": "Mikel Astiz",
        "email": "mikel.astiz@bmw-carit.de",
        "time": "Thu Aug 09 09:52:28 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Aug 21 14:54:39 2012 -0300"
      },
      "message": "Bluetooth: Add more HCI error codes\n\nAdd more HCI error codes as defined in the specification.\n\nSigned-off-by: Mikel Astiz \u003cmikel.astiz@bmw-carit.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "31f470738bf9fefc9399a45710c74322121119ac",
      "tree": "dd8f98805eac7244db2fdb6eb509ccacfbabded7",
      "parents": [
        "09d5d4aa647367eeb42352a2bc9d438b9c703670"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Tue Aug 07 18:05:06 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Aug 21 14:54:39 2012 -0300"
      },
      "message": "Bluetooth: trivial: Use preferred method for NULL check\n\nUse standard bluetooth way to check NULL pointer !var instead of\nvar \u003d\u003d NULL.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "09d5d4aa647367eeb42352a2bc9d438b9c703670",
      "tree": "e6af8e3d2e5094a18e0bfd1f956e05ff401b06f4",
      "parents": [
        "e6dd548b9a3c7b3fcdd2fd97880abf7597e8334b"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Tue Aug 07 18:05:04 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 01:14:53 2012 -0300"
      },
      "message": "Bluetooth: trivial: Shorten variable scope\n\nMake code more clear by moving sk and bt vars to the place where\nthey are actually used.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "e6dd548b9a3c7b3fcdd2fd97880abf7597e8334b",
      "tree": "1379ab780fd28da1de57c5f3b3a8d3fdf842ef36",
      "parents": [
        "4cd2d98340b4f03d5532c30fdaeb451b035429cb"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Fri Jul 27 19:33:00 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 00:53:21 2012 -0300"
      },
      "message": "Bluetooth: Add type information to the hci_connect() debug statement\n\nNow that we have a \"connect\" function for each link type, we should be\nable to indentify which function is going to be called.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "4cd2d98340b4f03d5532c30fdaeb451b035429cb",
      "tree": "ec9c837bd2accce9368a865dcc1a04f7e03eb850",
      "parents": [
        "b7d839bfff78a01705f3d7b0acd5257dc7b067c9"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Fri Jul 27 19:32:59 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 00:53:19 2012 -0300"
      },
      "message": "Bluetooth: Simplify a the connection type handling\n\nNow that we have separate ways of doing connections for each link type,\nwe can do better than an \"if\" statement to handle each link type.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "b7d839bfff78a01705f3d7b0acd5257dc7b067c9",
      "tree": "5a24e1614114f7950fe0642de944b600e2d2d167",
      "parents": [
        "db4742756ae2a836618cd5acf599522573589149"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Fri Jul 27 19:32:58 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 00:53:17 2012 -0300"
      },
      "message": "Bluetooth: Refactor SCO connection into its own function\n\nWe can do the same that we did for the other link types, for SCO\nconnections. The only thing that\u0027s worth noting is that as SCO\nlinks need an ACL link, this functions uses the function that adds\nan ACL link.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "db4742756ae2a836618cd5acf599522573589149",
      "tree": "97fc4ac9927d8311c6891078aff635dae79a2f1d",
      "parents": [
        "d04aef4cccf203fdfd1716e9ba458060cbab0928"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Sat Jul 28 22:35:59 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 00:53:16 2012 -0300"
      },
      "message": "Bluetooth: Refactor ACL connection into its own function\n\nThe hci_connect() function was starting to get too complicated to be\nquickly understood. We can separate the creation of a new ACL\nconnection into its own function.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "d04aef4cccf203fdfd1716e9ba458060cbab0928",
      "tree": "a41f25fdb7b418cc8483847b755f6b7ad1541d37",
      "parents": [
        "1aef866968223ddfd7268457b642a9233f0b8006"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Fri Jul 27 19:32:56 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 00:53:14 2012 -0300"
      },
      "message": "Bluetooth: Refactor LE connection into its own function\n\nThe code that handles LE connection is already quite separated from\nthe rest of the connection procedure, so we can easily put it into\nits own.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "1aef866968223ddfd7268457b642a9233f0b8006",
      "tree": "01d777d03726b8710d278603ab7e234653d3ec95",
      "parents": [
        "57f5d0d1d9f8e59819cb0ab4b707364c54b5b2d1"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Fri Jul 27 19:32:55 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 00:53:12 2012 -0300"
      },
      "message": "Bluetooth: Rename LE and ACL connection functions\n\nThese names were causing much confusion, so we rename these functions\nthat send HCI commands to be more similar in naming to the actual HCI\ncommands that will be sent.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "57f5d0d1d9f8e59819cb0ab4b707364c54b5b2d1",
      "tree": "cb46e671ba8719cfb8560dd028449304fa65aea5",
      "parents": [
        "22c5649eef0fc37532e20c14d2656b28ca708a69"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Fri Jul 27 19:32:54 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 00:53:11 2012 -0300"
      },
      "message": "Bluetooth: Remove some functions from being exported\n\nSome connection related functions are only used inside hci_conn.c\nso no need to have them exported.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "22c5649eef0fc37532e20c14d2656b28ca708a69",
      "tree": "6e9a5d247dcffff5e9286065de27c0169cb672b8",
      "parents": [
        "df32381896f5f0c78a371df2e49ab7c776b1a5ba"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Aug 11 13:09:20 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 13 15:28:35 2012 -0400"
      },
      "message": "p54: fix powerpc gcc warnings\n\nMy commit \"p54: parse output power table\" introduced\nthe following compiler warnings for powerpc-allmodconfig\n\neeprom.c: In function \u0027p54_get_maxpower\u0027:\neeprom.c:291 warning: comparison of distinct pointer types lacks a cast\neeporm.c:292 warning: comparison of distinct pointer types lacks a cast\neeprom.c:293 warning: comparison of distinct pointer types lacks a cast\neeprom.c:294 warning: comparison of distinct pointer types lacks a cast\n\nThis patch fixes those by using max_t(u16\nwhich forces a type cast.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nTested-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df32381896f5f0c78a371df2e49ab7c776b1a5ba",
      "tree": "d0a5cd8f8a7a6bddfab28c4adc735a65c7b3e696",
      "parents": [
        "faa97bd4a43ac69a55029e3b07708bdff0959c07"
      ],
      "author": {
        "name": "Marco Porsch",
        "email": "marco.porsch@etit.tu-chemnitz.de",
        "time": "Wed Aug 08 07:58:43 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 13 15:28:34 2012 -0400"
      },
      "message": "mac80211: fix unnecessary beacon update after peering status change\n\nieee80211_bss_info_change_notify is called everytime a peer link is established\nor closed, because the accepting_plinks flag in the meshconf IE *might* have changed.\n\nWith this patch the corresponding functions return the BSS_CHANGED_BEACON flag when a beacon update is necessary.\n\nAlso it makes mesh_accept_plinks_update the common place to update the accepting_plinks flag.\nmesh_accept_plinks_update is called upon plink change and also periodically from ieee80211_mesh_housekeeping.\nThus, it also picks up changes of local-\u003enum_sta.\n\nSigned-off-by: Marco Porsch \u003cmarco.porsch@etit.tu-chemnitz.de\u003e\nAcked-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "faa97bd4a43ac69a55029e3b07708bdff0959c07",
      "tree": "c41fcbcb83b06175ff3e1f5d6b3fab596e7ae4ff",
      "parents": [
        "c771b518199eb329c3a38e479b36b36553e25b2d"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Aug 06 15:17:26 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:21 2012 -0400"
      },
      "message": "brcmsmac: document firmware dependencies\n\nThe brcmsmac driver requests firmware but doesn\u0027t document the\ndependency. This means that software that analyzes the modules to\ndetermine if firmware is needed won\u0027t detect it.\n\nSpecifically, (at least) openSUSE won\u0027t install the kernel-firmware\npackage if no hardware requires it.\n\nThis patch adds the MODULE_FIRMWARE directives.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nAcked-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c771b518199eb329c3a38e479b36b36553e25b2d",
      "tree": "85b1f6f2155432c9f76cd2423544225d7c3357f0",
      "parents": [
        "23d9939459362c555d2ad18f9c036f55594e7fee"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Fri Aug 10 16:47:30 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:20 2012 -0400"
      },
      "message": "ath9k: tune rc_stats to display only valid rates\n\nThis could make rc_stats more simpler and ease the debugging.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23d9939459362c555d2ad18f9c036f55594e7fee",
      "tree": "cfbd22b474a2479e5a12b32460b4df0ac229f27c",
      "parents": [
        "f8a87017f4a9f1638df54dd79d0f5ad1bae51c1d"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:47:23 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:19 2012 -0400"
      },
      "message": "ath9k: Trim rate table\n\nRemove ctrl_rate, cw40index, sgi_index, ht_index and calculate\nthe rate index for TX status from the valid_rate_index that\nis populated at initialization time.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8a87017f4a9f1638df54dd79d0f5ad1bae51c1d",
      "tree": "aa6c79b87540f8ac07713584a87e486d91f95307",
      "parents": [
        "88dcc2dd717b292d1ef7311a6487c610f709bd10"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:47:16 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:18 2012 -0400"
      },
      "message": "ath9k: Remove MIMO-PS specific code\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88dcc2dd717b292d1ef7311a6487c610f709bd10",
      "tree": "8378392eec9a67fe5a76e0092384d9eace73b292",
      "parents": [
        "c1610117f81ae70b49aaf51ccb9040f2ce5bd358"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:47:09 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:17 2012 -0400"
      },
      "message": "ath9k: Cleanup TX status API\n\nCalculate the final rate index inside ath_rc_tx_status().\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1610117f81ae70b49aaf51ccb9040f2ce5bd358",
      "tree": "cd84f48e375e6cd693221c996917b4726121f664",
      "parents": [
        "2e546755b947c08cdc1c4f2bdba70130c6ed0736"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:47:03 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:16 2012 -0400"
      },
      "message": "ath9k: Bail out properly before calculating rate index\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e546755b947c08cdc1c4f2bdba70130c6ed0736",
      "tree": "51099bb38ea808f4fcd001e6bcc0e8329c4af979",
      "parents": [
        "97f7e8a785b9877098d7f255654b25bf85ae9d6a"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:57 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:15 2012 -0400"
      },
      "message": "ath9k: Fix RTS/CTS rate selection\n\nThe current method of assigning the RTS/CTS rate is completely\nbroken for HT mode and breaks P2P operation. Fix this by using\nthe basic_rates provided to the driver by mac80211. For now,\nchoose the lowest supported basic rate for HT frames.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "97f7e8a785b9877098d7f255654b25bf85ae9d6a",
      "tree": "1822becb66fe0a84d5c2d1bfeef060a1633df141",
      "parents": [
        "3d2776f62140369619b0e6c13ea19b814eed03b4"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:50 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:14 2012 -0400"
      },
      "message": "ath9k: Do not set IEEE80211_TX_RC_USE_SHORT_PREAMBLE\n\nmac80211 does it for us.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d2776f62140369619b0e6c13ea19b814eed03b4",
      "tree": "107aa163ae9181bdb90c44d31455ee6ec94acaf5",
      "parents": [
        "f5c9a804935029a70f14c0336ac054af9b1953a5"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:44 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:13 2012 -0400"
      },
      "message": "ath9k: Unify valid rate calculation routines\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5c9a804935029a70f14c0336ac054af9b1953a5",
      "tree": "bd5ad3e5a3622961beadc822ca47691db8090962",
      "parents": [
        "6e1e3743227119e66162f701d73314d0a26dfafe"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:37 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:12 2012 -0400"
      },
      "message": "ath9k: Remove ath_rc_set_valid_rate_idx\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e1e3743227119e66162f701d73314d0a26dfafe",
      "tree": "8a582cb5b3c7944bc31649077986fbaa7cde57ac",
      "parents": [
        "fc8d023834f6462e1675a28a15da251b3cb28b9a"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:31 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:11 2012 -0400"
      },
      "message": "ath9k: Change rateset calculation\n\nCommit \"ath9k: Change rate control to use legacy rate as last MRR\"\nresulted in the mixing of HT/legacy rates in a single rateset,\nwhich is undesirable. Revert this behavior.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc8d023834f6462e1675a28a15da251b3cb28b9a",
      "tree": "a973461a45d6a771bfb5b906889ffa0120dbf0da",
      "parents": [
        "dacde3570865202fedcfa7c642d6c2ffde0dd0af"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:24 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:10 2012 -0400"
      },
      "message": "ath9k: Cleanup index retrieval routines\n\nTrim API and remove unused variables.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dacde3570865202fedcfa7c642d6c2ffde0dd0af",
      "tree": "c3bedd3ce1f4ace4ed4a729c72df782675d45a97",
      "parents": [
        "c05ea151770f6508e611b789f84c8bf57fa267cd"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:18 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:09 2012 -0400"
      },
      "message": "ath9k: Cleanup ath_rc_setvalid_htrates\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c05ea151770f6508e611b789f84c8bf57fa267cd",
      "tree": "cde48851beb5c1339cc91a0c67ecec9692ca7d9a",
      "parents": [
        "ea2771f642315847cdc0d392602fa3039af41743"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:11 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:08 2012 -0400"
      },
      "message": "ath9k: Cleanup ath_rc_setvalid_rates\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea2771f642315847cdc0d392602fa3039af41743",
      "tree": "ea604e6b08d1764ad9f53af1d655d2f2c9bfffc9",
      "parents": [
        "62a291869bac318d5e6760e45979bcd047dcd503"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:46:04 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:07 2012 -0400"
      },
      "message": "ath9k: Cleanup RC init API\n\nA reference to the rate table is stored inside the\nprivate structure, so there is no need to pass \"rate_table\"\naround.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "62a291869bac318d5e6760e45979bcd047dcd503",
      "tree": "5c58f86387d0780e9b66602a6ba2371039f0dab7",
      "parents": [
        "126f492355be8c771338b680b3dfbb38a19c88ab"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Fri Aug 10 16:45:52 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:06 2012 -0400"
      },
      "message": "ath9k: Simplify rate table initialization\n\nRemove various local variables that duplicate information\nalready stored in mac80211.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "126f492355be8c771338b680b3dfbb38a19c88ab",
      "tree": "151294a5d684ea2395119f25b0ded064497dd848",
      "parents": [
        "9c7ff737b6a783a6641dca71fab4f94aaab4bb2a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Aug 09 09:57:57 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:05 2012 -0400"
      },
      "message": "mwifiex: use GFP_ATOMIC under spin lock\n\nWe\u0027re holding the sta_list_spinlock here so we can\u0027t sleep.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c7ff737b6a783a6641dca71fab4f94aaab4bb2a",
      "tree": "c3c95c1f2b0f8dfded972a98c2315397254f405a",
      "parents": [
        "641c869d40c7ec6a34930843f41e95bf1f53f29f"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Aug 08 19:02:56 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:04 2012 -0400"
      },
      "message": "mwifiex: notify cfg80211 about MIC failures\n\nCall cfg80211_michael_mic_failure() handler when there is a MIC error\nevent from firmware.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "641c869d40c7ec6a34930843f41e95bf1f53f29f",
      "tree": "3a948bd96d52b79e4d498ef806bdfafba29ebfde",
      "parents": [
        "902d9e0f48ddc18fb37c1b1edf5e3b27aaba1505"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Wed Aug 08 19:01:52 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:03 2012 -0400"
      },
      "message": "mwifiex: fix \u0027smatch\u0027 warning in preparing key_material cmd\n\nThe key length can be 32 bytes for TKIP and 16 bytes for AES_CMAC.\n\u0027smatch\u0027 warns on memcpy using key_len variable to copy data to\na 16 bytes buffer. Use fixed length to avoid the warning.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "902d9e0f48ddc18fb37c1b1edf5e3b27aaba1505",
      "tree": "c922aceb9e0ef671da2529eef5e82f51976f02d3",
      "parents": [
        "85ce5ae52690aab0b3a4a6e9a1c2f951d2d8a5cc"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Aug 08 19:37:04 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:02 2012 -0400"
      },
      "message": "ssb: check for flash presentence\n\nWe can not assume parallel flash is always present, there are boards\nwith *serial* flash and probably some without flash at all.\nDefine some bits by the way.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nReviewed-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85ce5ae52690aab0b3a4a6e9a1c2f951d2d8a5cc",
      "tree": "b922ab9f87f880e2b06e14b60a4ef831264f3ff6",
      "parents": [
        "6c1872369d53966dc26be71c96c4c5db13f65981"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Aug 08 19:10:16 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:01 2012 -0400"
      },
      "message": "b43legacy: fix logic in GPIO init\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c1872369d53966dc26be71c96c4c5db13f65981",
      "tree": "51394f20d6655508fe30660fa23d5a93c651eaa8",
      "parents": [
        "3213e1a570783ca3a41d025cede4a27b18bc24c9"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Aug 08 19:10:15 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:01 2012 -0400"
      },
      "message": "b43: N-PHY: fix 0x2057 radio calib copy/paste mistake\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3213e1a570783ca3a41d025cede4a27b18bc24c9",
      "tree": "4e459e161800410fee83e0ff5ee17d208308e9b3",
      "parents": [
        "8dd4372e2a462081b92b38af18accb427fa2d554"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Aug 08 19:10:14 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:00 2012 -0400"
      },
      "message": "bcma: add (mostly) NAND defines\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8dd4372e2a462081b92b38af18accb427fa2d554",
      "tree": "aa6339f353458d0a26e467cf43e2a53ebd45fd75",
      "parents": [
        "450e9038ee65e3246b2a942669fc79001466f9be"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Tue Aug 07 16:08:08 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:26:59 2012 -0400"
      },
      "message": "mwifiex: fix powerpc64-linux- compilation warnings\n\nThese warnings can be detected by using powerpc64-linux toolchain\n(gcc-4.6.3-nolibc).\n\n  CC [M]  drivers/net/wireless/mwifiex/sta_event.o\ndrivers/net/wireless/mwifiex/sta_event.c: In function \u0027mwifiex_process_sta_event\u0027:\ndrivers/net/wireless/mwifiex/sta_event.c:388:4: warning: comparison of distinct pointer types lacks a cast [enabled by default]\n  CC [M]  drivers/net/wireless/mwifiex/uap_event.o\ndrivers/net/wireless/mwifiex/uap_event.c: In function \u0027mwifiex_process_uap_event\u0027:\ndrivers/net/wireless/mwifiex/uap_event.c:258:11: warning: comparison of distinct pointer types lacks a cast [enabled by default]\n\nUse min_t() instead of min() to fix the warnings.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "450e9038ee65e3246b2a942669fc79001466f9be",
      "tree": "53545b636c369a293f6576ad8d108c48dc27a173",
      "parents": [
        "2f9279b5568c4de8c37566f11e7c26292a3f4bf2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Aug 07 21:46:44 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:26:59 2012 -0400"
      },
      "message": "iwlegacy: clean up suspend/resume\n\nThere\u0027s no need to export the il_pci_suspend\nand il_pci_resume functions since they\u0027re only\nreferenced from il_pm_ops. The latter can also\nbe defined using SIMPLE_DEV_PM_OPS instead of\nopen-coding it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2f9279b5568c4de8c37566f11e7c26292a3f4bf2",
      "tree": "e78762e858416644b3e28485f8cead693a542db1",
      "parents": [
        "987af54fa93b1c01eb3a85229bc93dfe77e6d2e1"
      ],
      "author": {
        "name": "Fengguang Wu",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Aug 07 10:26:53 2012 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:26:58 2012 -0400"
      },
      "message": "mwifiex: fix code mis-alignment after the if statement\n\nSigned-off-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nAcked-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "987af54fa93b1c01eb3a85229bc93dfe77e6d2e1",
      "tree": "4ec197947f716e51234885fca69ab87d43c9f018",
      "parents": [
        "493ca5ef4ec8a7e8396d6ab26f48de66bdf73dca"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Sun Aug 05 22:35:36 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:26:57 2012 -0400"
      },
      "message": "ath5k: Put power_level where it belongs and rename it\n\nPut power_level to ah_txpower struct with the rest tx power infos and\nalso rename it to txp_requested to make more sense.\n\nv2 make sure we don\u0027t memset it to zero on reset\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "493ca5ef4ec8a7e8396d6ab26f48de66bdf73dca",
      "tree": "0fb379fe399b5489c71578dcb45efdb1dc8f18f3",
      "parents": [
        "755051993bfcdf07acd84a7ffd08d463b85bfd69"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Sun Aug 05 22:35:35 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:26:56 2012 -0400"
      },
      "message": "ath5k: Preserve tx power level requested from above on phy_init\n\nBy using cur_pwr on phy_init we re-use the power level previously set by the\ndriver, not the one we got from above.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "755051993bfcdf07acd84a7ffd08d463b85bfd69",
      "tree": "bb8a60d17d317516b8f266947ac9494c9c0ad1ee",
      "parents": [
        "d12c5c53ce4c8c65c694d1103673182ef5afdc65"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Sun Aug 05 22:35:34 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:26:55 2012 -0400"
      },
      "message": "ath5k: Fix range scaling when setting rate power table\n\nrates[i] is unsigned but txp_offset can be negative for newer parts\nwith PDADC table. We cover the case when rates[i] + txp_offset \u003e 63\nbut we must also cover the case when its \u003c 0 or else rates[i] will overflow.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d12c5c53ce4c8c65c694d1103673182ef5afdc65",
      "tree": "b2fad80498e5542de304395fd0ed86be55a41d85",
      "parents": [
        "94f3457f4da43a44f17789f3e0bc8fb2ee9593ca"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Sun Aug 05 22:35:33 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:26:55 2012 -0400"
      },
      "message": "ath5k: Use correct value for min_pwr and cur_pwr\n\nMake sure we don\u0027t store the table offsets for min and cur power levels,\nstore the 0.25dB values instead. This way we don\u0027t clamp the tx power level\nto max (because now cur_pwr holds the 0.25dB value, not the table offset) after\nre-using cur_pwr on reset.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94f3457f4da43a44f17789f3e0bc8fb2ee9593ca",
      "tree": "27e0750109b8bfe27b5c97b2b3f3d170850d274a",
      "parents": [
        "9bc63816be9bf504414d350e605a4b30f857907d"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Aug 05 16:54:41 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:26:52 2012 -0400"
      },
      "message": "bcma: make some functions static\n\nThe functions and structs are not used in an other file and the\nprototypes are in no header file, just make them static so the compiler\nis able to optimize them better.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9bc63816be9bf504414d350e605a4b30f857907d",
      "tree": "67fd903805199135fd7dbb8a85be615ce6a584b1",
      "parents": [
        "57f784fed3b9a33084c0cd0f6d08d98f87d2193f"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Jul 28 02:57:51 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:17:14 2012 -0400"
      },
      "message": "p54: parse output power table\n\nFor the upcoming tpc changes, the driver needs\nto provide sensible max output values for each\nsupported channel.\n\nAnd while the eeprom always had a output_limit\ntable, which defines the upper limit for each\nfrequency and modulation, it was never really\nuseful for anything... until now.\n\nNote: For anyone wondering about what your card\nis calibrated for: check \"iw list\".\n\t* 2412 MHz [1] (18.0 dBm)\n\t* 2437 MHz [6] (19.0 dBm)\n\t[...]\n\t* 5180 MHz [36] (18.0 dBm)\n\t* 5260 MHz [52] (17.0 dBm) (radar detection)\n\t* 5680 MHz [136] (19.0 dBm) (radar detection)\n(for a Dell Wireless 1450 USB Adapter)\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57f784fed3b9a33084c0cd0f6d08d98f87d2193f",
      "tree": "8af841487980e1efea4942b057195e43847afd4d",
      "parents": [
        "b877f4cf5af86528e07a0182e2b369ded38ccf38",
        "cd17decbd9af41c9548bb108ccf156519f8253ec"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:13:12 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:13:12 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next\n"
    },
    {
      "commit": "b877f4cf5af86528e07a0182e2b369ded38ccf38",
      "tree": "73342f416e69887384bf992bd2962871c333331e",
      "parents": [
        "53b112315c015c50e4c092474adb6729269b0fc4"
      ],
      "author": {
        "name": "Ying Luo",
        "email": "luoy@marvell.com",
        "time": "Fri Aug 03 18:06:14 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:59 2012 -0400"
      },
      "message": "mwifiex: add AES_CMAC support in key_material cmd\n\nThe sequence counter will be sent to firmware via key_material\ncommand.\n\nSigned-off-by: Ying Luo \u003cluoy@marvell.com\u003e\nSigned-off-by: Stone Piao \u003cpiaoyun@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53b112315c015c50e4c092474adb6729269b0fc4",
      "tree": "b6c4cb455d9fc32996dff910a063c6e9aefde32e",
      "parents": [
        "9d7aba63c8630c1fdd7cb321d979c757a1abd20f"
      ],
      "author": {
        "name": "Ying Luo",
        "email": "luoy@marvell.com",
        "time": "Fri Aug 03 18:06:13 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:58 2012 -0400"
      },
      "message": "mwifiex: pass key_params pointer in mwifiex_set_encode\n\n\u0027cipher\u0027 and \u0027seq\u0027 coming from cfg80211 add_key handler will be\nparsed in mwifiex_set_encode() to handle AES_CMAC cipher suite.\n\nSigned-off-by: Ying Luo \u003cluoy@marvell.com\u003e\nSigned-off-by: Stone Piao \u003cpiaoyun@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d7aba63c8630c1fdd7cb321d979c757a1abd20f",
      "tree": "5d5829e1840e32a56635c39b0648c4f004c551c9",
      "parents": [
        "3e238a1167cc5693a0d97b946100d74d75b72680"
      ],
      "author": {
        "name": "Ying Luo",
        "email": "luoy@marvell.com",
        "time": "Fri Aug 03 18:06:12 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:57 2012 -0400"
      },
      "message": "mwifiex: rename wapi_rxpn to pn\n\nThis array was used for wapi_rxpn only. Now it will be used for\nAES_CMAC as well. So make a generic name for it.\n\nSigned-off-by: Ying Luo \u003cluoy@marvell.com\u003e\nSigned-off-by: Stone Piao \u003cpiaoyun@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e238a1167cc5693a0d97b946100d74d75b72680",
      "tree": "1b3f88303946c47d7560b1f32e73857865420e04",
      "parents": [
        "5a009adf32d28bacc02da2ddeb69765848266ce1"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Aug 03 18:06:11 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:56 2012 -0400"
      },
      "message": "mwifiex: cleanup TX/RX BA tables for uAP\n\nCleanup TX/RX BA tables when AP receives deauthentication from\nassociated station. During BSS_IDLE event, all wmm queues, BA\nstreams created for AP interface are deleted.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a009adf32d28bacc02da2ddeb69765848266ce1",
      "tree": "ed1b97a0f917c0de4e394e46edfb5f01ddf6bf1f",
      "parents": [
        "d1cf3b958cb6940cb4e0a71697458035dad9e5b9"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Aug 03 18:06:10 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:55 2012 -0400"
      },
      "message": "mwifiex: add 11n Block Ack support for uAP\n\nThis patch adds support for handling BA request and BA setup\nevents for AP interface.\n\nRA list is marked as either 11n enabled or disabled from station\u0027s\ncapabilities in association request. BA setup is initiated only\nafter some specific number of packets for particular RA list are\ntransmitted.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1cf3b958cb6940cb4e0a71697458035dad9e5b9",
      "tree": "5a097894dd322dd303a04e1118ec9832e4f01be8",
      "parents": [
        "838e4f44929782a2163c7bc95a7cd2da5d8b47f9"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Aug 03 18:06:09 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:55 2012 -0400"
      },
      "message": "mwifiex: support RX AMSDU aggregation for uAP\n\nThis patch adds support for reception and decoding of AMSDU\naggregation frames for AP interface.\nPatch also adds support for handling AMSDU aggregation event.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "838e4f44929782a2163c7bc95a7cd2da5d8b47f9",
      "tree": "01f73f71e516e23bdc01fef09cc09f2049ada950",
      "parents": [
        "017a92a15a119be3b751456cb04791282721c661"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Aug 03 18:06:08 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:54 2012 -0400"
      },
      "message": "mwifiex: improve uAP RX handling\n\n1. Separate file for uAP RX handling.\n2. If received packet is broadcast/multicast, send it to kernel\n   as well as requeue it back to uAP TX queue.\n3. If received packet is for associated STA (intra-BSS), requeue\n   it back to uAP TX queue.\n4. In all other cases (packets for AP or inter-BSS packets),\n   pass packet to kernel to handle it accordingly.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "017a92a15a119be3b751456cb04791282721c661",
      "tree": "c9322ea88aadd9135f0dd0701350e7565d26646f",
      "parents": [
        "3d99d9877dabc6468c3df1c990d436bd221b5089"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Aug 03 18:06:07 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:53 2012 -0400"
      },
      "message": "mwifiex: create list for associated stations in AP mode\n\nAfter station is associated an entry would be added to station\nlist. This entry would have station specific information such as\n11n support, AMSDU size. The entry would be deleted after\ndeauthentication. All station entries would be deleted during\nBSS_IDLE event.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d99d9877dabc6468c3df1c990d436bd221b5089",
      "tree": "1ff54f8d45536fa01eb76005cbba79cb38c82fbe",
      "parents": [
        "c82589131840767443f32f6d235a825cbef7b914"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Aug 03 18:06:06 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:52 2012 -0400"
      },
      "message": "mwifiex: separate file for handling AP events\n\nRoute AP events handling to separate function defined in\nuap_event.c.\nAP specific event handling is removed from sta_event.c.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c82589131840767443f32f6d235a825cbef7b914",
      "tree": "95ecf971650c8b8b2583c41aaddee9d5d16d369c",
      "parents": [
        "bdd37bed619b2445b2a04f398a7fe34b1e416172"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Aug 03 18:06:05 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:51 2012 -0400"
      },
      "message": "mwifiex: update 11n status as per start_ap IE\n\nIf HT IE is present in beacon_data of start_ap cfg80211 handler,\nenable 11n flag in AP. Disable 11n flag when stop_ap handler is\ncalled.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdd37bed619b2445b2a04f398a7fe34b1e416172",
      "tree": "4e364ca35c6a701923a84da3cbbc67fcbb84ba1d",
      "parents": [
        "b7525dbd075414ab2dc3742bacdc386f0f1223b2"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Fri Aug 03 18:06:04 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:50 2012 -0400"
      },
      "message": "mwifiex: improve scan delay logic during Tx traffic\n\nEarlier scan command was postponed by 20msec multiple times to give\npreference to Tx traffic until we find empty wmm queue.\n\nThere is a corner case in which wmm queue becomes empty immediately\nafter processing the packet(before 20msec) and there may be next\npacket coming after some time. In this case we should not resume scan\noperation.\n\nWe will use new flag to check Tx traffic and resume scan operation\nonly if there is no traffic for 200msec.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7525dbd075414ab2dc3742bacdc386f0f1223b2",
      "tree": "180803c1137456d50397a8e75dfc2afb3e0c35f9",
      "parents": [
        "ed1ea6f42ecedbbb3a8c4e0211ad683b8680eebe"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Fri Aug 03 18:06:03 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:49 2012 -0400"
      },
      "message": "mwifiex: update max_chan_per_scan correctly for SSID scan\n\nAs per recent patch \"658f37b mwifiex: scan less channels...\"\nless channels are scanned per scan command in associated state.\n\nDefault number of channels per scan command for normal scan are\nalready 4, but those are 14 for SSID specific scan operation.\n\nThis code change in this patch is required for SSID specific scan.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed1ea6f42ecedbbb3a8c4e0211ad683b8680eebe",
      "tree": "52af734fde8e23ba896d788deb56aec5218cb59e",
      "parents": [
        "bda1b1b77918ea340bbfb2938a0fd7d5203e430c"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Fri Aug 03 18:06:02 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:48 2012 -0400"
      },
      "message": "mwifiex: do le_to_cpu conversion for Rx packet header elements\n\nWe do similar conversion for Tx packet header but it was missing\nfor Rx packet header. Without this fix, Rx packet header won\u0027t\nbe correctly parsed on big endian platform.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bda1b1b77918ea340bbfb2938a0fd7d5203e430c",
      "tree": "93471bc59f809ca22e2ab89f7273370fcff6f321",
      "parents": [
        "7d273ef32a0d68f2751f74f7401de78f3c95afa8"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Fri Aug 03 18:06:01 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:47 2012 -0400"
      },
      "message": "mwifiex: correction in MSDU padding logic\n\nPadding arithmetic will always work for MSDUs provided first MSDU\nends on 4-byte boundary. Fixing it by making sure that all MSDU ends\non 4-byte boundary.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d273ef32a0d68f2751f74f7401de78f3c95afa8",
      "tree": "63662ab5c4f57f2f2721b36df0a512dedf2a4c70",
      "parents": [
        "d92a680359ff3230bd1e68ac8f3ac827639f494e"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Fri Aug 03 18:06:00 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:46 2012 -0400"
      },
      "message": "mwifiex: remove extra padding to AMSDU\n\nSince commit: fb3c19bc9687d972b83faf366b38ac807eca8f25, adding\nextra padding to AMSDU is redundant since same is being performed at\nmwifiex_11n_aggregate_pkt after forming the AMSDU packet. Fixing it\nby removing it.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d92a680359ff3230bd1e68ac8f3ac827639f494e",
      "tree": "ed1bc6651460f16ba60b96a717aeac647f491911",
      "parents": [
        "2a0b50c7703930a1f5d1d32ae116d988e9612cb6"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Fri Aug 03 18:05:59 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:45 2012 -0400"
      },
      "message": "mwifiex: copy MSDU subframes correctly\n\nAll MSDU subframes, except the first one in AMSDU, were being written\nwrongly at the location of first MSDU frame. Fixing that by copying\nthe MSDU at skb-\u003etail of AMSDU.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a0b50c7703930a1f5d1d32ae116d988e9612cb6",
      "tree": "691a54cd80a616e11f05c18c6cb8c5a2c14526d8",
      "parents": [
        "5fc512439f7a235e6b0ae05e42fa7d875fff3849"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Thu Aug 02 16:00:52 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:44 2012 -0400"
      },
      "message": "ath9k: fix indentation in ar9003_hw_set_power_per_rate_table\n\nThe current indentation is off by one tab.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5fc512439f7a235e6b0ae05e42fa7d875fff3849",
      "tree": "70f9b27d4d3e6c0d0be4735a6abe41e2917062a7",
      "parents": [
        "da93c26d0b26139f33cebf9af55715452a10f374"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Thu Aug 02 16:00:51 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:12:43 2012 -0400"
      },
      "message": "ath9k: optimize power level initialization for CTL_[25]GHT20\n\nThe first part of the power array is initialized in a loop\nand the last two values are initialized separately. Extend\nthe loop to cover the last two items, and remove the separate\ninitialization.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "da93c26d0b26139f33cebf9af55715452a10f374",
      "tree": "a1520d2bd676544752f0a7fa9b84833c6f4940e1",
      "parents": [
        "c071b9f666beee2b27b5a4667f099026ca539bd7"
      ],
      "author": {
        "name": "Javier Lopez",
        "email": "jlopex@cozybit.com",
        "time": "Fri Jul 27 11:27:25 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:01:56 2012 -0400"
      },
      "message": "carl9170: Add support for NL80211_IFTYPE_MESH_POINT interfaces\n\nThis patch contains following modifications:\n\n- Add mesh capabilities on fw.c to permit creation of mesh\n  interfaces using this driver.\n\n- Modify carl9170_set_operating_mode, to use AP-style beaconing\n  with mesh interfaces.\n\n- Allow beacon updates for NL80211_IFTYPE_MESH_POINT type in\n  carl9170_handle_command_response.\n\n- Add NL80211_IFTYPE_MESH_POINT case on carl9170_op_add_interfaces to\n  support mesh/ap/sta virtual interface combinations.\n\nSigned-off-by: Javier Lopez \u003cjlopex@cozybit.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c071b9f666beee2b27b5a4667f099026ca539bd7",
      "tree": "e33e03aacc02fa03424c748dbd5aae518a99aa88",
      "parents": [
        "2fdf8c54ea6ea161fa519a701188cbc56a3bb106"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jul 26 10:25:09 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:01:56 2012 -0400"
      },
      "message": "b43: N-PHY: add overriding RF control for rev7+\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fdf8c54ea6ea161fa519a701188cbc56a3bb106",
      "tree": "2cfafeac03fd92d7e6e36a381f08ca4c0865f62c",
      "parents": [
        "572d37a48557e7d38a5d9b5857627bc29f33a26c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jul 26 08:16:01 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:01:55 2012 -0400"
      },
      "message": "b43: be more user friendly with PHY info\n\nFirst of all, use PHY names instead of magic numbers. It should make\nconfiguring kernel easier in case of not enabled PHY type support.\nSecondly, always print info about PHY. This is really basic info about\nhardware and quite important for the support level.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "572d37a48557e7d38a5d9b5857627bc29f33a26c",
      "tree": "71580baeab86dab90d398458c0ba6cba5c4e9db2",
      "parents": [
        "d3d178f050813ec6b82b77cc2df668272e10daba"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jul 26 00:07:39 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 14:56:35 2012 -0400"
      },
      "message": "b43: N-PHY: init 0x2057 radio\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d3d178f050813ec6b82b77cc2df668272e10daba",
      "tree": "40d6d64314052a34969d50e0668ead846dc13b10",
      "parents": [
        "0f941777c696e43e773b713a0078599aa22b3551"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jul 26 00:07:38 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 14:56:35 2012 -0400"
      },
      "message": "b43: N-PHY: finish 0x2056 radio setup\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f941777c696e43e773b713a0078599aa22b3551",
      "tree": "123225ebd7ace0d74d9c2d26eacba64cd9417e25",
      "parents": [
        "6e6a2cd510351502064c3e2a56f411a19530cd57"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jul 26 00:07:37 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 14:56:35 2012 -0400"
      },
      "message": "b43: add helper waiting for given value in radio reg\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e6a2cd510351502064c3e2a56f411a19530cd57",
      "tree": "28b3c0ad9361a7c585916b1e4a611cc49a3183e3",
      "parents": [
        "95a96e08967fed6e64e53b2d6a5e153a4d605e11"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 25 16:58:38 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 14:56:34 2012 -0400"
      },
      "message": "b43: rename host flags defines\n\nThere are more than 3 registers on new hardware. Host flags handling has\nto be rewritten, as we can\u0027t use u128 type to handle all 5 regs.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95a96e08967fed6e64e53b2d6a5e153a4d605e11",
      "tree": "13a9605b4ca8573223aac95a173f804f661cccf4",
      "parents": [
        "d11d354b7b02aac09a20a8157bf990670f169f6f"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jul 24 21:16:42 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 14:56:33 2012 -0400"
      },
      "message": "p54pci: convert driver to use asynchronous firmware loading\n\nDrivers that load firmware from their probe routine have problems with the\nlatest versions of udev as they get timeouts while waiting for user\nspace to start. The problem is fixed by using request_firmware_nowait()\nand delaying the start of mac80211 until the firmware is loaded.\n\nTo prevent the possibility of the driver being unloaded while the firmware\nloading callback is still active, a completion queue entry is used.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d11d354b7b02aac09a20a8157bf990670f169f6f",
      "tree": "8bf20263212a60e5718036a4053142f52fdcdc4d",
      "parents": [
        "fa0f2b38607e19a77096173a8d592cff6f10b32e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Jul 24 19:18:20 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 14:56:32 2012 -0400"
      },
      "message": "b43: N-PHY: add PHY rev7+ workarounds\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa0f2b38607e19a77096173a8d592cff6f10b32e",
      "tree": "e6b9ea9522260a9846780516b448b17cdef2e27f",
      "parents": [
        "858a455ba86b0b515d34972e68095ecd912c08cc"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Jul 24 19:18:19 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 14:56:31 2012 -0400"
      },
      "message": "b43: N-PHY: update workarounds\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "858a455ba86b0b515d34972e68095ecd912c08cc",
      "tree": "a38c2f2ef1bf5308757394f3823e020a12e2f4e8",
      "parents": [
        "caacf05e5ad1abf0a2864863da4e33024bc68ec6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jul 24 17:35:57 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 14:56:29 2012 -0400"
      },
      "message": "brcmsmac: use ieee80211_channel_to_frequency\n\nInstead of hard-coding almost the same functionality,\njust use ieee80211_channel_to_frequency() directly.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd17decbd9af41c9548bb108ccf156519f8253ec",
      "tree": "784ec92b28fa9de6fae9f55451deed2dd9d6ec9f",
      "parents": [
        "b47a09b33a4612ace2958996ce6e0134be23d043"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Jul 27 15:10:16 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:08:41 2012 -0300"
      },
      "message": "Bluetooth: Refactor in hci_le_conn_complete_evt\n\nThis patch moves the hci_conn check to begining of hci_le_conn_\ncomplete_evt in order to improve code\u0027s readability and better\nerror handling.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "b47a09b33a4612ace2958996ce6e0134be23d043",
      "tree": "d6ad5e962e2b660ffa503def373719309c39b59f",
      "parents": [
        "0c95ab78be36e56ca69e36bc679f9dfd3d25f31e"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Jul 27 15:10:15 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:08:10 2012 -0300"
      },
      "message": "Bluetooth: Lookup hci_conn in hci_le_conn_complete_evt\n\nThis patch does a trivial code refactoring in hci_conn lookup in\nhci_le_conn_complete_evt. It performs the hci_conn lookup at the\nbegining of the function since it is used by both flows (error\nand success).\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "0c95ab78be36e56ca69e36bc679f9dfd3d25f31e",
      "tree": "adbbd3ad1892db80756656385f148e15c8c6fa13",
      "parents": [
        "f00a06ac14becc3d78fecdf2513cc23ee267a96b"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Jul 27 15:10:14 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:07:49 2012 -0300"
      },
      "message": "Bluetooth: Find hci_conn by BT_CONNECT state\n\nThis patch changes hci_cs_le_create_conn to perform hci_conn lookup\nby state instead of bdaddr.\n\nSince we can have only one LE connection in BT_CONNECT state, we can\nperform LE hci_conn lookup by state. This way, we don\u0027t rely on\nhci_sent_cmd_data helper to find the hci_conn object.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "f00a06ac14becc3d78fecdf2513cc23ee267a96b",
      "tree": "1e8d9fd60e17db6463499e087701d344912dfae3",
      "parents": [
        "847012c5e04544aef485dfec29c1c07dc90615a4"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Jul 27 15:10:13 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:07:05 2012 -0300"
      },
      "message": "Bluetooth: Refactor hci_cs_le_create_conn\n\nThis patch does some code refactoring in hci_cs_le_create_conn\nfunction. The hci_conn object is only needed in case of failure,\ntherefore hdev locking and hci_conn lookup were moved to\nif-statement scope.\n\nAlso, the conn-\u003estate check was removed since we should always\nclose the connection if it fails.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "847012c5e04544aef485dfec29c1c07dc90615a4",
      "tree": "fc29aa74043ad65cbc629dccf8816e18f4749360",
      "parents": [
        "b9b343d25484bbceaee454ab422daafb1c5eda96"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Jul 27 15:10:12 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:05:51 2012 -0300"
      },
      "message": "Bluetooth: Remove unneeded code\n\nThis patch removes some unneeded code from hci_cs_le_create_conn.\n\nIf the hci_conn is not found, it means this LE connection attempt\nwas triggered by a thrid-party tool (e.g. hcitool). We should not\ncreate this new hci_conn in LE Create Connection command status\nevent since it is already properly handled in LE Connection\nComplete event.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "b9b343d25484bbceaee454ab422daafb1c5eda96",
      "tree": "8d2ba6446a679cac0c894fc2a080ff1cb6ec8f09",
      "parents": [
        "230fd16a2333fef9c012b054a127c7d157f7a7af"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Jul 27 15:10:11 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:05:10 2012 -0300"
      },
      "message": "Bluetooth: Fix hci_le_conn_complete_evt\n\nWe need to check the \u0027Role\u0027 parameter from the LE Connection\nComplete Event in order to properly set \u0027out\u0027 and \u0027link_mode\u0027\nfields from hci_conn structure.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "230fd16a2333fef9c012b054a127c7d157f7a7af",
      "tree": "1709732ce6a48a41845d7a806ea82679aa0430d2",
      "parents": [
        "cd7cf78e9bef269ed482ad8ab572f197ae89af3c"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Jul 27 15:10:10 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:04:39 2012 -0300"
      },
      "message": "Bluetooth: Trivial refactoring\n\nThis patch replaces the unlock-and-return statements by the goto\nstatement.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "cd7cf78e9bef269ed482ad8ab572f197ae89af3c",
      "tree": "4e4658b40dac512930f74dcde854bb944c43096f",
      "parents": [
        "4f8d81584964730b08753da34f1e3fb7981cf742"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:41 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:02 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in dtl1_cs.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "4f8d81584964730b08753da34f1e3fb7981cf742",
      "tree": "a4ccb7ce8b4b20ee35c4eb886c2a0655c4dc5e12",
      "parents": [
        "98921dbd00c4e2e4bdd56423cb5edf98d57b45f7"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:40 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:02 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btwilink.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "98921dbd00c4e2e4bdd56423cb5edf98d57b45f7",
      "tree": "e16d6911125fa785fc3406bdd0e12cf15a9e663f",
      "parents": [
        "fdefa118ebbcadad4adbaaab067be06a96a48e15"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:39 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:02 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btusb.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "fdefa118ebbcadad4adbaaab067be06a96a48e15",
      "tree": "91a2ef79c172784cfd98b2a8a992451c961d23d0",
      "parents": [
        "3a382772b51bbf55b23701746102bd75b9fe883f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:38 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:02 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btuart_cs.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "3a382772b51bbf55b23701746102bd75b9fe883f",
      "tree": "290b90eb2bf5f400e5e1b7e70049a2317eefa831",
      "parents": [
        "eb17ea3b1ce6302e7416c4ba58754fd70ee3ab62"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:37 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:01 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btsdio.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    }
  ],
  "next": "eb17ea3b1ce6302e7416c4ba58754fd70ee3ab62"
}
