)]}'
{
  "log": [
    {
      "commit": "e00cf3b9eb7839b952e434a75bff6b99e47337ac",
      "tree": "ef583ab8ac09bf703026650d4bc7777e6a3864d3",
      "parents": [
        "1a8218e96271790a07dd7065a2ef173e0f67e328",
        "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:55:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 19:32:19 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-tx.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "b3b1b061583ba4909b59a2f736825d86495fe956",
      "tree": "95ae8fcbcc37bfb3865362ddcd72ac76d2b58c0b",
      "parents": [
        "2a7bccccdb9604a717c2128a931f022267d35629"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Fri May 06 09:42:31 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed May 11 14:56:28 2011 -0300"
      },
      "message": "Bluetooth: Double check sec req for pre 2.1 device\n\nIn case of pre v2.1 devices authentication request will return\nsuccess immediately if the link key already exists without any\nauthentication process.\n\nThat means, it\u0027s not possible to re-authenticate the link if you\nalready have combination key and for instance want to re-authenticate\nto get the high security (use 16 digit pin).\n\nTherefore, it\u0027s necessary to check security requirements on auth\ncomplete event to prevent not enough secure connection.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "a70171dce9cd44cb06c7d299eba9fa87a8933045",
      "tree": "5425df5f33fadc617c7dec99578d06f0d933578e",
      "parents": [
        "5a412ad7f4c95bb5b756aa12b52646e857e7c75d",
        "eaef6a93bd52a2cc47b9fce201310010707afdb4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 13:32:35 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 13:32:35 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/libertas/if_cs.c\n\tdrivers/net/wireless/rtlwifi/pci.c\n\tnet/bluetooth/l2cap_sock.c\n"
    },
    {
      "commit": "23691d75cdc69c3b285211b4d77746aa20a17d18",
      "tree": "32aa0e3e59dce0226242659a83698bafd6c98fc5",
      "parents": [
        "73b2ec18532f45e9028ce4c7bc8d7f8818eabd2a"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 27 18:26:32 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu May 05 13:47:45 2011 -0300"
      },
      "message": "Bluetooth: Remove l2cap_sk_list\n\nA new list was added to replace the socket based one. This new list\ndoesn\u0027t depent on sock and then fits better inside l2cap_core.c code.\n\nIt also rename l2cap_chan_alloc() to l2cap_chan_create() and\nl2cap_chan_free() to l2cap_chan_destroy)\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "73b2ec18532f45e9028ce4c7bc8d7f8818eabd2a",
      "tree": "e4ec31e6f06d1e84ad4eff0f6ee2a5f7e004a1b8",
      "parents": [
        "9e4425fff9e0a0fb6a8c705777ed861f991f8747"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Apr 18 19:36:44 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu May 05 13:47:41 2011 -0300"
      },
      "message": "Bluetooth: Handle psm \u003d\u003d 0 case inside l2cap_add_psm()\n\nWhen the user doesn\u0027t specify a psm we have the choose one for the\nchannel. Now we do this inside l2cap_add_psm().\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "9e4425fff9e0a0fb6a8c705777ed861f991f8747",
      "tree": "640771ab2e0c403d38e2a86538e272fbf47d3e6c",
      "parents": [
        "7cbc9bd99542752ff570abca79d0027669a01fb8"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Apr 18 18:38:43 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu May 05 13:47:38 2011 -0300"
      },
      "message": "Bluetooth: Add l2cap_add_psm() and l2cap_add_scid()\n\nThe intention is to get rid of the l2cap_sk_list usage inside\nl2cap_core.c. l2cap_sk_list will soon be replaced by a list that does not\ndepend on socket usage.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "4df378a10e31698df1679f3329301d773a654b61",
      "tree": "033d9f8267801fd657339fd0299c96979556930f",
      "parents": [
        "4748fed2d1a2a7a816277754498b8aa70850e051"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Thu Apr 28 11:29:03 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 16:14:43 2011 -0300"
      },
      "message": "Bluetooth: Add store_hint parameter to mgmt_new_key\n\nEven for keys that shouldn\u0027t be stored some use cases require the\nknowledge of a new key having been created so that the conclusion of a\nsuccessful pairing can be made. Therefore, always send the mgmt_new_key\nevent but add a store_hint parameter to it to indicate to user space\nwhether the key should be stored or not.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "4748fed2d1a2a7a816277754498b8aa70850e051",
      "tree": "db0204847255d2326f084790f637ba298d8fe5bc",
      "parents": [
        "655fe6ece7e71b37c17577ae485d11bf701c95f7"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Thu Apr 28 11:29:02 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 16:14:42 2011 -0300"
      },
      "message": "Bluetooth: Remove old_key_type from mgmt_ev_new_key\n\nUser space shouldn\u0027t have any need for the old key type so remove it\nfrom the corresponding Management interface event.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d25e28abe58d2bcedf6025a6ccc532c29a19046f",
      "tree": "d56b5d6b7443814f354db364db2f5717bde147e3",
      "parents": [
        "582fbe9ef9d6fc089ff20956595f046d4899e74e"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Thu Apr 28 11:28:59 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 16:14:40 2011 -0300"
      },
      "message": "Bluetooth: Fix link key persistent storage criteria\n\nLink keys should only be stored if very specific criteria of the\nauthentication process are fulfilled. This patch essentially copies the\ncriteria that user space has so far been using to the kernel side so\nthat the management interface works properly.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "55bc1a378cc35f21a26e07af2ff2b71820808cd4",
      "tree": "06da1dd02bc268f6d375c4b1992a9e00ca0c3091",
      "parents": [
        "79c6c70cbe35c270e7b59207ab76b44183a1030a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Thu Apr 28 11:28:56 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 16:13:57 2011 -0300"
      },
      "message": "Bluetooth: Add confirm_hint parameter to user confirmation requests\n\nWhen accepting a pairing request which fulfills the SSP auto-accept\ncriteria we need to push the request all the way to the user for\nconfirmation. This patch adds a new hint to the user_confirm_request\nmanagement event so user space can know when to show a numeric\ncomparison dialog and when to show a simple yes/no confirmation dialog.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "9f61656a60c9506e3e4cd41af5efbcf6a30ee3b9",
      "tree": "bfeb4576c064f441c0262548165fa5ba9f19b032",
      "parents": [
        "7a828908a026d801c6192fd32cfb35d6843f1539"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Thu Apr 28 11:28:54 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 16:02:30 2011 -0300"
      },
      "message": "Bluetooth: Add variable SSP auto-accept delay support\n\nSome test systems require an arbitrary delay to the auto-accept test\ncases for Secure Simple Pairing in order for the tests to pass.\nPreviously when this was handled in user space it was worked around by\ncode modifications and recompilation, but now that it\u0027s on the kernel\nside it\u0027s more convenient if there\u0027s a debugfs interface for it.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "a770bb5aea84ee2509d4775f9959665f96da3b9d",
      "tree": "7d7785c39b55ec1e036f2ccadf5e0c34a98c96b7",
      "parents": [
        "58797bf77234154a84827186bda316a1205bde05"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Thu Apr 28 12:07:59 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 15:19:43 2011 -0300"
      },
      "message": "Bluetooth: Add secure flag for mgmt_pin_code_req\n\nExtend the mgmt_pin_code_request interface to require secure\npin code (16 digit) for authentication.\n\nThis is a kernel part of the secure pin code requirement notification\nto user space agent.\n\nCode styling fix by Johan Hedberg.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "13d39315c22b128f4796fc008b04914a7c32bb1a",
      "tree": "81f6ed817d6814ba2af5c0bf8a6b7ede9999a395",
      "parents": [
        "9003c4e220c2954a53c5da0d739ed15a46c13429"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Thu Apr 28 12:07:55 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 15:02:12 2011 -0300"
      },
      "message": "Bluetooth: Map sec_level to link key requirements\n\nKeep the link key type together with connection and use it to\nmap security level to link key requirements. Authenticate and/or\nencrypt connection if the link is insufficiently secure.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b6020ba055c7f1ca901dc8751ecc7c9de58164db",
      "tree": "340b7ce9c901125eaf7303b15c7ca17232fc001b",
      "parents": [
        "314b2381a79c6bfe3ddc4ba3806ecb6aec27a3db"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Thu Apr 28 12:07:53 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 15:02:04 2011 -0300"
      },
      "message": "Bluetooth: Add definitions for link key types\n\nIntroduce the link key types defs and use them instead of magic numbers.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "314b2381a79c6bfe3ddc4ba3806ecb6aec27a3db",
      "tree": "985e9c6739efa1c4190034cb699c3a518ffbbf1e",
      "parents": [
        "14a53664138a8407382745bb470045d1817b7801"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Wed Apr 27 10:29:57 2011 -0400"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 01:10:04 2011 -0300"
      },
      "message": "Bluetooth: Add discovering event to the Management interface\n\nThis patch adds a new event to the Management interface to track when\nlocal adapters are discovering remote devices. For now this only tracks\nBR/EDR discovery procedures.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Anderson Briglia \u003canderson.briglia@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "14a53664138a8407382745bb470045d1817b7801",
      "tree": "9a731741ee34c1d7ea5abdd290bc27cd45277753",
      "parents": [
        "cf2f90f59bbf2c2a539d171cde6e1dfe72048555"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Wed Apr 27 10:29:56 2011 -0400"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 01:10:03 2011 -0300"
      },
      "message": "Bluetooth: Add basic discovery commands to the management interface\n\nThis patch adds start_discovery and stop_discovery commands to the\nmanagement interface. Right now their implementation is fairly\nsimplistic and the parameters are fixed to what user space has\ndefaulted to so far.\nThis is the very initial phase for discovery implementation into\nthe kernel. Next steps include name resolution, LE scanning and\nbdaddr type handling.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Anderson Briglia \u003canderson.briglia@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "cf2f90f59bbf2c2a539d171cde6e1dfe72048555",
      "tree": "6a358d0674a044e7b7a13eeafdebe1ada3e0fc1c",
      "parents": [
        "6ff5abbf4e4aa88feb9c2367d4fbd9ea081bf98c"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 27 18:40:39 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 01:10:02 2011 -0300"
      },
      "message": "Bluetooth: Don\u0027t export l2cap_sock_ops\n\nl2cap_sk_ops can be static, it\u0027s not used outside l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6ff5abbf4e4aa88feb9c2367d4fbd9ea081bf98c",
      "tree": "05848e91d3ac481432b3c0718dbb9fd91a5067c1",
      "parents": [
        "8c1d787be4b62d2d1b6f04953eca4bcf7c839d44"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Apr 25 15:10:41 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 01:10:01 2011 -0300"
      },
      "message": "Bluetooth: Fix memory leak with L2CAP channels\n\nA new l2cap_chan_free() is added to free the channels.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "8c1d787be4b62d2d1b6f04953eca4bcf7c839d44",
      "tree": "e2a35c5cb81cc5109c13c2747b039fa05ea55a6e",
      "parents": [
        "fe4128e0aabc3c748786c00da21e6eff9d3aeddb"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 13 20:23:55 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 01:10:00 2011 -0300"
      },
      "message": "Bluetooth: Move conn to struct l2cap_chan\n\nThere is no need to the socket deal directly with the channel, most of the\ntime it cares about the channel only.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "fe4128e0aabc3c748786c00da21e6eff9d3aeddb",
      "tree": "6b62853c721023e6a05fdbbc0c806414632ef984",
      "parents": [
        "0c1bc5c626e9783034264ccca4b262b3acc628f1"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 13 19:50:45 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 01:09:59 2011 -0300"
      },
      "message": "Bluetooth: Move more vars to struct l2cap_chan\n\nIn this commit, psm, scid and dcid.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "0c1bc5c626e9783034264ccca4b262b3acc628f1",
      "tree": "ca6c9ecaf753ec9892d3cec078c63723299e01fb",
      "parents": [
        "47d1ec6161da2c7b9dbc56a5200fa26b17d5fdc1"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 13 17:20:49 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 28 01:09:58 2011 -0300"
      },
      "message": "Bluetooth: Move more channel info to struct l2cap_chan\n\nIn this commit, omtu, imtu, flush_to, mode and sport. It also remove the\npi var from l2cap_sock_sendmsg().\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "47d1ec6161da2c7b9dbc56a5200fa26b17d5fdc1",
      "tree": "7f7c5288d420cf84cf38ba55ca36bcc052066e92",
      "parents": [
        "4343478f3a4806394136d8141b2e451aa5443f03"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 13 15:57:03 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 27 18:51:35 2011 -0300"
      },
      "message": "Bluetooth: Move more vars to struct l2cap_chan\n\nIn this commit all ERTM and Streaming Mode specific vars.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "4343478f3a4806394136d8141b2e451aa5443f03",
      "tree": "3f8b367bf650dee21c848da206e1c06c36ec1b97",
      "parents": [
        "77a74c7e0861e6ebac7effe233fd7e83f1ad9ecc"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Apr 12 18:31:57 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 27 18:51:35 2011 -0300"
      },
      "message": "Bluetooth: Move some more elements to struct l2cap_chan\n\nIn this commit sec_level, force_reliable, role_switch and flushable.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "77a74c7e0861e6ebac7effe233fd7e83f1ad9ecc",
      "tree": "b88a105b9caef1ccb5672bff52b479f601f74e76",
      "parents": [
        "b44500351845e4f6df0d752a8870da246be8216f"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Apr 12 18:17:14 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 27 18:51:34 2011 -0300"
      },
      "message": "Bluetooth: Rename l2cap_do_connect() to l2cap_chan_connect()\n\nl2cap_chan_connect() is a much better name and reflects what this\nfunctions is doing (or will do once socket dependence is removed from the\ncore).\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b44500351845e4f6df0d752a8870da246be8216f",
      "tree": "3f0faf668af01c72c408be1eea043c73bff2c0b9",
      "parents": [
        "5d41ce1dd91bce01d50aff79786dc5d5eedcfab7"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Apr 12 18:15:09 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 27 18:51:34 2011 -0300"
      },
      "message": "Bluetooth: Move conf_state to struct l2cap_chan\n\nFirst move of elements depending on user data.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "5d41ce1dd91bce01d50aff79786dc5d5eedcfab7",
      "tree": "36905721ffdbbc24e13e6d302c9d956b9143da75",
      "parents": [
        "828d7d7b19446bf5a40928da47955c575a454c75"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Apr 08 15:40:02 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 27 18:51:34 2011 -0300"
      },
      "message": "Bluetooth: Refactor L2CAP channel allocation\n\nIf the allocation happens at l2cap_sock_create() will be able to use the\nstruct l2cap_chan to store channel info that comes from the user via\nsetsockopt.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "345578d97c549995ddbcc178f16f710602cc06bb",
      "tree": "ce05e39a01ffce847f6f7f65f19b1e8e20dbf0c2",
      "parents": [
        "fe2a70eefa18a3e419dd9a23e16af14258b7cc20",
        "cfef6047c4027a8448ec8dafeaf2bb362cc882e4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 12:46:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 12:46:37 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "2a9e9507011440a57d6356ded630ba0c0f5d4b77",
      "tree": "0c6c99b350f69f82ca9a2f602b075f1126d5b2b2",
      "parents": [
        "b71d1d426d263b0b6cb5760322efebbfc89d4463"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 10:54:56 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 10:54:56 2011 -0700"
      },
      "message": "net: Remove __KERNEL__ cpp checks from include/net\n\nThese header files are never installed to user consumption, so any\n__KERNEL__ cpp checks are superfluous.\n\nProjects should also not copy these files into their userland utility\nsources and try to use them there.  If they insist on doing so, the\nonus is on them to sanitize the headers as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58d35f87effa0235181a24d55576aaa756ef7312",
      "tree": "edf81e418892f213dd93471d1917b6e3603f3c42",
      "parents": [
        "c916fbe45c1f30417fa28e62cbbfae295a3f315c"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Apr 04 16:16:44 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 13 12:19:59 2011 -0300"
      },
      "message": "Bluetooth: Move tx queue to struct l2cap_chan\n\ntx_q is the queue used by ERTM mode.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "39d5a3ee355fa903ef4609402c79f570eb9fc4d2",
      "tree": "1039d4b2431e377efa03033f7dfa19d670d94952",
      "parents": [
        "2ead70b8390d199ca04cd35311b51f5f3676079e"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Apr 04 15:40:12 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Apr 13 12:19:47 2011 -0300"
      },
      "message": "Bluetooth: Move SREJ list to struct l2cap_chan\n\nAs part of moving all the Channel related operation to struct l2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "311bb895e325e5f4d708c1ed2206da8a3885c83a",
      "tree": "17a7ec8b48ec79dbe5095c747ecaaab66e21f5ed",
      "parents": [
        "f1c6775be6fc944e32e0150305d9753b9a846519"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 20:41:00 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:27 2011 -0300"
      },
      "message": "Bluetooth: Move busy workqueue to struct l2cap_chan\n\nAs part of the moving channel stuff to l2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "f1c6775be6fc944e32e0150305d9753b9a846519",
      "tree": "6e860c375073aaae189231fd5eff9c27b315ea7e",
      "parents": [
        "e92c8e70faf5e3cc22979daba2a895359aa1eab2"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 20:36:10 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:27 2011 -0300"
      },
      "message": "Bluetooth: Move srej and busy queues to struct l2cap_chan\n\nAs part of the moving channel stuff to l2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e92c8e70faf5e3cc22979daba2a895359aa1eab2",
      "tree": "c9d5ec9debd76903cb5770551ad7aa1e92eff867",
      "parents": [
        "2c03a7a49e0831646bd35d0877ec7d051d8f174b"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Apr 01 00:53:45 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:27 2011 -0300"
      },
      "message": "Bluetooth: Move ERTM timers to struct l2cap_chan\n\nThis also triggered a change in l2cap_send_disconn_req() parameters.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2c03a7a49e0831646bd35d0877ec7d051d8f174b",
      "tree": "30423f04924bf1e3ce5e0f34d5c5afb84a73a696",
      "parents": [
        "6f61fd475907bf0a1470cb969ee993a31d305513"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 20:15:28 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:27 2011 -0300"
      },
      "message": "Bluetooth: Move remote info to struct l2cap_chan\n\nAs part of the moving channel stuff to l2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6f61fd475907bf0a1470cb969ee993a31d305513",
      "tree": "3d95dd404d0375d796d75198036466920df214db",
      "parents": [
        "6a026610eee2c53ff59598905fcbaa979aec68d1"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 20:09:37 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:27 2011 -0300"
      },
      "message": "Bluetooth: Move SDU related vars to struct l2cap_chan\n\nAs part of the moving channel stuff to l2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6a026610eee2c53ff59598905fcbaa979aec68d1",
      "tree": "53b0ea90f9d93de1d933c96a90f8d1d5e38f23aa",
      "parents": [
        "42e5c8027bad6f1591032941f0ebf4fc079405c8"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Apr 01 00:38:50 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:27 2011 -0300"
      },
      "message": "Bluetooth: Move more ERTM stuff to struct l2cap_chan\n\nAs part of the moving channel stuff to l2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "42e5c8027bad6f1591032941f0ebf4fc079405c8",
      "tree": "c0f95eca98dafd0104f01b3967cd7f1d643bcfe3",
      "parents": [
        "525cd1851b9faaadf5ea33e05192b8d22f42487e"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 19:58:34 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:26 2011 -0300"
      },
      "message": "Bluetooth: Move of ERTM *_seq vars to struct l2cap_chan\n\nAs part of the moving channel to stuff to struct l2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "525cd1851b9faaadf5ea33e05192b8d22f42487e",
      "tree": "ffc0483630e3ec505fa14fa3e4073ac08be596d2",
      "parents": [
        "710f9b0a423cad155144742f6497efe5163ed750"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 19:43:39 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:26 2011 -0300"
      },
      "message": "Bluetooth: Move conn_state to struct l2cap_chan\n\nThis is part of \"moving things to l2cap_chan\". As one the first move it\ntriggered a big number of changes in the funcions parameters, basically\nchanging the struct sock param to struct l2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "710f9b0a423cad155144742f6497efe5163ed750",
      "tree": "3bd804095be068f205921eea1dce732af542e531",
      "parents": [
        "73ffa904b78287f6acf8797e040150aa26a4af4a"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 14:30:37 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:26 2011 -0300"
      },
      "message": "Bluetooth: clean up l2cap_sock_recvmsg()\n\nMove some channel specific stuff to l2cap_core.c, this will make things\nmore clear.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "73ffa904b78287f6acf8797e040150aa26a4af4a",
      "tree": "9056d6909606d0286bd8ebb5223b37aea0fc2fa5",
      "parents": [
        "fc7f8a7ed4543853a99852ca405ea71fabe78946"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 14:16:54 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:26 2011 -0300"
      },
      "message": "Bluetooth: Move conf_{req,rsp} stuff to struct l2cap_chan\n\nThey are also l2cap_chan specific.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "fc7f8a7ed4543853a99852ca405ea71fabe78946",
      "tree": "ba641dfeaca9eda1b2907f7c9c1d5af8eff34cd2",
      "parents": [
        "820ffdb3d25f74fbd553453f461709d52dfa72a2"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 13:59:37 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:26 2011 -0300"
      },
      "message": "Bluetooth: Move ident to struct l2cap_chan\n\nident is chan property, no need to reside on socket.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "820ffdb3d25f74fbd553453f461709d52dfa72a2",
      "tree": "e02640fe22d34177ef9b237a48128b900ddf6775",
      "parents": [
        "baa7e1fa6d2870462bd744df1c6ddbd497fe86d6"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Apr 01 00:35:21 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:26 2011 -0300"
      },
      "message": "Bluetooth: Remove struct del_list\n\nAs we use struct list_head to keep L2CAP channels list the workaround with\ndel_list is not needed anymore.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "baa7e1fa6d2870462bd744df1c6ddbd497fe86d6",
      "tree": "44b459ce553a586e2fc8e43ba19d1e9a99a339da",
      "parents": [
        "48454079c2d4b9ee65c570a22c5fdfe1827996a4"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 16:17:41 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:25 2011 -0300"
      },
      "message": "Bluetooth: Use struct list_head for L2CAP channels list\n\nUse a well known Kernel API is always a good idea than implement your own\nlist.\nIn the future we might use RCU on this list.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "48454079c2d4b9ee65c570a22c5fdfe1827996a4",
      "tree": "9476bb42ae7eac59ac53688a267c4cc0f7b13b86",
      "parents": [
        "db940cb0db7c69a217661ecd49e1e6b0d680a6cc"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Mar 25 00:22:30 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Apr 07 18:06:25 2011 -0300"
      },
      "message": "Bluetooth: Create struct l2cap_chan\n\nstruct l2cap_chan cames to create a clear separation between what\nproperties and data belongs to the L2CAP channel and what belongs to the\nsocket. By now we just fold the struct sock * in struct l2cap_chan as all\nthe channel info is struct l2cap_pinfo today.\n\nIn the next commits we will see a move of channel stuff to struct\nl2cap_chan.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "a88a9652d25a63ce10b6a5fe680d0ad8f33b9c9b",
      "tree": "57d8fed21320201e302eb40fafab35284b60409d",
      "parents": [
        "e17acd40f6006d0a0e0b1b3f7359ba4d543011c6"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Wed Mar 30 13:18:12 2011 +0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Apr 04 18:47:38 2011 -0300"
      },
      "message": "Bluetooth: Add mgmt_remote_name event\n\nThis patch adds a new remote_name event to the Management interface\nwhich is sent every time the name of a remote device is resolved (over\nBR/EDR).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e17acd40f6006d0a0e0b1b3f7359ba4d543011c6",
      "tree": "b46e79738c7d54d2e05d14ca81305526d3828eb3",
      "parents": [
        "1e429f3842b5c9b5967a250f4daf78f92436268c"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Wed Mar 30 23:57:16 2011 +0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Apr 04 18:47:06 2011 -0300"
      },
      "message": "Bluetooth: Add mgmt_device_found event\n\nThis patch adds a device_found event to the Management interface. For\nnow the event only maps to BR/EDR inquiry result HCI events, but in the\nfuture the plan is to also use it for the LE device discovery process.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "220b881a77eca96afdd6037dbca3441e8938228f",
      "tree": "51d1a273521238b5127409c9ea2c0b2df02ec6e9",
      "parents": [
        "80a1e1dbf62a08984d4c1bfb5a4bca38c3e1664f",
        "6f5ef998b7b0b1bf1471654bf6176a5419197128"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 16:26:01 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 16:26:01 2011 -0300"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6\n"
    },
    {
      "commit": "105721328f0fa53e772592eaca17ee0023f0cc87",
      "tree": "4a63cb200874a8c995823d7e2af1de320f28678a",
      "parents": [
        "23e9fde2b344c22c5176c7fd37b52c3776ef5aba"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Mar 16 15:36:29 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:25:25 2011 -0300"
      },
      "message": "Bluetooth: Fix HCI_RESET command synchronization\n\nWe can\u0027t send new commands before a cmd_complete for the HCI_RESET command\nshows up.\n\nReported-by: Mikko Vinni \u003cmmvinni@yahoo.com\u003e\nReported-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nReported-by: Ed Tomlinson \u003cedt@aei.ca\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nTested-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nTested-by: Mikko Vinni \u003cmmvinni@yahoo.com\u003e\nTested-by: Ed Tomlinson \u003cedt@aei.ca\u003e\n"
    },
    {
      "commit": "80a1e1dbf62a08984d4c1bfb5a4bca38c3e1664f",
      "tree": "b57c691a346e05ea76c7df70f23dabd4e05221f6",
      "parents": [
        "e90165be9a4d6a1e8fa632fcae00a5294abd3981"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Mon Mar 28 14:07:23 2011 +0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:22:58 2011 -0300"
      },
      "message": "Bluetooth: Add local Extended Inquiry Response (EIR) support\n\nThis patch adds automated creation of the local EIR data based on what\n16-bit UUIDs are registered and what the device name is. This should\ncover the majority use cases, however things like 32/128-bit UUIDs, TX\npower and Device ID will need to be added later to be on par with what\nbluetoothd is capable of doing (without the Management interface).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "f3dd4f0f586b3a70734820b68c69985363e2d798",
      "tree": "e540462348abdef0054ea684791d628b4a38db1c",
      "parents": [
        "ce85ee13e6b5d078f4a6c3b02ba7cd0fa140c552"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 24 20:14:16 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:22:57 2011 -0300"
      },
      "message": "Bluetooth: Remove unused struct l2cap_conn item\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2763eda6ccaf126633bb3180f440c8f3589f0679",
      "tree": "7239d220f4a233b31184ddb50c2914f7406c4675",
      "parents": [
        "c35938b2f56547ee77b5a038fe0db394aeac59bb"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Tue Mar 22 13:12:22 2011 +0100"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:22:57 2011 -0300"
      },
      "message": "Bluetooth: Add add/remove_remote_oob_data management commands\n\nThis patch adds commands to add and remove remote OOB data to the managment\ninterface. Remote data is stored in kernel and can be used by corresponding\nHCI commands and events when needed.\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "c35938b2f56547ee77b5a038fe0db394aeac59bb",
      "tree": "8bb0975ce5b48bd01ca04432e3fa13ae605b60b9",
      "parents": [
        "8fce6357a9e72c4c9c846f9951895954bfb34ad1"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Tue Mar 22 13:12:21 2011 +0100"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:22:57 2011 -0300"
      },
      "message": "Bluetooth: Add read_local_oob_data management command\n\nThis patch adds a command to read local OOB data to the managment interface.\nThe command maps directly to the Read Local OOB Data HCI command.\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b0d2199d6ff9f788b324fe54b1f783aff83502c4",
      "tree": "56245a889a684558d137143b97b6fb066eabef10",
      "parents": [
        "b312b161ecb833b1bce5c4a97853f4a4f40c7901"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Mar 22 18:06:49 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:22:54 2011 -0300"
      },
      "message": "Bluetooth: Remove unused struct item\n\nnum in struct l2cap_chan_list isn\u0027t used anywhere.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b312b161ecb833b1bce5c4a97853f4a4f40c7901",
      "tree": "7700417fc16114030316a3a2ba2fcd58ea37a25d",
      "parents": [
        "dc4fe30b8675033e538e2dea50be8af9c75f1b6a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Wed Mar 16 14:29:37 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:22:54 2011 -0300"
      },
      "message": "Bluetooth: mgmt: Add support for setting the local name\n\nThis patch adds a new set_local_name management command as well as a\nlocal_name_changed management event. With these user space can both\nchange the local name as well as monitor changes to it by others.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "dc4fe30b8675033e538e2dea50be8af9c75f1b6a",
      "tree": "8958c01fd4b57d0680b23e67cce45e0cdf51de5e",
      "parents": [
        "1f6c6378c59f3ddac9ed89a68ccefe2611300c09"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Wed Mar 16 14:29:36 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:22:54 2011 -0300"
      },
      "message": "Bluetooth: mgmt: Add local name information to read_info reply\n\nThis patch adds the name of the adapter to the reply of the read_info\nmanagement command.\n\nThe management messages reserve 249 bytes for the name instead of 248\n(like in the HCI spec) so that there is always a guarantee that it is\nnul-terminated. That way it can safely be passed onto string\nmanipulation functions.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "1f6c6378c59f3ddac9ed89a68ccefe2611300c09",
      "tree": "14dd2ecd69225f3535f72c461575d289c879dd2f",
      "parents": [
        "f0681a68dd3a32699891cd1de93459aee5af7728"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Wed Mar 16 14:29:35 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 31 14:22:54 2011 -0300"
      },
      "message": "Bluetooth: Add define for the maximum name length on HCI level\n\nThis patch adds a clear define for the maximum device name length in HCI\nmessages and thereby avoids magic numbers in the code.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "4e51eae9cdda4bf096e73a4ebe23f8f96a17596a",
      "tree": "bcc268f23f386018b86ce7fe7094f59904e20b64",
      "parents": [
        "779cb85016587d9ffaea681c38691d5301a3fedc"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Fri Feb 25 19:05:48 2011 +0100"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sun Feb 27 16:56:41 2011 -0300"
      },
      "message": "Bluetooth: Move index to common header in management interface\n\nMost mgmt commands and event are related to hci adapter. Moving index to\ncommon header allow to easily use it in command status while reporting errors.\nFor those not related to adapter use MGMT_INDEX_NONE (0xFFFF) as index.\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nAcked-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2a61169209c72317d4933f8d22f749a6a61a3d36",
      "tree": "d95e0016c704382f2f520ea6f3ac97d5a3b07ae4",
      "parents": [
        "ac56fb13c0508181b4227b8ada6d47aaaf72794c"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Sat Feb 19 12:06:00 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Feb 21 17:22:44 2011 -0300"
      },
      "message": "Bluetooth: Add mgmt_auth_failed event\n\nTo properly track bonding completion an event to indicate authentication\nfailure is needed. This event will be sent whenever an authentication\ncomplete HCI event with a non-zero status comes. It will also be sent\nwhen we\u0027re acting in acceptor role for SSP authentication in which case\nthe controller will send a Simple Pairing Complete event.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "ac56fb13c0508181b4227b8ada6d47aaaf72794c",
      "tree": "204274e61cc84931e275d5a6ef65102bb4efe864",
      "parents": [
        "59a24b5d0d4befc2498f51c57905cb02963ff275"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Sat Feb 19 12:05:59 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Feb 21 17:22:44 2011 -0300"
      },
      "message": "Bluetooth: Fix mgmt_pin_code_reply return parameters\n\nThe command complete event for mgmt_pin_code_reply \u0026\nmgmt_pin_code_neg_reply should have the adapter index, Bluetooth address\nas well as the status.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "a5c296832b4fde7d32c01cff9cdd27d9c7c1c4f5",
      "tree": "895ae41944ca568f6eca3c7c4855211bd7db8540",
      "parents": [
        "e9a416b5ce0c0f93819f55d34cf6882196e9c3b2"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Sat Feb 19 12:05:57 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Feb 21 17:22:44 2011 -0300"
      },
      "message": "Bluetooth: Add management support for user confirmation request\n\nThis patch adds support for the user confirmation (numeric comparison)\nSecure Simple Pairing authentication method.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e9a416b5ce0c0f93819f55d34cf6882196e9c3b2",
      "tree": "d5225a0013d3e561f02fc36d89e34c0db162fcf5",
      "parents": [
        "366a033698266c304abd6365ea3bcaec36860328"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Sat Feb 19 12:05:56 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Feb 21 17:22:43 2011 -0300"
      },
      "message": "Bluetooth: Add mgmt_pair_device command\n\nThis patch adds a new mgmt_pair_device which can be used to initiate a\ndedicated bonding procedure. Some extra callbacks are added to the\nhci_conn struct so that the pairing code can get notified of the\ncompletion of the procedure.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "adc4266d87ba95e250e5ffa217c72b4b78c2b56a",
      "tree": "0716da1c708129bc0cb7d39007ffa4e20d625e6a",
      "parents": [
        "0786f8b7777721c0d3d5dd691692eaee696e94e1"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Thu Feb 17 16:42:00 2011 +0100"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Feb 17 13:30:04 2011 -0300"
      },
      "message": "Bluetooth: Fix some code style issues in hci_core.h\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2ce603ebe1f1420c7c5b013638ec29b4fc975180",
      "tree": "b315468b139f2bd7b7f8bbe45a3d32090dda01a2",
      "parents": [
        "6bd32326cdaa9b14794416150c88e4832fb7e592"
      ],
      "author": {
        "name": "Claudio Takahasi",
        "email": "claudio.takahasi@openbossa.org",
        "time": "Wed Feb 16 20:44:53 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 20:13:21 2011 -0300"
      },
      "message": "Bluetooth: Send LE Connection Update Command\n\nIf the new connection update parameter are accepted, the LE master\nhost sends the LE Connection Update Command to its controller informing\nthe new requested parameters.\n\nSigned-off-by: Claudio Takahasi \u003cclaudio.takahasi@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6bd32326cdaa9b14794416150c88e4832fb7e592",
      "tree": "4c48387761df0207bb50952dda7fd5c980893351",
      "parents": [
        "7f4b2b04c88377af30c022f36c060190182850fb"
      ],
      "author": {
        "name": "Ville Tervo",
        "email": "ville.tervo@nokia.com",
        "time": "Wed Feb 16 16:32:41 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:33:26 2011 -0300"
      },
      "message": "Bluetooth: Use proper timer for hci command timout\n\nUse proper timer instead of hci command flow control to timeout\nfailed hci commands. Otherwise stack ends up sending commands\nwhen flow control is used to block new commands.\n\n2010-09-01 18:29:41.592132 \u003c HCI Command: Remote Name Request (0x01|0x0019) plen 10\n    bdaddr 00:16:CF:E1:C7:D7 mode 2 clkoffset 0x0000\n2010-09-01 18:29:41.592681 \u003e HCI Event: Command Status (0x0f) plen 4\n    Remote Name Request (0x01|0x0019) status 0x00 ncmd 0\n2010-09-01 18:29:51.022033 \u003c HCI Command: Remote Name Request Cancel (0x01|0x001a) plen 6\n    bdaddr 00:16:CF:E1:C7:D7\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "de73115a7d67e1b81dbde2285a7657f3e3867703",
      "tree": "1bc55503b0fdce681fa038fb0c5af09df723b5cc",
      "parents": [
        "3300d9a930a79508032e3e03ac2bde3a22dd048d"
      ],
      "author": {
        "name": "Claudio Takahasi",
        "email": "claudio.takahasi@openbossa.org",
        "time": "Fri Feb 11 19:28:55 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:33:24 2011 -0300"
      },
      "message": "Bluetooth: Add connection parameter update response\n\nImplements L2CAP Connection Parameter Update Response defined in\nthe Bluetooth Core Specification, Volume 3, Part A, section 4.21.\nAddress the LE Connection Parameter Procedure initiated by the slave.\n\nConnection Interval Minimum and Maximum have the same range: 6 to\n3200. Time \u003d N * 1.25ms. Minimum shall be less or equal to Maximum.\nThe Slave Latency field shall have a value in the range of 0 to\n((connSupervisionTimeout / connIntervalMax) - 1). Latency field shall\nbe less than 500. connSupervisionTimeout \u003d Timeout Multiplier * 10 ms.\nMultiplier field shall have a value in the range of 10 to 3200.\n\nSigned-off-by: Claudio Takahasi \u003cclaudio.takahasi@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "3300d9a930a79508032e3e03ac2bde3a22dd048d",
      "tree": "f5a3c285b282a6bc6e9e814bcbe5220f6acc7132",
      "parents": [
        "03c2d0e89409b59c1ec9d9511533cedc0b7aaa69"
      ],
      "author": {
        "name": "Claudio Takahasi",
        "email": "claudio.takahasi@openbossa.org",
        "time": "Fri Feb 11 19:28:54 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:33:23 2011 -0300"
      },
      "message": "Bluetooth: Add LE signaling commands handling\n\nThis patch splits the L2CAP command handling function in order to\nhave a clear separation between the commands related to BR/EDR and\nLE. Commands and responses in the LE signaling channel are not being\nhandled yet, command reject is sent to all received requests. Bluetooth\nCore Specification, Volume 3, Part A, section 4 defines the signaling\npackets formats and allowed commands/responses over the LE signaling\nchannel.\n\nSigned-off-by: Claudio Takahasi \u003cclaudio.takahasi@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "aff2cae3546df9f47f9fe24f3e85a7a84e825de8",
      "tree": "54947c9642079111e49ffd49a76960799bf4acce",
      "parents": [
        "bae1f5d9464d231148301fcbf4e425a096a5b96d"
      ],
      "author": {
        "name": "Ville Tervo",
        "email": "ville.tervo@nokia.com",
        "time": "Thu Feb 10 22:38:54 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:33:19 2011 -0300"
      },
      "message": "Bluetooth: Add SMP command structures\n\nAdd command structures for security manager protocol.\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b62f328b8f20abe97cdbaaf44c6e4f5e7a610f18",
      "tree": "85788ac51ee97fc12765e715f679c447f27ba5ac",
      "parents": [
        "acd7d3708555b3da7522e23c183cc21efc785f72"
      ],
      "author": {
        "name": "Ville Tervo",
        "email": "ville.tervo@nokia.com",
        "time": "Thu Feb 10 22:38:50 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:33:02 2011 -0300"
      },
      "message": "Bluetooth: Add server socket support for LE connection\n\nAdd support for LE server sockets.\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "acd7d3708555b3da7522e23c183cc21efc785f72",
      "tree": "41a15cea1207308c26c344a2bc585175be432fae",
      "parents": [
        "6ed58ec520ad2b2fe3f955c8a5fd0eecafccebdf"
      ],
      "author": {
        "name": "Ville Tervo",
        "email": "ville.tervo@nokia.com",
        "time": "Thu Feb 10 22:38:49 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:32:55 2011 -0300"
      },
      "message": "Bluetooth: Add LE connection support to L2CAP\n\nAdd basic LE connection support to L2CAP. LE\nconnection can be created by specifying cid\nin struct sockaddr_l2\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6ed58ec520ad2b2fe3f955c8a5fd0eecafccebdf",
      "tree": "5e53b20a64214c811dda8625c14af394a7800718",
      "parents": [
        "fcd89c09a59a054fb986861e0862aa2fff7d7c40"
      ],
      "author": {
        "name": "Ville Tervo",
        "email": "ville.tervo@nokia.com",
        "time": "Thu Feb 10 22:38:48 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:32:51 2011 -0300"
      },
      "message": "Bluetooth: Use LE buffers for LE traffic\n\nBluetooth chips may have separate buffers for LE traffic.\nThis patch add support to use LE buffers provided by the chip.\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "fcd89c09a59a054fb986861e0862aa2fff7d7c40",
      "tree": "115d525a9789e974b0a118d9cc22b792370f40f7",
      "parents": [
        "63185f64ef06464706b32c9a301f71f68cd93e52"
      ],
      "author": {
        "name": "Ville Tervo",
        "email": "ville.tervo@nokia.com",
        "time": "Thu Feb 10 22:38:47 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:32:45 2011 -0300"
      },
      "message": "Bluetooth: Add LE connect support\n\nBluetooth V4.0 adds support for Low Energy (LE) connections.\nSpecification introduces new set of hci commands to control LE\nconnection. This patch adds logic to create, cancel and disconnect\nLE connections.\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "63185f64ef06464706b32c9a301f71f68cd93e52",
      "tree": "2536470da088437e7a8e4a91a222dc6bfe376211",
      "parents": [
        "903d343e202e51059e7d20524010ef54a6087aed"
      ],
      "author": {
        "name": "Ville Tervo",
        "email": "ville.tervo@nokia.com",
        "time": "Thu Feb 10 22:38:46 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 16 16:32:15 2011 -0300"
      },
      "message": "Bluetooth: Add low energy commands and events\n\nAdd needed HCI command and event structs to\ncreate LE connections.\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "c531a12ae63b6438a7859994aca23859f5706010",
      "tree": "fc32fd04015270067db585207e91a26f5498ab4f",
      "parents": [
        "642745184f82688eb3ef0cdfaa4ba632055be9af"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Feb 07 20:19:30 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 15 09:45:52 2011 -0300"
      },
      "message": "Bluetooth: remove l2cap_load() hack\n\nl2cap_load() was added to trigger l2cap.ko module loading from the RFCOMM\nand BNEP modules. Now that L2CAP module is gone, we don\u0027t need it anymore.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "642745184f82688eb3ef0cdfaa4ba632055be9af",
      "tree": "481319e39ccd971d770d88e48507469aad4adc87",
      "parents": [
        "c4c896e1471aec3b004a693c689f60be3b17ac86"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Feb 07 20:08:52 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Feb 14 17:27:36 2011 -0300"
      },
      "message": "Bluetooth: Merge L2CAP and SCO modules into bluetooth.ko\n\nActually doesn\u0027t make sense have these modules built separately.\nThe L2CAP layer is needed by almost all Bluetooth protocols and profiles.\nThere isn\u0027t any real use case without having L2CAP loaded.\nSCO is only essential for Audio transfers, but it is so small that we can\nhave it loaded always in bluetooth.ko without problems.\nIf you really doesn\u0027t want it you can disable SCO in the kernel config.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6de0702b5b93da0ef097aa092b4597fbc024ebba",
      "tree": "601d1ac548d2c5e83be23c9a81472665378e0503",
      "parents": [
        "05fc1576dabb1defae3c8c0371fb9d21f7db997a"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 03:35:20 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:46:02 2011 -0200"
      },
      "message": "Bluetooth: move __l2cap_sock_close() to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "fd83ccdb393e3190633e0240dd73faac8998164b",
      "tree": "a5d0c8c4fd9a99deb6e0aa25940d7b2d7682582e",
      "parents": [
        "dcba0dba54b566a08376f93cab35cdabd6abda20"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 03:20:52 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:31 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_sendmsg() to l2cap_sock.c\n\nAlso moves some L2CAP sending functions declaration to l2cap.h\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "dcba0dba54b566a08376f93cab35cdabd6abda20",
      "tree": "b56d1c1694723e2e7c138cfa763c885b6c14eda2",
      "parents": [
        "6898325923f9571fbede3372dc490faa43b3258a"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 03:08:36 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:31 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_shutdown() to l2cap_sock.c\n\nDeclare __l2cap_wait_ack() and  l2cap_sock_clear_timer() in l2cap.h\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6898325923f9571fbede3372dc490faa43b3258a",
      "tree": "bdfaadcad5862da390747be596d7a9581c414e94",
      "parents": [
        "4e34c50bfe5ba87da1622cc7c6ed10712da255ad"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 03:02:31 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:31 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_recvmsg() to l2cap_sock.c\n\nIt causes the move of the declaration of 3 functions to l2cap.h:\nl2cap_get_ident(), l2cap_send_cmd(), l2cap_build_conf_req()\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "4e34c50bfe5ba87da1622cc7c6ed10712da255ad",
      "tree": "1efef8e2e5f664c144bfcd4eee2f54863c43a152",
      "parents": [
        "99f4808db0c052f3c92a689ec2841618bf2ce14a"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 02:56:13 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:31 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_connect() to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "99f4808db0c052f3c92a689ec2841618bf2ce14a",
      "tree": "7cac9efa87d13303b978c091cbfd899d7085d2e4",
      "parents": [
        "33575df7be6748292f88453f29319af6d639c5c8"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 02:52:55 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:31 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_getsockopt() to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "33575df7be6748292f88453f29319af6d639c5c8",
      "tree": "3f02cd99f9cac2371c8d96aa74a3917952c183b0",
      "parents": [
        "d7175d55255cb0a576844bc6e986000e0d7f8e9d"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 02:48:48 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:31 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_setsockopt() to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d7175d55255cb0a576844bc6e986000e0d7f8e9d",
      "tree": "e63d445a79fefab0a17d2b69ab86503450481c13",
      "parents": [
        "c47b7c724bc7106acf602b2ce99922a2d14ea62b"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 02:43:46 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:30 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_getname() to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "c47b7c724bc7106acf602b2ce99922a2d14ea62b",
      "tree": "28dc23a5a4e3641fa4d55b70bc5d6c8adec30be8",
      "parents": [
        "af6bcd8205ac06fa1de98b2b28303157fb9c3dfc"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 02:42:23 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:30 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_accept() to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "af6bcd8205ac06fa1de98b2b28303157fb9c3dfc",
      "tree": "42407e728ed5b3f61dab1c1b338b93d8321930cb",
      "parents": [
        "554f05bb8a0707dcc0ba4ea1dba1fb9970846ab5"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 02:40:28 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:30 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_bind()/listen() to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "554f05bb8a0707dcc0ba4ea1dba1fb9970846ab5",
      "tree": "a7aaed5d2bf68fdd5be3a1a8a36d3382e99d109d",
      "parents": [
        "65390587c7bcf8bb60b48387db766d8d7dfea982"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 02:36:42 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:30 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_release() to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "65390587c7bcf8bb60b48387db766d8d7dfea982",
      "tree": "51037c1b24f8234f9e8ddc07cf594ce42fed1b91",
      "parents": [
        "bb58f747e519aba07a6f05a78d58cf8a0788e2d5"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Feb 04 02:33:56 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:30 2011 -0200"
      },
      "message": "Bluetooth: move l2cap_sock_ops to l2cap_sock.c\n\nFirst step to move all l2cap_sock_ops function to l2cap_sock.c\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "bb58f747e519aba07a6f05a78d58cf8a0788e2d5",
      "tree": "d65743650d5f1a164bbb709a8aa7df4b13250623",
      "parents": [
        "0a708f8fc46fde3be2116b8d79f7469a24097c90"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Feb 03 20:50:35 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:43:30 2011 -0200"
      },
      "message": "Bluetooth: Initial work for L2CAP split.\n\nThis patch tries to do the minimal to move l2cap_sock_create() and its\ndependencies to l2cap_sock.c. It create a API to initialize and cleanup\nthe L2CAP sockets from l2cap_core.c through l2cap_init_sockets() and\nl2cap_cleanup_sockets().\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "17fa4b9dff72fb3a1a68cc80caf98fc941d2b8b3",
      "tree": "34febcb1be7bf64995dd94c5db5755c5d9d7754f",
      "parents": [
        "980e1a537fed7dfa53e9a4b6e586b43341f8c2d5"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Tue Jan 25 13:28:33 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:08 2011 -0200"
      },
      "message": "Bluetooth: Add set_io_capability management command\n\nThis patch adds a new set_io_capability management command which is used\nto set the IO capability for Secure Simple Pairing (SSP) as well as the\nSecurity Manager Protocol (SMP). The value is per hci_dev and each\nhci_conn object inherits it upon creation.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "980e1a537fed7dfa53e9a4b6e586b43341f8c2d5",
      "tree": "36d7716d48a71e16f37afb5d8afdb527463826cd",
      "parents": [
        "a38528f1117590169c0bf61cbf874e9fd2d5c5c9"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Sat Jan 22 06:10:07 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:07 2011 -0200"
      },
      "message": "Bluetooth: Add support for PIN code handling in the management interface\n\nThis patch adds the necessary commands and events needed to communicate\nPIN code related actions between the kernel and userspace. This includes\na pin_code_request event as well as pin_code_reply and\npin_code_negative_reply commands.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2784eb41b1fbb3ff80f4921fe9dbb4c4acb6dc24",
      "tree": "e13ea997be45f3d1abf5f3b4733a9da075a0410f",
      "parents": [
        "17d5c04cb597418a177c3ca18dfde679636dd51c"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Fri Jan 21 13:56:35 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:07 2011 -0200"
      },
      "message": "Bluetooth: Add get_connections managment interface command\n\nThis patch adds a get_connections command to the management interface.\nWith this command userspace can get the current list of connected\ndevices. Typically this command would only be used once when enumerating\nexisting adapters. After that the connected and disconnected events are\nused to track connections.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "17d5c04cb597418a177c3ca18dfde679636dd51c",
      "tree": "8f852ff43fe8a4da609a47a9f6e331d289a64a8c",
      "parents": [
        "8962ee74be48df16027100f657b2b12e8ef3d34d"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Sat Jan 22 06:09:08 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:07 2011 -0200"
      },
      "message": "Bluetooth: Add support for connect failed management event\n\nThis patch add a new connect failed management event to track failures\nin connecting to remote devices. It is particularly useful for security\nmode 3 scenarios when we don\u0027t have a connected state while pairing but\nstill need to detect when the connect attempt failed.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "8962ee74be48df16027100f657b2b12e8ef3d34d",
      "tree": "bbafd1e6cf773c4712c57f578c84f44eae012ec0",
      "parents": [
        "f7520543ab40341edbc2aeee7fef68218be19a0a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Thu Jan 20 12:40:27 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:07 2011 -0200"
      },
      "message": "Bluetooth: Add disconnect managment command\n\nThis patch adds a disconnect command to the managment interface. Using\nthis command user space is able to force the disconnection of connected\ndevices. The command maps directly to the Disconnect HCI command.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "f7520543ab40341edbc2aeee7fef68218be19a0a",
      "tree": "6f116b5215a134bab6b9615f97767eba040f0683",
      "parents": [
        "55ed8ca10f3530de8edbbf138acb50992bf5005b"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Thu Jan 20 12:34:39 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:07 2011 -0200"
      },
      "message": "Bluetooth: Add connected/disconnected management events\n\nThis patch adds connected and disconnected managment events to track the\nconnection status to remote devices. The events map directly to\nsuccessful connection complete and disconnection complete HCI events for\nACL links.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "55ed8ca10f3530de8edbbf138acb50992bf5005b",
      "tree": "3145b2b995758b2cb64493fc8ec29e63d0e9f0b4",
      "parents": [
        "1aff6f09491f454d4cd9f405c783fa5e9d3168a0"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Mon Jan 17 14:41:05 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:07 2011 -0200"
      },
      "message": "Bluetooth: Implement link key handling for the management interface\n\nThis patch adds a management commands to feed the kernel with all stored\nlink keys as well as remove specific ones or all of them. Once the\nload_keys command has been called the kernel takes over link key\nreplies. A new_key event is also added to inform userspace of newly\ncreated link keys that should be stored permanently.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "1aff6f09491f454d4cd9f405c783fa5e9d3168a0",
      "tree": "3c51a386ada638e39bf6fa42dbc35413ede08ddd",
      "parents": [
        "d5859e22cd40b73164b3e5d8d5d796f96edcc6af"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Thu Jan 13 21:56:52 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:06 2011 -0200"
      },
      "message": "Bluetooth: Add class of device control to the management interface\n\nThis patch adds the possibility for user space to fully control the\nClass of Device value of local adapters. To control the service class\nbits each UUID that\u0027s added comes with a service class \"hint\" which acts\nas a mask of bits that the UUID needs to have enabled. The\nset_service_cache management command is used to make sure we queue up\nall UUID changes as user space initializes its drivers and then send a\nsingle HCI_Write_Class_of_Device command when initialization is\ncomplete.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d5859e22cd40b73164b3e5d8d5d796f96edcc6af",
      "tree": "6a5fa908020f59dd8b6dd94eb042f4a0634d1e20",
      "parents": [
        "d83506003608910d24d5ace9ec06ad1bfd9ad110"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Tue Jan 25 01:19:58 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:06 2011 -0200"
      },
      "message": "Bluetooth: Implement a more complete adapter initialization sequence\n\nUsing the managment interface means that user space doesn\u0027t need to do\nany HCI command sending at all. This patch moves the remaining\ninitialization commands from user space to the kernel side. The patch\nmakes use of the new feature of __hci_request which allows the request\nto be dynamically modified while it is ongoing (something that is needed\nto react appropriately to the local features and the version of the\nadapter).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "b0916ea0d9e6ea3ed46bb7a61c13a2b357b0248b",
      "tree": "69f7d2ef2a09a9004de49e2203ea82bf644d3fd0",
      "parents": [
        "a5040efa2017f3e4f1b4d5f40fd989567f3994c1"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Mon Jan 10 13:44:55 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:06 2011 -0200"
      },
      "message": "Bluetooth: Add controller side link key clearing to hci_init_req\n\nThe controller may have link keys in its own memory and these keys could\nbe used for secure connections. However, since the interface to access\nthese keys doesn\u0027t provide information about the key types (which would\nbe needed to infer the level of security each key provides) using these\nkeys is rather useless. Therefore, simply clear the controller side list\nin the initialization procedure.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "a5040efa2017f3e4f1b4d5f40fd989567f3994c1",
      "tree": "451984186e4504665bff2ed0b74a9510a0d32d13",
      "parents": [
        "03b555e119de8288a16e086e1fbd223d9b429d3d"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Mon Jan 10 13:28:59 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:06 2011 -0200"
      },
      "message": "Bluetooth: Add special handling with __hci_request and HCI_INIT\n\nTo support a more dynamic HCI initialization sequence the __hci_request\nbehavior requires some more changes. Particularly, the init sequence\nshould be able to have conditionals in it (sending some HCI commands\ndepending on the outcome of a previous command) instead of being a fixed\nlist as it is right now.\n\nThe reasons for these additional requirements are the moving all\npreviously user space driven initialization commands to the kernel side\nas well as the support the Low Energy controllers.\n\nTo fulfull these requirements the init sequence is made the only special\ncase for multi-command requests and req_last_cmd is renamed to\ninit_last_cmd. The hci_send_cmd function is changed to update\ninit_last_cmd as long as the HCI_INIT flag is set.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "03b555e119de8288a16e086e1fbd223d9b429d3d",
      "tree": "5f0dd5efc8439ba4300761bc9ebba22c3d718c06",
      "parents": [
        "930e13363fb0e94db6e8b59c54dfb5c59355113e"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Tue Jan 04 15:40:05 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:06 2011 -0200"
      },
      "message": "Bluetooth: Reject pairing requests when in non-pairable mode\n\nThis patch adds the necessary logic to act accordingly when the\nHCI_PAIRABLE flag is not set. In that case PIN code replies as well as\nSecure Simple Pairing requests without a NoBonding requirement need to\nbe rejected.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2aeb9a1ae0e34fb46cb78b82f827a6a54ab65111",
      "tree": "3b308a5687cedc350cd562ec0ea7b1bf73e184ff",
      "parents": [
        "c542a06c29acbf4ea0024884a198065a10613147"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@nokia.com",
        "time": "Tue Jan 04 12:08:51 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Feb 08 01:40:05 2011 -0200"
      },
      "message": "Bluetooth: Implement UUID handling through the management interface\n\nThis patch adds methods to the management interface for userspace to\nnotify the kernel of which services have been registered for specific\nadapters. This information is needed for setting the appropriate Class\nof Device value as well as the Extended Inquiry Response value. This\npatch doesn\u0027t actually implement setting of these values but just\nprovides the storage of the UUIDs so the needed functionality can be\nbuilt on top of it.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    }
  ],
  "next": "c542a06c29acbf4ea0024884a198065a10613147"
}
