)]}'
{
  "log": [
    {
      "commit": "270ca16bc7ff575a5900aec2475fa7f8742f7337",
      "tree": "871cf67fee714cd512dace820e89405a41a70685",
      "parents": [
        "4596fde5401679f062336c6dbad8d9e4043858c2"
      ],
      "author": {
        "name": "Syam Sidhardhan",
        "email": "s.syam@samsung.com",
        "time": "Thu Apr 12 20:33:19 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:34 2012 -0300"
      },
      "message": "Bluetooth: remove header declared but not defined\n\nhci_del_off_timer() doesn\u0027t exist anymore.\n\nSigned-off-by: Syam Sidhardhan \u003cs.syam@samsung.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "4596fde5401679f062336c6dbad8d9e4043858c2",
      "tree": "a408855aa0479f8af5b5862573d7175d69c0a800",
      "parents": [
        "0c01bc486a6f5f397732f808ecbcd63665c605d8"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemant.gupta@stericsson.com",
        "time": "Mon Apr 16 14:57:40 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:33 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Fix address type while loading Long Term Key\n\nThis patch fixes the address type while loading long term keys when BT is\nswitched on. Without this fix pairing is reinitated even though LTK\nexists for remote device because of mismatch of address type.\n\nSigned-off-by: Hemant Gupta \u003chemant.gupta@stericsson.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "0c01bc486a6f5f397732f808ecbcd63665c605d8",
      "tree": "8f77a612865c251c24d00ce7ada93f0f3e11950d",
      "parents": [
        "5c94f379c11a7ecfdb7c0cadbb3bb5f749e20732"
      ],
      "author": {
        "name": "Syam Sidhardhan",
        "email": "s.syam@samsung.com",
        "time": "Thu Apr 12 20:33:21 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:33 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Remove unwanted goto statements\n\nRemove goto statements that do nothing else than jump to the next line\nof code.\n\nSigned-off-by: Syam Sidhardhan \u003cs.syam@samsung.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "5c94f379c11a7ecfdb7c0cadbb3bb5f749e20732",
      "tree": "6fda1737e45404b9937b8d4c615c02c85c49f550",
      "parents": [
        "088ce088ec115ee4bc89549b07b182e65dce9235"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Fri Apr 13 19:52:27 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:32 2012 -0300"
      },
      "message": "Bluetooth: remove unneeded declaration of sco_conn_del()\n\nBy some reason this is not needed anymore.\n\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "088ce088ec115ee4bc89549b07b182e65dce9235",
      "tree": "6646c55d741c01611914e6eb939b590a41cbd511",
      "parents": [
        "abc5de8f4e68ea785e32b91e456f467d2a2fb7db"
      ],
      "author": {
        "name": "Mikel Astiz",
        "email": "mikel.astiz@bmw-carit.de",
        "time": "Wed Apr 11 08:48:48 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:32 2012 -0300"
      },
      "message": "Bluetooth: Remove unnecessary check\n\nThe function already fails if the given size is greater than the MTU, so\nthere is no need to consider that case afterwards.\n\nSigned-off-by: Mikel Astiz \u003cmikel.astiz.oss@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "abc5de8f4e68ea785e32b91e456f467d2a2fb7db",
      "tree": "b2b2b1e5da841384ac2315f6ea8ff31d0dfec3b8",
      "parents": [
        "59f34fb3354bb7b5f9d865ccaa2c54d3cf691cb8"
      ],
      "author": {
        "name": "Mikel Astiz",
        "email": "mikel.astiz@bmw-carit.de",
        "time": "Wed Apr 11 08:48:47 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:31 2012 -0300"
      },
      "message": "Bluetooth: Use unsigned int instead of signed int\n\nThe involved values are all unsigned and thus unsigned int should be\nused instead of signed int. Assigning ~0 to a signed int results in -1,\nwhich is confusing and error-prone, while the code is trying to set the\nmaximum value possible.\n\nThe code still works because the C standard defines that unsigned\ncomparison will be performed in these cases, when comparing an unsigned\nint and a signed int.\n\nSigned-off-by: Mikel Astiz \u003cmikel.astiz.oss@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "59f34fb3354bb7b5f9d865ccaa2c54d3cf691cb8",
      "tree": "5361b8023570521b23d908a8405189b471d0fb93",
      "parents": [
        "b76bbd6657a2dd7545686ba9ad59625f44192146"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Apr 09 22:49:49 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:31 2012 -0300"
      },
      "message": "Bluetooth: btmrvl_sdio: remove pointless conditional before release_firmware()\n\nrelease_firmware() deals gracefullt with NULL pointers so there\u0027s no\nreason to test for one prior to calling the function.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "b76bbd6657a2dd7545686ba9ad59625f44192146",
      "tree": "8a7ea12a3688fefb53c997b715ee9a5629191693",
      "parents": [
        "3c588192b5e5328cdfc8e299c55477004d397208"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Apr 11 10:48:43 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:31 2012 -0300"
      },
      "message": "Bluetooth: Functions for handling ERTM control fields\n\nThese functions encode or decode ERTM control fields (extended or\nenhanced) to or from the new l2cap_ctrl structure.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "3c588192b5e5328cdfc8e299c55477004d397208",
      "tree": "1bedbf322a6b1ded901dc00724e5f8c290098997",
      "parents": [
        "9033894722ec595053c92bfa4359b37e7bc91b78"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Apr 11 10:48:42 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:30 2012 -0300"
      },
      "message": "Bluetooth: Add the l2cap_seq_list structure for tracking frames\n\nA sequence list is a data structure used to track frames that need to\nbe retransmitted, and frames that have been requested for\nretransmission by the remote device.  It can compactly represent a\nlist of sequence numbers within the ERTM transmit window.  Memory for\nthe list is allocated once at connection time, and common operations\nin ERTM are O(1).\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "9033894722ec595053c92bfa4359b37e7bc91b78",
      "tree": "33707a9d67a8d024ebe78551ec8d1bded53666b8",
      "parents": [
        "bd4b165312bacbf1e732cbc22c141362cfb5fda3"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Fri Apr 06 20:15:47 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:26 2012 -0300"
      },
      "message": "Bluetooth: Remove err parameter from alloc_skb()\n\nUse ERR_PTR maginc instead.\n\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "bd4b165312bacbf1e732cbc22c141362cfb5fda3",
      "tree": "189a94b160db0ab5100863d50dfe36959a52ea07",
      "parents": [
        "6bcbc4893fe8a6be3c3c5a83449d79dc9e9a51ac"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Mar 28 16:31:25 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:39 2012 -0300"
      },
      "message": "Bluetooth: Adds set_default function in L2CAP setup\n\nSome parameters in L2CAP chan are set to default similar way in\nsocket based channels and A2MP channels. Adds common function which\nsets all defaults.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "6bcbc4893fe8a6be3c3c5a83449d79dc9e9a51ac",
      "tree": "273012deb26a82a33407f2a0dddcb5836caba319",
      "parents": [
        "328c9248bfa7f5e1490ee82e9027e14c3ecc0485"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Mar 28 16:31:24 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:39 2012 -0300"
      },
      "message": "Bluetooth: Add Read Local AMP Info to init\n\nAMP Info will be used in Discovery Response.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "328c9248bfa7f5e1490ee82e9027e14c3ecc0485",
      "tree": "2f2482dad3db1109a52d4722efe5cfca4c0bcbb1",
      "parents": [
        "b24c62471c276b7ac6105e832eb6fe3c41a654ef"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemant.gupta@stericsson.com",
        "time": "Thu Apr 05 16:51:04 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:38 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Fix missing connect failed event for LE\n\nThis patch adds management connect failed event when LE Create Connection\nCommand fails to inform user space that LE Connection failed to get\nestablished.\n\nSigned-off-by: Hemant Gupta \u003chemant.gupta@stericsson.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "b24c62471c276b7ac6105e832eb6fe3c41a654ef",
      "tree": "d4d53c91cb8cb5e47155f4bfe94ca34274eb6dee",
      "parents": [
        "0ed09148fa61e01cd27c92933ba275ea8078b34d"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemant.gupta@stericsson.com",
        "time": "Thu Apr 05 10:27:21 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:37 2012 -0300"
      },
      "message": "Bluetooth: Fix clearing discovery type when stopping discovery\n\nThis patch prevents resetting of discovery type while stopping\ndiscovery, since otherwise the wrong type might be send in case of\ndiscovery failure. It also doesn\u0027t matter that we are \"lazy\" with\nupdating the type since it is anyway reset when starting discovery again\nand it\u0027s not needed to know the current discovery state.\n\nSigned-off-by: Hemant Gupta \u003chemant.gupta@stericsson.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "0ed09148fa61e01cd27c92933ba275ea8078b34d",
      "tree": "f0369054b06186149844c40a43f49b50213bf972",
      "parents": [
        "eb19aaacb3f88dbd69e1cd9a2b1f054d4dade678"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Apr 03 08:46:54 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:37 2012 -0300"
      },
      "message": "Bluetooth: Remove MGMT_ADDR_INVALID macro\n\nThis patch removes the MGMT_ADDR_INVALID macro. If the address type\nisn\u0027t LE, we consider it is BR/EDR type.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "eb19aaacb3f88dbd69e1cd9a2b1f054d4dade678",
      "tree": "ec937d096f373fada36f450003d0f660e56de1f7",
      "parents": [
        "3a602a00a4a9d531b4a71ceed487d84103e4b141"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemant.gupta@stericsson.com",
        "time": "Fri Mar 30 17:23:35 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:37 2012 -0300"
      },
      "message": "Bluetooth: Send correct address type for LTK\n\nThis patch updates the address type sent from kernel to management\ninterface of BlueZ while sending the Long Term Key.\n\nSigned-off-by: Hemant Gupta \u003chemant.gupta@stericsson.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "3a602a00a4a9d531b4a71ceed487d84103e4b141",
      "tree": "b85436b0779b51cb66067f18df00509bfb872c63",
      "parents": [
        "0dea0141a9d9c33a669c546f8f5d9f44a0557375"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Mar 28 16:06:41 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:36 2012 -0300"
      },
      "message": "Bluetooth: Remove unneeded zero initialization\n\nRemove zero initialization since channel is allocated with kzalloc\nin l2cap_chan_create.\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.org\u003e\n"
    },
    {
      "commit": "0dea0141a9d9c33a669c546f8f5d9f44a0557375",
      "tree": "fdee2cb96672cbd583738a13086210dc528d1d1d",
      "parents": [
        "053262dce5a0cc503456d15e204cde205dcf927e"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Wed Mar 28 11:48:42 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:36 2012 -0300"
      },
      "message": "Bluetooth: vhci: Ignore return code of nonseekable_open()\n\nThe comment in ./fs/open.c clearly states that nonseekable_open() will\nnever fail. Therefore, we can safely ignore the return code. This is the\nrecommended way to deal with nonseekable_open().\nOur current code looks like nonseekable_open() is checked for the return\ncode. However, if we check the return code, we must also kfree() our\nprivate data if the open fails. To avoid this overhead and to avoid\nconfusion, we simply drop the return code and return 0.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "053262dce5a0cc503456d15e204cde205dcf927e",
      "tree": "34bff85df374ffa5d086b2b44616dd826dcf5d2e",
      "parents": [
        "eef1d9b668c51dcae58d8bb41ce0c805f866dbbd"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Mar 27 18:49:02 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:36 2012 -0300"
      },
      "message": "Bluetooth: Update management interface revision\n\nFor each kernel release where commands or events are added to the\nmanagement interface, the revision field should be increment by one.\n\nThe increment should only happen once per kernel release and not\nfor every command/event that gets added. The revision value is for\ninformational purposes only, but this simple policy would make any\nfuture debugging a lot simple.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "eef1d9b668c51dcae58d8bb41ce0c805f866dbbd",
      "tree": "ca3bdca54bbeeb59a15d8d4dafbda33dbb000101",
      "parents": [
        "14a284918416e480bf49f8c05dfeefa02640d2d6"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Sun Mar 25 13:59:16 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:36 2012 -0300"
      },
      "message": "Bluetooth: Remove sk parameter from l2cap_chan_create()\n\nFollowing the separation if core and sock code this change avoid\nmanipulation of sk inside l2cap_chan_create().\n\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "14a284918416e480bf49f8c05dfeefa02640d2d6",
      "tree": "4ab76e7911fe10bb67bc3b196d8b47db138b0141",
      "parents": [
        "bcd11ff7c2f7bf3d18fc9053994466e09b2d42d3"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Mar 23 16:31:49 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:36 2012 -0300"
      },
      "message": "Bluetooth: Make L2CAP chan_add functions static\n\nRemove sparse warnings below:\n\n...\nnet/bluetooth/l2cap_core.c:302:6: warning: symbol \u0027__l2cap_chan_add\u0027 was\nnot declared. Should it be static?\nnet/bluetooth/l2cap_core.c:351:6: warning: symbol \u0027l2cap_chan_add\u0027 was\nnot declared. Should it be static?\n...\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.org\u003e\n"
    },
    {
      "commit": "bcd11ff7c2f7bf3d18fc9053994466e09b2d42d3",
      "tree": "e1a7d2744c8762764a75703d0f98975c4a3d4918",
      "parents": [
        "00e3112c5a90963bb7b56e0648d22fc51ed17d23"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Mar 21 10:34:32 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:35 2012 -0300"
      },
      "message": "Bluetooth: Remove unneeded timer clear\n\nset_chan_timer clears timer itself\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "00e3112c5a90963bb7b56e0648d22fc51ed17d23",
      "tree": "97707023c5e51df24adf574cb727e9a28f569289",
      "parents": [
        "d5f7ac38102c12069de247890cfdd357bf845a77"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Mar 23 16:56:56 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:35 2012 -0300"
      },
      "message": "Bluetooth: Add a structure to carry ERTM data in skb control blocks\n\nEvery field from ERTM control headers is now carried in the control\nblock so it only has to be parsed or generated once, and can be\nefficiently accessed throughout the ERTM code.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "d5f7ac38102c12069de247890cfdd357bf845a77",
      "tree": "ace2361d4551f92d52a29cdfecee95c68d2da085",
      "parents": [
        "6f74b6f36fc06fafb0c5868563385a59dc22b1b2"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Mar 23 16:56:55 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:35 2012 -0300"
      },
      "message": "Bluetooth: Add definitions and struct members for new ERTM state machine\n\nAdds some missing values for control field parsing, additional data\nfor the new state machine, and enumerations for states, incoming\npacket classification, and state machine events.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "6f74b6f36fc06fafb0c5868563385a59dc22b1b2",
      "tree": "e64631126c9715b503e5f899abe7007cc7a2448f",
      "parents": [
        "21693c15c0c3be1aac16eee19497a545f12b1a37"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Mar 23 16:31:50 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:35 2012 -0300"
      },
      "message": "Bluetooth: Comments and style fixes\n\nAdd comments to timer implementation and style fixes.\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.org\u003e\n"
    },
    {
      "commit": "21693c15c0c3be1aac16eee19497a545f12b1a37",
      "tree": "42b5ddd0c4e0d1c02da1d91dbf1bfee0cf0291f5",
      "parents": [
        "79d6e068bee82e9998b2be78bc0f08f2dec8777a"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "aguedespe@gmail.com",
        "time": "Wed Mar 21 00:03:36 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:35 2012 -0300"
      },
      "message": "Bluetooth: Add HCI_PERIODIC_INQ to dev_flags\n\nThis patch adds the HCI_PERIODIC_INQ flag to dev_flags. This flag\ntracks if periodic inquiry is enabled or not.\n\nSigned-off-by: Andre Guedes \u003caguedespe@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "79d6e068bee82e9998b2be78bc0f08f2dec8777a",
      "tree": "94fecedf158694febe31813ac121310539639497",
      "parents": [
        "1519cc177a05b96d8715c3cda244c46d6457efbb"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "aguedespe@gmail.com",
        "time": "Wed Mar 21 00:03:35 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:35 2012 -0300"
      },
      "message": "Bluetooth: Add Periodic Inquiry command complete handler\n\nThis patch adds a handler function to Periodic Inquiry command\ncomplete event.\n\nSigned-off-by: Andre Guedes \u003caguedespe@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "1519cc177a05b96d8715c3cda244c46d6457efbb",
      "tree": "4fbb6e504277618f3bb048e68ba4cbcc83ecd9ee",
      "parents": [
        "642be6c768bd686577ffe6ebcc5e6132a932537b"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "aguedespe@gmail.com",
        "time": "Wed Mar 21 00:03:38 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:34 2012 -0300"
      },
      "message": "Bluetooth: Ignore inquiry results from periodic inquiry\n\nThis patch changes inquiry result function handlers so they ignore\ninquiry result events if periodic inquiry is enabled.\n\nSigned-off-by: Andre Guedes \u003caguedespe@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "642be6c768bd686577ffe6ebcc5e6132a932537b",
      "tree": "74d65aaac3cb9ef55c7ac33ccc22ba719839b37d",
      "parents": [
        "ae854a70df3e2183a8db7a98a0deceee111c4542"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "aguedespe@gmail.com",
        "time": "Wed Mar 21 00:03:37 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:34 2012 -0300"
      },
      "message": "Bluetooth: Check HCI_PERIODIC_INQ in start_discovery\n\nThis patch adds a HCI_PERIODIC_INQ check to start_discovery.\nIf periodic inquiry is enabled, we fail MGMT Start Discovery\ncommand with MGMT_STATUS_BUSY code.\n\nSigned-off-by: Andre Guedes \u003caguedespe@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "ae854a70df3e2183a8db7a98a0deceee111c4542",
      "tree": "2f69db97ed01367554abc528631386880551bbad",
      "parents": [
        "4d93483b1c593a5ee5b3f917c26dbaad59dadde2"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "aguedespe@gmail.com",
        "time": "Wed Mar 21 00:03:36 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:34 2012 -0300"
      },
      "message": "Bluetooth: Add HCI_PERIODIC_INQ to dev_flags\n\nThis patch adds the HCI_PERIODIC_INQ flag to dev_flags. This flag\ntracks if periodic inquiry is enabled or not.\n\nSigned-off-by: Andre Guedes \u003caguedespe@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "4d93483b1c593a5ee5b3f917c26dbaad59dadde2",
      "tree": "3e0b15c5a0ee5dee04c4f3597bdf3283ebd83533",
      "parents": [
        "e0d9727edb3b66865989a1f592c06606392146ca"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "aguedespe@gmail.com",
        "time": "Wed Mar 21 00:03:35 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:34 2012 -0300"
      },
      "message": "Bluetooth: Add Periodic Inquiry command complete handler\n\nThis patch adds a handler function to Periodic Inquiry command\ncomplete event.\n\nSigned-off-by: Andre Guedes \u003caguedespe@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "e0d9727edb3b66865989a1f592c06606392146ca",
      "tree": "e3b9f4fb92285fcca599899971e4b0dc665157dc",
      "parents": [
        "7537e5c3064c5a5751a7b26aba82ad83c5e89190"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Mar 20 15:15:36 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: Refactor stop_discovery\n\nThis patch does a trivial code refactoring in stop_discovery\nfunction by using a switch statement instead of an if-return-else\napproach.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "7537e5c3064c5a5751a7b26aba82ad83c5e89190",
      "tree": "901b83d468e5dbc1f0471642d083f4f480cbfcc9",
      "parents": [
        "3e9fb6d87ee543b10bcf245d4a5c6aa1ab0ac2ab"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "aguedespe@gmail.com",
        "time": "Tue Mar 20 00:13:38 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: Replace EPERM by EALREADY in hci_cancel_inquiry\n\nWe should return -EALREADY in hci_cancel_inquiry since it is more\nsuitable than -EPERM error code.\n\nSigned-off-by: Andre Guedes \u003caguedespe@gmail.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "3e9fb6d87ee543b10bcf245d4a5c6aa1ab0ac2ab",
      "tree": "16e2de70f6628ed19facb260c2f205571c8181c4",
      "parents": [
        "c72d4b8afa8002cd6f64225954bee78296321e7e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Tue Mar 20 10:32:25 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: Silence sparse warning\n\nSilence sparse warning shown below:\n...\nnet/bluetooth/mgmt.c:448:15: warning: cast to restricted __le32\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "c72d4b8afa8002cd6f64225954bee78296321e7e",
      "tree": "2abcb1d54309248e09dae928570d118691f15974",
      "parents": [
        "d97dcb66001222efa79e55f5260b9b660fd452a4"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Fri Mar 16 16:02:57 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Don\u0027t allow to set invalid value to DeviceID source\n\nReply with MGMT_STATUS_INVALID_PARAMS when userspace is trying to set\nsource with out-of-scope value.\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nAcked-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "d97dcb66001222efa79e55f5260b9b660fd452a4",
      "tree": "9113e2af7b176cb5e4790f3aa60f28a7f5c33979",
      "parents": [
        "c9ecc48e2f3577a73dcd830d8b67ecc48e224465"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Fri Mar 16 16:02:56 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Fix some code style and indentation issues\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nAcked-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "c9ecc48e2f3577a73dcd830d8b67ecc48e224465",
      "tree": "8aafa2620851fda2235b11fa6c8c98e38ab709bc",
      "parents": [
        "7dbfac1d720d3ea68e00e187bbd2f1147257528b"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Thu Mar 15 16:52:08 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: LE support for MGMT stop discovery\n\nThis patch adds LE support to MGMT stop discovery command. So,\nnow we are able to cancel LE discovery procedures (LE-only and\ninterleaved).\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "7dbfac1d720d3ea68e00e187bbd2f1147257528b",
      "tree": "717ef375cd89784a2281c8a40080afe272286ede",
      "parents": [
        "2e3c35ead821498f5b0a5b6c62365fbb187420fc"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Thu Mar 15 16:52:07 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:32 2012 -0300"
      },
      "message": "Bluetooth: Add hci_cancel_le_scan() to hci_core\n\nThis patch adds to hci_core the hci_cancel_le_scan function which\nshould be used to cancel an ongoing LE scan.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "2e3c35ead821498f5b0a5b6c62365fbb187420fc",
      "tree": "461eefd8dc453b46d1bf4f2f5aa3706a15424c7b",
      "parents": [
        "1f350c8724881fe6b1be9aa68d1e49508a6f8ab9"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Mar 14 18:54:15 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:32 2012 -0300"
      },
      "message": "Bluetooth: trivial: Remove sparse warnings\n\nFix sparse warnings related to incorrect type in assignment and static\nsymbol.  Also use const keyword. Warnings are shown below:\n\n...\nnet/bluetooth/mgmt.c:305:28: warning: incorrect type in assignment\n(different base types)\nnet/bluetooth/mgmt.c:305:28:    expected unsigned short [usertype] *opcode\nnet/bluetooth/mgmt.c:305:28:    got restricted __le16 *\u003cnoident\u003e\n...\nnet/bluetooth/mgmt.c:2609:3: warning: symbol \u0027mgmt_handlers\u0027 was not declared.\nShould it be static?\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "1f350c8724881fe6b1be9aa68d1e49508a6f8ab9",
      "tree": "20d6af5d3e05bcb8c3a15d57010cdf5093c638ff",
      "parents": [
        "1036b89042df96e71c0cb941be212f8053ecccc0"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Mar 12 20:31:08 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:32 2012 -0300"
      },
      "message": "Bluetooth: Fix broken usage of get_unaligned_le16\n\nIn case the struct is already __packed, there is no need to use unaligned\naccess to the data. So just use __le16_to_cpu in these cases.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "1036b89042df96e71c0cb941be212f8053ecccc0",
      "tree": "9e438432d2e5e9f0b452c2a2a9df2adfc1c6b7e3",
      "parents": [
        "035100c8a808e5484ca0848cebed91783e1868cf"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 15:59:33 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:32 2012 -0300"
      },
      "message": "Bluetooth: Fix opcode access in hci_complete\n\nopcode to be accessed is in le16 format so convert it\nfirst to cpu byte order.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "035100c8a808e5484ca0848cebed91783e1868cf",
      "tree": "64a05b9bda95d8678b0ad413d1b666175b4ed173",
      "parents": [
        "739f43e860748f0e86034512d65ca480581b1b35"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 15:59:32 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:32 2012 -0300"
      },
      "message": "Bluetooth: Fix type in cpu_to_le conversion\n\nUse struct hci_cp_write_def_link_policy to overcome sparse\nwarnigs below:\n\n...\nnet/bluetooth/hci_event.c:633:21: warning: incorrect type in assignment\n(different base types)\nnet/bluetooth/hci_event.c:633:21:    expected unsigned short [unsigned]\n[assigned] [usertype] link_policy\nnet/bluetooth/hci_event.c:633:21:    got restricted __le16 [usertype] \u003cnoident\u003e\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "739f43e860748f0e86034512d65ca480581b1b35",
      "tree": "cfb98b59cd227d3c5e04edb97ee5e2db1c6db710",
      "parents": [
        "4fd21a88e311c03241f323f64aef643fcd5f149d"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 15:59:31 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:31 2012 -0300"
      },
      "message": "Bluetooth: trivial: Correct types\n\nFix sparse warnigns below:\n...\nnet/bluetooth/hci_sysfs.c:458:33: warning: cast to restricted __be32\nnet/bluetooth/hci_sysfs.c:458:47: warning: cast to restricted __be16\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "4fd21a88e311c03241f323f64aef643fcd5f149d",
      "tree": "eea2134631740b74b6dc858ba178200514978274",
      "parents": [
        "8ce0c498aa6f40db119d5eb60aa9e7de5e66880e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 12:13:10 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:31 2012 -0300"
      },
      "message": "Bluetooth: trivial: Fix endian conversion mode\n\nIn L2CAP we use le16 format so change direction of conversion\nfrom le16_to_cpu to cpu_to_le16.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "8ce0c498aa6f40db119d5eb60aa9e7de5e66880e",
      "tree": "87e0ae62b158f6c89eee9c0f358f5225e15806ef",
      "parents": [
        "d9b887020eb54eeb78d222c862ef2dc65b8e0ebe"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 12:13:09 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:31 2012 -0300"
      },
      "message": "Bluetooth: Convert error codes to le16\n\nCreate Chan Rsp shall put result and status in le format.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "d9b887020eb54eeb78d222c862ef2dc65b8e0ebe",
      "tree": "372b724e9d9ff42abc25a984b7e14ce604c752e7",
      "parents": [
        "61386cba0fae4744b8e2f52c4911fe3af9ff6c54"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 12:13:08 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:31 2012 -0300"
      },
      "message": "Bluetooth: Correct CID endian notation\n\nL2CAP channel id is used in host format in internal L2CAP code.\nFix sparse warnings about wrong endian conversion.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "61386cba0fae4744b8e2f52c4911fe3af9ff6c54",
      "tree": "ab6bb810b7ef79016734c54efd73aa33f91391d3",
      "parents": [
        "58115373e74c7ee18d0f54f00831649a6471a899"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 12:13:07 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:31 2012 -0300"
      },
      "message": "Bluetooth: Correct length calc in L2CAP conf rsp\n\ncmd-\u003elen is in le format so convert it to host format before use.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "58115373e74c7ee18d0f54f00831649a6471a899",
      "tree": "976c058a3f36020beb284509c98cb894345ca671",
      "parents": [
        "eb55ef07a211eea95088eb0e6cdbd53cd65d9755"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 12:13:06 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Correct ediv in SMP\n\nediv is already in little endian order.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "eb55ef07a211eea95088eb0e6cdbd53cd65d9755",
      "tree": "4f6fac717c3e12a54b92196276a308006a33167b",
      "parents": [
        "cdbaccca733c9dde3faf150150102dade311c91f"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Mar 14 18:08:46 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Fix broken usage of put_unaligned_le16\n\nIn case the struct is already __packed, there is no need to use\nunaligned access to the data. So just use cpu_to_le16 or\n__constant_cpu_to_le16 in these cases.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "cdbaccca733c9dde3faf150150102dade311c91f",
      "tree": "75a4d5600a6ab8db1b9a6f6019981b651be7cac6",
      "parents": [
        "2b9be137b70bef9ec7835d83e225d8b35ba9c7ae"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Mar 11 20:00:29 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Add management command for setting Device ID\n\nThe Device ID details need to be programmed into the kernel for every\ncontroller at least once. So provide management command for this.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "2b9be137b70bef9ec7835d83e225d8b35ba9c7ae",
      "tree": "596f3ca1945aadf68898174dff2150ef80ac134c",
      "parents": [
        "91c4e9b1ac595f83681c9a9de691e0f30eeafb44"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Mar 11 19:32:12 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Handle EIR tags for Device ID\n\nThe Device ID information can be provided via Extended Inquiry Data\nas well. If a valid source is present, then include it.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "91c4e9b1ac595f83681c9a9de691e0f30eeafb44",
      "tree": "a9917d121f19adafb81abf4b7f264f185f60b736",
      "parents": [
        "6935e0f5181644201894f0b7fbe3d8910c18af05"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Mar 11 19:27:21 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Add TX power tag to EIR data\n\nThe Inquiry Response TX power tag should be added to the Extended\nInquiry Data (EIR) as well.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "6935e0f5181644201894f0b7fbe3d8910c18af05",
      "tree": "5420f01c982898aaac0204d9761b23fc39bcc081",
      "parents": [
        "bc3dd33cef001e61da0f71b5d8f918b3dbaa4a94"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Fri Mar 09 15:53:42 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Remove redundant hdev-\u003eparent field\n\nWe initialize the \"struct device\" in hci_alloc_dev() for a long time now\nso we can access hdev-\u003edev.parent directly. Hence, we can drop the\ntemporary field hdev-\u003eparent which is used in no other place than\nhci_add_sysfs().\n\nSET_HCIDEV_DEV() is never called after registering a device by the\ndrivers so we do not overwrite internal device-state. Furthermore,\nhdev-\u003edev is initialized to 0 by kzalloc() inside hci_alloc_dev() so the\ndefault behavior with dev.parent \u003d NULL is kept.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "bc3dd33cef001e61da0f71b5d8f918b3dbaa4a94",
      "tree": "40aea7e371f655c9c8cc4b1e37831df7c7ab1c4d",
      "parents": [
        "097db76cdccd8107784e2c845b838ab333be02dc"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Mar 06 19:37:06 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:29 2012 -0300"
      },
      "message": "Bluetooth: Check FINDING state in interleaved discovery\n\nIn order to do interleaved discovery we should be in DISCOVERY_\nFINDING state. Otherwise, discovery should be stopped.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "097db76cdccd8107784e2c845b838ab333be02dc",
      "tree": "365b1f5545cf838da865070a6ca0debdec47fd82",
      "parents": [
        "78e8098e7b8db6a7dc01406464329c37d3b4973d"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Mar 09 14:16:17 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:29 2012 -0300"
      },
      "message": "Bluetooth: Correct chan-\u003epsm endian conversions\n\nchan-\u003epsm is kept in __le16 format which was not always taken\ninto account. Fix several bugs related to extra conversion.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "78e8098e7b8db6a7dc01406464329c37d3b4973d",
      "tree": "3b0d67a61934915426ee6f706cf389bcd20eae7c",
      "parents": [
        "9a0066579270584108f1f2f97d98fe989d8117df"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Mar 09 13:00:50 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:29 2012 -0300"
      },
      "message": "Bluetooth: Fix extra conversion to __le32\n\nValue to be converted is already in __le32 format.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "9a0066579270584108f1f2f97d98fe989d8117df",
      "tree": "aaa0f4ad4bcd1e88f1029011c2662d714ae76a29",
      "parents": [
        "7d69230c4381a5abc7286a8dfc893268e14e6ead"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Mar 09 12:12:12 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:29 2012 -0300"
      },
      "message": "Bluetooth: Correct type for ediv to __le16\n\nCorrect type warnings reported by sparse to show that this\nfunctions takes ediv argument in __le16 format.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "7d69230c4381a5abc7286a8dfc893268e14e6ead",
      "tree": "4eb2046f211bebabc163ae11a972b6c5f07fa7c8",
      "parents": [
        "e46668819c1bd5930720a7e020e2a45291f9de4f"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Mar 09 11:46:49 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:28 2012 -0300"
      },
      "message": "Bluetooth: Correct type for hdev lmp_subver\n\nKeep lmp_subver in host byte order. We have following conversion\nin hci_cc_read_local_version:\nhdev-\u003elmp_subver \u003d __le16_to_cpu(rp-\u003elmp_subver);\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e46668819c1bd5930720a7e020e2a45291f9de4f",
      "tree": "45fe214dfcd825b8f90315f4a2754d5d0dfb7396",
      "parents": [
        "341352d13dae752610342923c53ebe461624ee2c"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Mar 09 11:59:15 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:28 2012 -0300"
      },
      "message": "Bluetooth: trivial: Correct endian conversion\n\nCorrect endian conversion reported by sparse\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "341352d13dae752610342923c53ebe461624ee2c",
      "tree": "05797e3686984b0e1b963882e886e95817c1d4dc",
      "parents": [
        "70c33eaae79e53f9e48324736c0cb85534d3f093"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 22:18:09 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 22:18:09 2012 -0400"
      },
      "message": "iwlwifi: fix-up some merge damage from commit 0d6c4a2\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70c33eaae79e53f9e48324736c0cb85534d3f093",
      "tree": "103c59d0356e55341052adca0624b6256525ddbb",
      "parents": [
        "b91e64aad2c78b0477b9eb3a26335668b4032002"
      ],
      "author": {
        "name": "Ashok Nagarajan",
        "email": "ashok@cozybit.com",
        "time": "Mon Apr 30 14:20:32 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:59 2012 -0400"
      },
      "message": "{nl,cfg,mac}80211: Allow user to see/configure HT protection mode\n\nThis patch introduces a new mesh configuration parameter \"ht_opmode\" and will\nallow user to check the current HT protection mode selected. Users could\nconfigure the protection mode by the command \"iw mesh_iface set mesh_param\nmesh_ht_protection_mode\u003d2\". The default protection mode of mesh is set to\nnon-HT mixed mode.\n\nSigned-off-by: Ashok Nagarajan \u003cashok@cozybit.com\u003e\nReviewed-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b91e64aad2c78b0477b9eb3a26335668b4032002",
      "tree": "3ee73d514f4fc86097cbbd0799c1dab911d29be9",
      "parents": [
        "57aac7c51c07ca7a2361477f352af422259301bd"
      ],
      "author": {
        "name": "Ashok Nagarajan",
        "email": "ashok@cozybit.com",
        "time": "Mon Apr 30 14:20:31 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:58 2012 -0400"
      },
      "message": "mac80211: Allow nonHT/HT peering in mesh\n\nNow that we have protection enabled, allow non-HT and HT20 stations to peer\nwith HT40+/- stations. Peering is still disallowed for HT40+/- mismatch.\n\nSigned-off-by: Ashok Nagarajan \u003cashok@cozybit.com\u003e\nReviewed-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57aac7c51c07ca7a2361477f352af422259301bd",
      "tree": "b7c4e8a79335d11a46e667d1d555d537faae7a7e",
      "parents": [
        "431e31542383b71bc5f2642572a1e6ef07f1bb87"
      ],
      "author": {
        "name": "Ashok Nagarajan",
        "email": "ashok@cozybit.com",
        "time": "Mon Apr 30 14:20:30 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:57 2012 -0400"
      },
      "message": "mac80211: Implement HT mixed protection mode\n\nSection 9.23.3.5 of IEEE 80211s standard describes the protection rules for\nHT mesh STA in a MBSS. Three HT protection modes are supported for now:\n\nnon-HT mixed mode - is selected if any non-HT peers are present in our MBSS.\n20MHz-protection mode - is selected if all peers in our 20/40MHz MBSS support\n\t\t\tHT and atleast one HT20 peer is present.\nno-protection mode - is selected otherwise.\n\nThis is a limited implementation of 9.23.3.5, which only considers mesh peers\nwhen determining the HT protection mode. Station\u0027s channel_type needs to be\nmaintained.\n\nSigned-off-by: Ashok Nagarajan \u003cashok@cozybit.com\u003e\nReviewed-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "431e31542383b71bc5f2642572a1e6ef07f1bb87",
      "tree": "39d2cbc1b9e4321b27b6938034de67c4dedcdf9f",
      "parents": [
        "ef9456a85dabe2222a4cb80fe8eef6361170c55d"
      ],
      "author": {
        "name": "Ashok Nagarajan",
        "email": "ashok@cozybit.com",
        "time": "Mon Apr 30 14:20:29 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:57 2012 -0400"
      },
      "message": "mac80211: Advertise HT protection mode in IEs\n\nSigned-off-by: Ashok Nagarajan \u003cashok@cozybit.com\u003e\nReviewed-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef9456a85dabe2222a4cb80fe8eef6361170c55d",
      "tree": "ee63bb53677f27f2de3db2c6801b78d5a8ce2a27",
      "parents": [
        "ba89bf1961bb991a5c6415bd8408a8cb61ee46dc"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 30 10:23:36 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:56 2012 -0400"
      },
      "message": "cfg80211: fix BSS comparison\n\nSince the BSS table is organized in a RB tree, the BSSs need to be\ncomparable. This means that we must define a \u003c and \u003e operator to\nthe BSS object.\ncompare_ethr_addr isn\u0027t enough since it returns only a binary value.\n\nSince Felix\u0027s\n\ncfg80211: use compare_ether_addr on MAC addresses instead of memcmp\n\n    Because of the constant size and guaranteed 16 bit alignment, the inline\n    compare_ether_addr function is much cheaper than calling memcmp.\n\n    Signed-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\n    Signed-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n\nThe BSS table is corrupted: rb_find_bss can\u0027t find the bss.\nAs a result BSSes are duplicated in the BSS table, and we get stuck\nwhile probing an AP before associating (in STA mode).\n\nChange-Id: I85928756f4328028230832c1565ece7f412f3843\nCC: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nAcked-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba89bf1961bb991a5c6415bd8408a8cb61ee46dc",
      "tree": "073ad2e1ae876eb9a37eb20d649bd02d3d0310f1",
      "parents": [
        "e2f93cc3218853a3c00bd7c9f923bec65aaf9103"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Apr 27 18:56:59 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:55 2012 -0400"
      },
      "message": "brcmfmac: add out of band interrupt support\n\nSome sdio host controllers do not support real in band interrupt.\nSoftware polling mode as a replacement is not fast enough for\nhigh throughput and new features. Also some in band interrupts\ndo not support host wake up on embedded platform even when they\nare real physical interrupts. Therefore out of band (oob)\ninterrupt mechanism is implemented for these scenarios.\n\nTo provide oob irq number and flags used for irq registration in\nbrcmfmac, a platform device contains irq resource must be\nregistered in board specific code.\n\nHere is an example of platform device structure:\nstruct resource brcmf_sdio_res[] \u003d {\n\t{\n\t\t.start\t\u003d GPIO_BRCMF_SDIO_OOB_NUM,\n\t\t.end\t\u003d GPIO_BRCMF_SDIO_OOB_NUM,\n\t\t.flags  \u003d IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL,\n\t}\n};\nstruct platform_device brcmf_sdio_device \u003d {\n\t.name\t\t\u003d \"brcmf_sdio_pd\",\n\t.id\t\t\u003d -1,\n\t.num_resources\t\u003d ARRAY_SIZE(brcmf_sdio_res),\n\t.resource\t\u003d brcmf_sdio_res,\n};\n\nReviewed-by: pieter-paul giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: arend van spriel \u003carend@broadcom.com\u003e\nSigned-off-by: franky lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e2f93cc3218853a3c00bd7c9f923bec65aaf9103",
      "tree": "ca30cd9bfad773722178886d852f6e97a07a4bc8",
      "parents": [
        "d9126e0c420b1ced6a2482aeda8380bca7fbebb0"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Apr 27 18:56:58 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:54 2012 -0400"
      },
      "message": "brcmfmac: postpone interrupt register function\n\nFor out of band interrupt which is going to be introduced shortly,\nthe interrupt register function must be called after firmware is\ndownloaded. This patch moves it from brcmf_sdbrcm_probe to\nbrcmf_sdbrcm_bus_init.\n\nReviewed-by: pieter-paul giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: arend van spriel \u003carend@broadcom.com\u003e\nSigned-off-by: franky lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9126e0c420b1ced6a2482aeda8380bca7fbebb0",
      "tree": "da0905a46c3ab6dbddbfa5c2e0a393f803421449",
      "parents": [
        "f0116fbfcb2559a32e6387ee1699cccf977dab73"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Apr 27 18:56:57 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:54 2012 -0400"
      },
      "message": "brcmfmac: check bus state for status\n\nBus state should be the correct flag for bus status. Use it instead\nof result from previous function call for backplane clock switch.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f0116fbfcb2559a32e6387ee1699cccf977dab73",
      "tree": "4fe5ca6c84f7cb75aeb8d9f88aaf1de993a8d25c",
      "parents": [
        "3073a7c20cea0b7a9946fe61f09d43aa61deb9ea"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Apr 27 18:56:56 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:53 2012 -0400"
      },
      "message": "brcmfmac: stop releasing sdio host in irq handler\n\nbrcmf_sdbrcm_isr doesn\u0027t access to the dongle through SDIO bus.\nStop releasing and claiming host in irq handler to eliminate\nany potential risk.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3073a7c20cea0b7a9946fe61f09d43aa61deb9ea",
      "tree": "4f9317a18a31e81e08885a7c9c79ed0c836c3413",
      "parents": [
        "e352114fd62f6d568ca0cb18f589cb8df710cf02"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Apr 23 12:50:32 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:52 2012 -0400"
      },
      "message": "mac80211: Add more ethtools stats: survey, rates, etc\n\nThe signal and noise are forced to be positive since ethtool\ndeals in unsigned 64-bit values and this number should be human\nreadable.  This gives easy access to some of the data formerly\nexposed in the deprecated /proc/net/wireless file.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e352114fd62f6d568ca0cb18f589cb8df710cf02",
      "tree": "aadf36af471d9ccfd50561acf8bb052f1bace468",
      "parents": [
        "b1ab79255c539ebe740baa89f8a44ab139381e1c"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Apr 23 12:50:31 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:51 2012 -0400"
      },
      "message": "mac80211: Framework to get wifi-driver stats via ethtool.\n\nThis adds hooks to call into the driver to get additional\nstats for the ethtool API.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1ab79255c539ebe740baa89f8a44ab139381e1c",
      "tree": "7c51677565d915e57842cd66b5e7a01eb111984f",
      "parents": [
        "d61992182e41e1beec0507fd7bce4ba1face12d6"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Apr 23 12:50:30 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:50 2012 -0400"
      },
      "message": "mac80211: Support getting sta_info stats via ethtool.\n\nThis lets ethtool print out stats related to stations\nconnected to the interface.  Does not yet get stats\nfrom the underlying driver.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d61992182e41e1beec0507fd7bce4ba1face12d6",
      "tree": "dab94e062e0793a5f8a7cf54d336866f9aca0328",
      "parents": [
        "35e7adaaf6932c5ffb22c6ec521734434c65adc5"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Apr 23 12:50:29 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:49 2012 -0400"
      },
      "message": "cfg80211: Add framework to support ethtool stats.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35e7adaaf6932c5ffb22c6ec521734434c65adc5",
      "tree": "b22abe74bd86c1c71c950902f810661254c1167f",
      "parents": [
        "e377a4fc768d7d477e58888bdbddd0103d6238bf"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 25 08:10:08 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:49 2012 -0400"
      },
      "message": "iwlwifi: use 6000G2B for 6030 device series\n\n\"iwlwifi: use correct released ucode version\" change\nthe ucode api ok from 6000G2 to 6000G2B, but it shall belong\nto 6030 device series, not the 6005 device series. Fix it\n\nCc: stable@vger.kernel.org #3.3+\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e377a4fc768d7d477e58888bdbddd0103d6238bf",
      "tree": "cef100f6a8dbde284a6262b2370feee3b9265f44",
      "parents": [
        "e19d8baf8cfcc0b96d7578a22801d16400d877bd"
      ],
      "author": {
        "name": "Meenakshi Venkataraman",
        "email": "meenakshi.venkataraman@intel.com",
        "time": "Sun Apr 22 07:55:27 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:48 2012 -0400"
      },
      "message": "iwlwifi: use correct released ucode version\n\nReport correctly the latest released version\nof the iwlwifi firmware for all\niwlwifi-supported devices.\n\nCc: stable@vger.kernel.org #3.3+\nSigned-off-by: Meenakshi Venkataraman \u003cmeenakshi.venkataraman@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e19d8baf8cfcc0b96d7578a22801d16400d877bd",
      "tree": "b22abe74bd86c1c71c950902f810661254c1167f",
      "parents": [
        "b4050790d0a6bfec76e2186d461123cf9586aa34"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 22 03:11:12 2012 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:47 2012 -0400"
      },
      "message": "ipw2100: Fix order of device registration\n\nCurrently cfg80211 fails to create a \"phy80211\" symlink in sysfs from\nthe net device to the wiphy device.  The latter needs to be registered\nfirst.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b4050790d0a6bfec76e2186d461123cf9586aa34",
      "tree": "9516b421079070c0f154e66e015e0490074facd8",
      "parents": [
        "f2bd7f16e5ae50a26028b4244f7b9c8bba0c48d2"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 22 03:09:35 2012 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:47 2012 -0400"
      },
      "message": "ipw2200: Fix order of device registration\n\nCurrently cfg80211 fails to create a \"phy80211\" symlink in sysfs from\nthe net device to the wiphy device.  The latter needs to be registered\nfirst.\n\nCompile-tested only.\n\nReported-by: Cesare Leonardi \u003cceleonar@gmail.com\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2bd7f16e5ae50a26028b4244f7b9c8bba0c48d2",
      "tree": "3682f88cf73a5dcd7612e4cd679a61b76ccac161",
      "parents": [
        "f2efd20facac2de96d33210a982820db960d25d1"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Thu Apr 19 15:53:10 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:46 2012 -0400"
      },
      "message": "rt2x00: Add debugfs access for rfcsr register\n\nRFCSR is only used in rt2800. For other chipsets, the debug struct\nfor rfcsr should be zeroed, which isn\u0027t be an issue, since the code\ncan now cope with that.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2efd20facac2de96d33210a982820db960d25d1",
      "tree": "e9f222c397065b4d1d28da5874362cc6c0fd9f54",
      "parents": [
        "7ed85b65ab611ba841d508ae4ff8c45fa0c48c80"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Thu Apr 19 15:04:52 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:45 2012 -0400"
      },
      "message": "rt2x00: debugfs support - allow a register to be empty\n\nAllow a register to be unspecified, therefore not creating its debugfs\nfile entry.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7ed85b65ab611ba841d508ae4ff8c45fa0c48c80",
      "tree": "6430b707413dd11d92a2ca07d9f64d2345776900",
      "parents": [
        "4fb2f7f3b78b60351f3888a32995634e14358da9"
      ],
      "author": {
        "name": "Stanislav Yakovlev",
        "email": "stas.yakovlev@gmail.com",
        "time": "Mon Apr 16 06:38:30 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:44 2012 -0400"
      },
      "message": "net/wireless: ipw2200: Fix WARN_ON occurring in wiphy_register called by ipw_pci_probe\n\nThe problem was found by Stefan Lippers-Hollmann\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d132720334512946\u0026w\u003d2\n\nWARNING: at /tmp/buildd/linux-aptosid-3.2/debian/build/source_i386_none/net/wireless/core.c:562 wiphy_register+0x45/0x38d [cfg80211]()\nHardware name: TravelMate 290 \\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\\xffffffff\nModules linked in: ipw2200(+) iTCO_wdt libipw joydev drm snd_seq snd_timer snd_seq_device iTCO_vendor_support yenta_socket snd intel_agp i2c_i801 pcmcia_rsrc cfg80211 soundcore parport_pc psmouse parport rng_core snd_page_alloc serio_raw pcspkr i2c_algo_bit intel_gtt pcmcia_core evdev irda crc_ccitt rfkill lib80211 processor container ac battery shpchp pci_hotplug button ext4 mbcache jbd2 crc16 dm_mod sd_mod sr_mod crc_t10dif cdrom ata_generic pata_acpi ata_piix libata scsi_mod firewire_ohci firewire_core crc_itu_t 8139too 8139cp mii uhci_hcd ehci_hcd usbcore usb_common [last unloaded: scsi_wait_scan]\nPid: 328, comm: modprobe Not tainted 3.2-1.slh.4-aptosid-686 #1\nCall Trace:\n[\u003cc012eaf4\u003e] ? warn_slowpath_common+0x7c/0x8f\n[\u003ce0ff0b3e\u003e] ? wiphy_register+0x45/0x38d [cfg80211]\n[\u003ce0ff0b3e\u003e] ? wiphy_register+0x45/0x38d [cfg80211]\n[\u003cc012eb22\u003e] ? warn_slowpath_null+0x1b/0x1f\n[\u003ce0ff0b3e\u003e] ? wiphy_register+0x45/0x38d [cfg80211]\n[\u003cc01f89d7\u003e] ? internal_create_group+0xf5/0xff\n[\u003ce0a2de1c\u003e] ? ipw_pci_probe+0xa9a/0xbd0 [ipw2200]\n[\u003cc01519f4\u003e] ? arch_local_irq_save+0xf/0x14\n[\u003cc0252986\u003e] ? pci_device_probe+0x53/0x9a\n[\u003cc02c2820\u003e] ? driver_probe_device+0x94/0x124\n[\u003cc0252871\u003e] ? pci_match_id+0x15/0x34\n[\u003cc02c28f0\u003e] ? __driver_attach+0x40/0x5b\n[\u003cc02c1d81\u003e] ? bus_for_each_dev+0x37/0x60\n[\u003cc02c25aa\u003e] ? driver_attach+0x17/0x1a\n[\u003cc02c28b0\u003e] ? driver_probe_device+0x124/0x124\n[\u003cc02c22c4\u003e] ? bus_add_driver+0x92/0x1d1\n[\u003ce099d000\u003e] ? 0xe099cfff\n[\u003cc02c2cb8\u003e] ? driver_register+0x7d/0xd4\n[\u003cc017cd50\u003e] ? jump_label_module_notify+0xec/0x167\n[\u003ce099d000\u003e] ? 0xe099cfff\n[\u003cc0253017\u003e] ? __pci_register_driver+0x32/0x87\n[\u003ce099d000\u003e] ? 0xe099cfff\n[\u003ce099d02e\u003e] ? ipw_init+0x2e/0x72 [ipw2200]\n[\u003cc0101173\u003e] ? do_one_initcall+0x7d/0x132\n[\u003cc0145016\u003e] ? __blocking_notifier_call_chain+0x47/0x4f\n[\u003cc0154a73\u003e] ? sys_init_module+0x13a4/0x159c\n[\u003cc03a639f\u003e] ? sysenter_do_call+0x12/0x28\n\nThis warning appears only if we apply Ben Hutchings\u0027 fix\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d132720195012653\u0026w\u003d2\nfor the bug reported by Cesare Leonardi\nhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d656813\nwith cfg80211 warning during device registration\n(\"cfg80211: failed to add phy80211 symlink to netdev!\").\n\nWe separate device bring up and registration with network stack\nto avoid the problem.\n\nAfter that Ben Hutchings\u0027 fix can be applied to fix the bug.\n\nCc: stable@kernel.org\nSigned-off-by: Stanislav Yakovlev \u003cstas.yakovlev@gmail.com\u003e\nTested-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4fb2f7f3b78b60351f3888a32995634e14358da9",
      "tree": "869adb7e7557965ef2745a992b54e5c695445d59",
      "parents": [
        "07d3c15acc673ec559bb59681738ba212914d647"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Apr 24 07:42:21 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:44 2012 -0400"
      },
      "message": "iwlwifi: remove the iwl_shared reference\n\nChange-Id: I10e42e0cc7dd91047f093ea2c5a55d65c004ada6\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nReviewed-on: http://git-mwg.jer.intel.com/gerrit/1939\nTested-by: Jenkins\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\n"
    },
    {
      "commit": "07d3c15acc673ec559bb59681738ba212914d647",
      "tree": "b865457013f31b0bb85b153cacd6adecbfa22d9a",
      "parents": [
        "c7d258288f2ad11eaa9656f6f9f48272a102fd1b"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Apr 27 16:18:47 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:43 2012 -0400"
      },
      "message": "iwlwifi: modify #ifdef to avoid sparse complain\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c7d258288f2ad11eaa9656f6f9f48272a102fd1b",
      "tree": "6519a204dab75b0983c88dda228d25e45bd531c0",
      "parents": [
        "e87278e730b11e9852fe0fe967908ef5a4e6e6a0"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Thu Apr 26 15:01:07 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:42 2012 -0400"
      },
      "message": "mac80211: don\u0027t transmit 40MHz frames to 20MHz peer\n\nIf a mesh peer indicates it is operating as 20MHz-only in its HT\noperation IE, have the rate control algorithm respect this by disabling\nthe equivalent bit in the ieee80211_sta HT capabilities.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e87278e730b11e9852fe0fe967908ef5a4e6e6a0",
      "tree": "8dc6693f34ae940e2b399a0c313fca9b4bd3dc0f",
      "parents": [
        "2e4c14a5582addd655e53277861b7ad853bfd6c3"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Thu Apr 26 15:01:06 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:42 2012 -0400"
      },
      "message": "mac80211: insert mesh peer after init\n\nDrivers need the station rate info when inserting a new sta_info. The\npatch \"mac80211: refactor mesh peer initialization\" wrongly assumed the\nrate info could be applied after insertion. After further review, this\nis clearly not the case.\n\nThis fixes a regression where HT parameters were not applied before\ninserting the sta_info, causing performance degradation.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e4c14a5582addd655e53277861b7ad853bfd6c3",
      "tree": "e7d8448413d42cfadb95a90edfbf04b50eb15d1b",
      "parents": [
        "91a0099c190107821292d3114c396ac858ad723e"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Thu Apr 26 13:02:57 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:41 2012 -0400"
      },
      "message": "mwifiex: fix static checker warnings\n\n\"oui_type\" in structure \"ieee_types_vendor_header\" is not used separately,\nso include it in \"oui\" array. Now complete oui will be compared fixing\nfollowing warnings.\n\ndrivers/net/wireless/mwifiex/sta_ioctl.c:1410 mwifiex_set_gen_ie_helper()\n        error: memcmp() \u0027pvendor_ie-\u003eoui\u0027 too small (3 vs 4)\ndrivers/net/wireless/mwifiex/sta_ioctl.c:1435 mwifiex_set_gen_ie_helper()\n        error: memcmp() \u0027pvendor_ie-\u003eoui\u0027 too small (3 vs 4)\ndrivers/net/wireless/mwifiex/scan.c:1177 mwifiex_update_bss_desc_with_ie()\n        error: memcmp() \u0027vendor_ie-\u003evend_hdr.oui\u0027 too small (3 vs 4)\ndrivers/net/wireless/mwifiex/scan.c:1185 mwifiex_update_bss_desc_with_ie()\n        error: memcmp() \u0027vendor_ie-\u003evend_hdr.oui\u0027 too small (3 vs 4)\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\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": "91a0099c190107821292d3114c396ac858ad723e",
      "tree": "638dead4bf539c13ecb0f58af40904d5552263f5",
      "parents": [
        "98e6b9df53e3e561ee75b7ed76dccb09964ba952"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Wed Apr 25 20:24:24 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 21:53:39 2012 -0400"
      },
      "message": "mac80211: fix rate control update on 2040 bss change\n\nThe rate control updation never be called on 2040 BSS change.\nThe station should update its rate control on receiving beacon\nwith different HT mode in the HT operation IE. Not doing so,\nleads to sending frames with higher(ht40) rates whereas AP is\noperating in lower mode (ht20).\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "98e6b9df53e3e561ee75b7ed76dccb09964ba952",
      "tree": "00281e3b4ce2c0cc484a65cdd8e5ae14adc9bdf2",
      "parents": [
        "62c50543cec42592c67d3c9cef5d426aee7c071f"
      ],
      "author": {
        "name": "WarheadsSE",
        "email": "max@warheads.net",
        "time": "Tue Apr 24 15:57:21 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:10 2012 -0400"
      },
      "message": "mwifiex: add support for SD8786 sdio\n\n\tmodified:   drivers/net/wireless/mwifiex/Kconfig\n\t- notate additional chipset\n\tmodified:   drivers/net/wireless/mwifiex/sdio.c\n\t- add definition of id (0x9116)\n\t- add to switch for firmware load\n\t- add MODULE_FIRMWARE\n\tmodified:   drivers/net/wireless/mwifiex/sdio.h\n\t- add definition of default firmware name\n\nSigned-off-by: Jason Plum \u003cmax@warheads.net\u003e\nAcked-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "62c50543cec42592c67d3c9cef5d426aee7c071f",
      "tree": "72223bdf6cb9d8e2ba544c37087a042a9162443d",
      "parents": [
        "8b5bed90a508c93835473fd9d5e9a1d60140aac5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sat Apr 21 15:23:44 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:10 2012 -0400"
      },
      "message": "wireless: at76c50x: allocating too much data\n\nThis is a cut and paste mistake, sizeof(struct mib_local) was intended\ninstead of sizeof(struct mib_phy).  The call to at76_get_mib() uses\nsizeof(struct mib_local) correctly, although I changed that to\nsizeof(*m) for style reasons after discussion with some of the wireless\nmaintainers.\n\nThe current code works fine because mib_phy structs are larger than\nmib_local structs.  But we may as well clean it up.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b5bed90a508c93835473fd9d5e9a1d60140aac5",
      "tree": "c32ed815119ad97a4b17fcae5e07f28659d1b29e",
      "parents": [
        "f6b1154678ec73f7dd9a9fab16b402966305d452"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 23 15:03:06 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:09 2012 -0400"
      },
      "message": "iwlwifi: don\u0027t init trans-\u003ereg_lock from the op_mode\n\nThis doesn\u0027t make any sense. Init it from the transport instead.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "f6b1154678ec73f7dd9a9fab16b402966305d452",
      "tree": "dfdba09bfc5f5adb7e75731a770061789ea01049",
      "parents": [
        "c15797e6af9a26686a93d79e5bb6ce8280379e92"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Apr 19 09:51:24 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:09 2012 -0400"
      },
      "message": "iwlwifi: add option to disable 5GHz band\n\nThere are various problems happened on 5GHz band not observed on\n2.4 GHz (microcode errors, queue stuck, etc... ) . Also roaming\nbetween 5GHz AP and 2GHz does not work very well. To workaround\nthe problems add option to disable 5GHz support. This will help\non environments where APs are dual-band, and devices will not try\nto associate on band where issues happen.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c15797e6af9a26686a93d79e5bb6ce8280379e92",
      "tree": "d2fd9354485c24fd3b227d0932aa3d193602eaee",
      "parents": [
        "4d5ba61ca3607dacd84a86c61bae7752e3dd9cae"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Apr 19 10:29:58 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:09 2012 -0400"
      },
      "message": "iwlwifi: use IWL_* instead of dev_printk when possible\n\nAlso remove a debug print when allocation error occurred.\nThe kernel will complain anyway.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "4d5ba61ca3607dacd84a86c61bae7752e3dd9cae",
      "tree": "2a43c7c19dde44d7dcd6cac6c8e55b7b34dd33b7",
      "parents": [
        "9dc4ca92aa3b1e6808e0296d90857eb4f6fc258b"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Apr 19 09:50:42 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:09 2012 -0400"
      },
      "message": "iwlwifi: add loose coex lut\n\nAdd the Loose coex LUT and will use later for better bt coex tpt\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "9dc4ca92aa3b1e6808e0296d90857eb4f6fc258b",
      "tree": "ca191de8a4334d7bd2b58845ff54b4f6e78b77b7",
      "parents": [
        "310fbfd9853e7e63a1a84a2be9fe2d9f4a7b7a4e"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Apr 19 09:50:06 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:09 2012 -0400"
      },
      "message": "iwlwifi: change kill mask based on reduce power state\n\nIn bt coex, consider reduce tx power as part of ack/cts kill mask\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "310fbfd9853e7e63a1a84a2be9fe2d9f4a7b7a4e",
      "tree": "e797134b9569e177e7f8e4afe4aa734f73b17a4a",
      "parents": [
        "7edae184900429fccbeaaaabd5423c8bb82d9fb1"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Apr 19 09:49:44 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:08 2012 -0400"
      },
      "message": "iwlwifi: send reduce tx power info in command\n\nAdd the reduce tx power information in bt coex host command\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "7edae184900429fccbeaaaabd5423c8bb82d9fb1",
      "tree": "7881dd752358837a6eb8e21abda3b73260fd9c49",
      "parents": [
        "4aa79d91f02b531e50d439291e12cbd8ab31dd66"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Apr 19 09:49:03 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:08 2012 -0400"
      },
      "message": "iwlwifi: small define change\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "4aa79d91f02b531e50d439291e12cbd8ab31dd66",
      "tree": "dccf3662c4da13ba2e556ba8758dee8a0284a31e",
      "parents": [
        "354ce4a4ca613f31871b919e6a86f7fa4cea2582"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Apr 19 09:48:34 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:08 2012 -0400"
      },
      "message": "iwlwifi: add reduced tx power threshold define\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "354ce4a4ca613f31871b919e6a86f7fa4cea2582",
      "tree": "3d99643829b5c984282a971229be9d6b80474cc0",
      "parents": [
        "9a00be04e66cc025ab4558d34620615d5c4de5b6"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Apr 19 09:48:01 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:08 2012 -0400"
      },
      "message": "iwlwifi: add checking for the condition to reduce tx power\n\nWhen bluetooth coex is active and certain condition matched,\ndriver need to decide should the tx power been reduce or not.\nAdding the logic to manage it.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "9a00be04e66cc025ab4558d34620615d5c4de5b6",
      "tree": "7b9cddcf7ca522f0ff3980b822b719824f85e9a2",
      "parents": [
        "a70453b5d04b628e7c9e2fd1db106a20db507930"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Apr 19 09:47:30 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:08 2012 -0400"
      },
      "message": "iwlwifi: add BT reduced tx power flag\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "a70453b5d04b628e7c9e2fd1db106a20db507930",
      "tree": "46198c5327d048c438c7fa316c9862fa37e042ef",
      "parents": [
        "138a53ef49ac59860aa6ed0c9ea117d221174a9a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Apr 19 09:46:56 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:08 2012 -0400"
      },
      "message": "iwlwifi: remove unused macros\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "138a53ef49ac59860aa6ed0c9ea117d221174a9a",
      "tree": "657de83ea5e3171f70212db0872342f3e35f279d",
      "parents": [
        "9bb862beb6e5839e92f709d33fda07678f062f20"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Mon Apr 23 19:55:48 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 20:56:07 2012 -0400"
      },
      "message": "libertas: include sched.h on firmware.c\n\nDo not assume we have our subsystem including this for us,\nat least for older kernels this is not true. Lets just be\nexplicit about this requirement for the usage of wake_up().\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "9bb862beb6e5839e92f709d33fda07678f062f20"
}
