)]}'
{
  "log": [
    {
      "commit": "04124681f104c1980024ff249a34a77a249fd2bc",
      "tree": "5caad821f1cdd55930b054cbdeab1c45421559b4",
      "parents": [
        "f64b993f44c3a5fe709b276ac5652d006afe9d33"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 08 01:25:00 2012 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 08 02:02:26 2012 -0300"
      },
      "message": "Bluetooth: fix conding style issues all over the tree\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2b4bf3974249da74f4aef1e9180d4beaf6332515",
      "tree": "d6b32d4c9fbebd723963cb24475b2cd6630be133",
      "parents": [
        "4f87da80a5210e66fb47b0e839f4d05016986f78"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sat Mar 03 00:19:06 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sat Mar 03 01:28:47 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix updating local name when powering on\n\nWhen powering on we need to apply whatever name has been set through\nmgmt_set_local_name. The appropriate place for this is mgmt_powered()\nand not hci_setup() since this needs to be applied also if the HCI init\nsequence was already completed but the adapter was still \"powered off\"\nfrom a mgmt perspective due the the HCI_AUTO_OFF still being set.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "4f87da80a5210e66fb47b0e839f4d05016986f78",
      "tree": "9227fcd778badfaa5190cbdd3bd854039fdc6d8f",
      "parents": [
        "5f15903279143eb640f9ba1c0e72b52fe9e9e2a6"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Mar 02 19:55:56 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sat Mar 03 01:28:47 2012 +0200"
      },
      "message": "Bluetooth: Remove HCI_PI_MGMT_INIT flag for sockets\n\nThis flag is of no use right now and is in fact harmful in that it\nprevents the HCI_MGMT flag to be set for any controllers that may need\nit after the first one that bluetoothd takes into use (the flag is\ncleared for the first controller so any subsequent ones through the same\nbluetoothd mgmt socket never get the HCI_MGMT flag set).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5f15903279143eb640f9ba1c0e72b52fe9e9e2a6",
      "tree": "6eed1909e54f252f0ce46c0550c240a099a30e3e",
      "parents": [
        "d4f68526e438dbb7d194b08499a96c733131ad72"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Mar 02 03:13:19 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Mar 02 03:19:24 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add new error code for invalid index\n\nThe index is part of the command header and not its parameters so it\nmakes sense to distinguish this from the invalid parameters error.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "d4f68526e438dbb7d194b08499a96c733131ad72",
      "tree": "47446595ec96d34c5905e99a951b98792beb9071",
      "parents": [
        "9f8ce967caed427f78d00bb6b07d79cb040a88bd"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Mar 02 03:07:07 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Mar 02 03:19:24 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix command status error code values\n\nError codes in the command status should always be from the set of\nvalues defined for mgmt and never e.g. POSIX error codes.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "17b02e625662906f370a3eb5e7495cf06ed7d4a4",
      "tree": "db12888e81d5520bb050700d9179842976795f22",
      "parents": [
        "ba13ccd9b911e043c0f11e60cbb72bd4de194205"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Mar 01 14:32:37 2012 -0800"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Mar 02 00:35:57 2012 +0200"
      },
      "message": "Bluetooth: Update MGMT and SMP timeout constants to use msecs_to_jiffies\n\nThe MGMT and SMP timeout constants are always used in form of jiffies. So\njust include the conversion from msecs in the define itself. This has the\nadvantage of making the code where the timeout is used more readable.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "be22b54e8711734f4cb93ac31723b955fe9dbbe0",
      "tree": "bd767d8adc1d3ab28700335c99d9e55572d0b82c",
      "parents": [
        "9d1acbfb774fa5e043a44adedfcc36c9837a5e61"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Mar 01 22:24:41 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Mar 01 23:55:58 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Centralize message length checks\n\nThis patch moves the command length information into the command handler\ntable allowing the removal of length checks from the handler functions\nand doing the check in a single place before calling the handler\nfunction.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "0f4e68cf6e70fc219f219799c799a8a3e3c13100",
      "tree": "208b69caf263957571c5601c625157f46fea8f81",
      "parents": [
        "6a919082e9b82a0de20f1248a33f3b3f005cebaf"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 28 17:18:30 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Mar 01 23:55:58 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Move command handlers into a table\n\nBy moving the command handlers into a table (the index being equal to\nthe opcode) the lookup is made a bit more efficient. Having a struct to\ndescribe each handler also paves the way to add more meta-data for each\nhandler, e.g. the minimum message size for the command and allow\nhandling of common tasks like this in a centralized place.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6a919082e9b82a0de20f1248a33f3b3f005cebaf",
      "tree": "0784dda7a89db37c0c185bb1bf7c9e94a7db8c53",
      "parents": [
        "bdb6d97154b7b7e98867e9b71bae0f47ec70b1d7"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 28 06:17:26 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Mar 01 23:55:58 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Initialize HCI_MGMT flag for any command\n\nThe read_controller_info is typically the first command that user space\nsends when taking a controller into use. This is also the reason why\nthis command has been used as the trigger to set the HCI_MGMT flag.\nHowever, when not running the user-space daemon and using command line\ntools it is possible that read_controller_info is not the first\ncontroller specific command. This patch moves the HCI_MGMT\ninitialization to a generic place where it will be set for whatever\nhappens to be the first mgmt command targetting a specific controller.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "bdb6d97154b7b7e98867e9b71bae0f47ec70b1d7",
      "tree": "73d3cc5c3204ec55164c8f111ba58d1004b63627",
      "parents": [
        "75fb0e324daa48ec458fb5c2960eb07b80cfad9d"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 28 06:13:32 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Mar 01 23:55:58 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Refactor hci_dev lookup for commands\n\nAlmost all mgmt commands need to lookup a struct hci_dev based on the\nindex received within the mgmt headers. It makese therefore sense to\nlook this up in a single place and then just pass the hdev pointer to\neach command handler function.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "8b90129cc5789a4c65547c91c9a7b1fd3a4d56a4",
      "tree": "16e8be2df2d6bb0de2c5b13bacbb2023d300bdcc",
      "parents": [
        "1de028ceb54ccd28cc96f1530a195ae1b6a6d5b5"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Thu Feb 23 18:09:27 2012 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 01 12:12:53 2012 -0300"
      },
      "message": "Bluetooth: Check capabilities in BR/EDR and LE-Only discovery\n\nThis patch add an extra check for BR/EDR and LE-Only discovery.\nThis way, we are able to return error immediately if the discovery\ntype requested is not supported by the device.\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": "1de028ceb54ccd28cc96f1530a195ae1b6a6d5b5",
      "tree": "17b1f270a183af3bd785dc1009c10f82a8212a43",
      "parents": [
        "00abfe4442864144a77f70b6b411d691bcb796bf"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 29 19:55:35 2012 -0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 01 01:28:04 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Add missing hci_dev locking to set_le()\n\nThe set_le() function was missing hci_dev locking which is e.g. critical\nfor the mgmt pending command adding/removing.\n\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "00abfe4442864144a77f70b6b411d691bcb796bf",
      "tree": "2a1029a6ea9aa06573c6fd149c3fcb02620a6716",
      "parents": [
        "53bf2426b4122d933213bba78bf736e88f7dc929"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 01 00:37:10 2012 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 01 01:27:54 2012 -0300"
      },
      "message": "Bluetooth: Fix coding style with breaking lines\n\nOur limit is 80 and broken lines should as right as possible.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "426c189a1b34c0d36d5eddbe1c35bc961b1a1b68",
      "tree": "dfb8a00175bee1fb83b77fbeb8ac178a9583525a",
      "parents": [
        "978c93b90fc4768e295b20492b5db76d5e026e5e"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Feb 24 11:41:04 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 29 16:21:04 2012 +0200"
      },
      "message": "Bluetooth: Change interleaved discovery behavior\n\nAccording to last discussion on IRC, if an interleaved discovery is\nissued, but the device is not dual mode, we should return error\ninstead of performing a regular BR/EDR or LE-only discovery.\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": "0b60eba1b29740a606e6b7694d2dc98b6085a1bf",
      "tree": "b8e0a808062b3d8bdee50f48bcc39574a4fba3e2",
      "parents": [
        "816a11d5ced501d368fabe09172f3d62744e8b53"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 28 00:57:24 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 28 01:52:34 2012 +0200"
      },
      "message": "Bluetooth: Don\u0027t send unnecessary write_le_enable command\n\nIf the local host features indicate that LE is already in the state that\nis desired there\u0027s no point in sending the HCI command to try to change\nthe setting.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "816a11d5ced501d368fabe09172f3d62744e8b53",
      "tree": "e4f3a0879ad41c7bc06b2e8f2b65a38502c44f4f",
      "parents": [
        "9b27f350688c9399da10c2b888c4044c2c1bd923"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 26 13:04:52 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 27 12:34:39 2012 +0200"
      },
      "message": "Bluetooth: Use kernel int types instead of ones from stdint.h\n\nu8/__u8/u32/etc should be used in the kernel instead of stdint.h types.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "24b78d0f49b94f658e8bae707c158962535053dd",
      "tree": "f44e28b00ac8f811939685873d48bfd3100abd84",
      "parents": [
        "90e704543d6702971ecfe3fe2325829d89b76f6b"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 23:24:30 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 24 00:15:26 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix clear_uuids response\n\nSince the clear_uuids operation doesn\u0027t send an immediate HCI command\nbut just sets off a timer to wait for subsequent add_uuid calls it\ndoesn\u0027t make sense to wait until the timer fires off to send the\nresponse. Instead send the response immediately.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "90e704543d6702971ecfe3fe2325829d89b76f6b",
      "tree": "6c124ca14e56456ebe838003ca97e5c867c0d404",
      "parents": [
        "c95f0ba76f902bc8b540468b695bcfe8948e8e46"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 23:09:40 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 24 00:15:26 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix dev_class related command response timing\n\nAll mgmt commands that may fire off a hci_write_class_of_device command\nshould wait for the completion of the HCI command before sending a\nresponse to user space.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "c95f0ba76f902bc8b540468b695bcfe8948e8e46",
      "tree": "c5de0fe26773c40cf93cecca7554af859ecb2601",
      "parents": [
        "08c79b6133b70a6e3d462d11a89c80259ac66ec7"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 22:54:38 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 24 00:15:26 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Track pending class changes\n\nThis patch adds a flag to track pending changes to the class of device.\nThis is needed since we cannot cleanly handle multiple simultaneous\ncommands and need to return a \"busy\" error status in the mgmt commands\nthat might trigger a class change.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "08c79b6133b70a6e3d462d11a89c80259ac66ec7",
      "tree": "b4ef15186aa7ed85f44d79310fa1d97d0e238cd3",
      "parents": [
        "9246a8693e74b3480913cf6e0c2d472267169990"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 22:31:51 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 22:39:17 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add flags parameter to device_connected\n\nThis patch updates the Device Connected events to match the latest API\nby adding a flags parameter to them.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "9246a8693e74b3480913cf6e0c2d472267169990",
      "tree": "781529875341c6a4e95babb308aae1e5115dcc68",
      "parents": [
        "4004b6d96a14edbd157a62ae25bf61022d7caccc"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 21:33:16 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 22:02:27 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix clear UUIDs response\n\nWe also need to send a proper response when clearing UUIDs. This patch\nadds fixes the missing response for this use case.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "4004b6d96a14edbd157a62ae25bf61022d7caccc",
      "tree": "d35340b52ec5a9878ee40ead24f96b1d3774f149",
      "parents": [
        "9997a5332320dbaaee64b5c0581ccaa6589a15c9"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 21:30:12 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 22:02:27 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Move service cache setting to a more sensible place\n\nSince we can now add UUIDs when powered off we don\u0027t really need to\nalways use the service cache to avoid large bursts of HCI commands.\nInstead, the only important use case is when we\u0027re already powered and\nuser space starts to initialize itself. This can be easiest detected by\na \"clear UUIDs\" operation which is where this patch moves the service\ncache setting.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "9997a5332320dbaaee64b5c0581ccaa6589a15c9",
      "tree": "8904f6e74837b2d217f96dee62ec7e88b3914d33",
      "parents": [
        "504c8dcd6b0ec3cd36ab221695c5516e88cf3d79"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 15:57:46 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 17:01:49 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix return value of add/remove_uuid\n\nThe Add/Remove UUID commands should return the device class instead of\nan empty parameter list.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "504c8dcd6b0ec3cd36ab221695c5516e88cf3d79",
      "tree": "fcc0639d4532ffe12898d793f0383e03c5ae5101",
      "parents": [
        "69775ff6d101ccf435bd26ae822c24bbb20e11cf"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:30:41 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 17:01:49 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix update_eir/class with HCI_AUTO_OFF flag set\n\nIf we\u0027re powered but still have the HCI_AUTO_OFF flag set the\nupdate_eir and update_class functions should not do anything.\nAdditionally these functions need to be called when the flag is finally\ncleared through set_powered or when powering on for real.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "60fc5fb66efa0bcbe028637206ed59df8cd4ac19",
      "tree": "a44a49c3003eb7377e1428c276e26895cb029c41",
      "parents": [
        "b3fb611ec7b76048cb14600e9a5a9b57e5d913da"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 09:52:28 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:02 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix count parameter in get_connections reply\n\nThis patch fixes the count parameter in the Get Connections reply\nmessage. We cannot know the right number until iterating through all\nconnections so set the parameter value only after the loop.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "388fc8faf200f80159353eb86cde4ab75d0a0bbd",
      "tree": "e6cfe71be84ad9a14c534ef01b2c4fb0be8f1118",
      "parents": [
        "9a395a80dc6a2004787539dcc0c7d167ba87e89a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 00:38:59 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:01 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add legacy pairing info to dev_found events\n\nThis patch makes sure that legacy pairing vs SSP infomation gets\nproperly propageted to the device_found events in the form of the legacy\npairing flag.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "9a395a80dc6a2004787539dcc0c7d167ba87e89a",
      "tree": "763910b44beae06be94afd6f52af85e272a5c6cd",
      "parents": [
        "86a8cfc6d0428f32d702ec59c1b3ef38541a6821"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 00:00:32 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:01 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix device_found parameters\n\nAccording to the latest mgmt API there\u0027s a flags field instead of a\nseparate confirm_name paramter.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "86a8cfc6d0428f32d702ec59c1b3ef38541a6821",
      "tree": "32e643285bb2d3f96776077f1c00ef5840aec112",
      "parents": [
        "5f97c1df5563349795f26ed249e2a8840237c569"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 22:53:34 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:01 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix unpair_device responses\n\nThis patch adds an error return when not powered and cleans up/simpifies\nthe function logic in the same go.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5f97c1df5563349795f26ed249e2a8840237c569",
      "tree": "bca313ffb988577257e51117a8845ddebd86e8dc",
      "parents": [
        "932f5ff5e32bf520eb9287b050c926faa6e76bcf"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 22:41:18 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:01 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add missing powered checks to commands\n\nThis patch adds missing powered checks to pair_device,\ncancel_pair_device, add_remote_oob_data and remove_remote_oob_data.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "932f5ff5e32bf520eb9287b050c926faa6e76bcf",
      "tree": "ff4f0805b4efc42bcfd7c14f69693a69b2920a40",
      "parents": [
        "7770c4aacaf34fb69cb2acfb7469e9b4e34f1674"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 22:11:32 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:01 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Allow class of device changes while powered off\n\nThis patch makes it possible to set the class when powered off. When\npowering on the right class of device value will be automatically\nwriten to the controller.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "7770c4aacaf34fb69cb2acfb7469e9b4e34f1674",
      "tree": "98c0ab7916a0dae04b2c1317ff44bf16452a88f5",
      "parents": [
        "8ec37034ef36b89cfb060bd9273db24e6acb1b3a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 22:06:38 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:01 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Check for HCI_UP in update_eir() and update_class()\n\nThese functions should just silently fail when we\u0027re not powered on\ninstead of trying to send HCI commands.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "8ec37034ef36b89cfb060bd9273db24e6acb1b3a",
      "tree": "96f727b9c22aad6a58b09ed1485147c87b6d14ec",
      "parents": [
        "09b3c3fbbee9aef8ac5d9148ae61aae35766b2a6"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 22:02:50 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:01 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix return value for set_class\n\nThe return parameters for Set Device Class should consist of the new\nclass value.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "27fcc362297b8e838a929c947b82eabb3f4b7591",
      "tree": "311d390359aebb26f446f304deebaaa0b1e65536",
      "parents": [
        "7bdaae4a4bc075cf73ab9c3a531b7229caa1f49e"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 21:46:22 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:00 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix missing short_name in read_info\n\nThe short name is part of the Read Controller Info response and should\nbe appropriately filled in based on the value of hdev-\u003eshort_name.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "7bdaae4a4bc075cf73ab9c3a531b7229caa1f49e",
      "tree": "0a27c9ffc511019b667be1679622975449c00167",
      "parents": [
        "28cc7bde5978cbc58c9026123fa5f33b62ad66b3"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 21:39:58 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:00 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix name_changed event for short name changes\n\nSince we can\u0027t reliably track the short name changes just assume that we\nhad a change whenever there\u0027s a pending mgmt command. In the worst case\nwe just get one unnecessary name_changed signal.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "28cc7bde5978cbc58c9026123fa5f33b62ad66b3",
      "tree": "b50261ffeb89292456e02c817c2af8c07a351fa9",
      "parents": [
        "db99b5fc77e6cec47d80703b471f1efe04527d2f"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 21:06:55 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:00 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Allow local name changes while powered off\n\nThis patch makes it possible to set the local name before powering on\nthe device. The name will be applied using the hci_write_local_name\ncommand once the device gets powered on.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "490c5baba7a5ad80782d5eb778638d1cfc8d70ce",
      "tree": "e1963394e3f36165db4ce71fcd768f3b792c8495",
      "parents": [
        "7f9a903c57bb42b9f7ad8fb7867859d3252229ab"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 19:19:09 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:00 2012 +0200"
      },
      "message": "Bluetooth: Add hdev-\u003eshort_name for EIR generation\n\nIt\u0027s possible to provide a short name through the mgmt interface and\nthis name can be used for EIR generation when the full name doesn\u0027t fit\nthere. This patch adds the preliminary tracking of the provided short\nname.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "7f9a903c57bb42b9f7ad8fb7867859d3252229ab",
      "tree": "cea86dd5bd33b78387a0b888a4ed789346824002",
      "parents": [
        "955638ecec9431788e291fc99f34c42124071abe"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Feb 22 18:38:01 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:00 2012 +0200"
      },
      "message": "Bluetooth: Send management event for class of device changes\n\nCurrently there are no events to other management sockets if the class of\ndevice got changed. So make sure they are sent.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "955638ecec9431788e291fc99f34c42124071abe",
      "tree": "b2fb709e91207da67d3b1269b37b32ebb944a924",
      "parents": [
        "24c54a90527ca5b85e7feedde2c779dc056ffddb"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Feb 22 18:21:00 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:00 2012 +0200"
      },
      "message": "Bluetooth: Fix handling of discoverable setting with timeout\n\nThe current handling of the discoverable timeout was missing the proper\nhandling of the timeout when the mode was already set. Now the command\ncan be used to expire or retrigger the timeout.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "24c54a90527ca5b85e7feedde2c779dc056ffddb",
      "tree": "4c3bf52346cc63742f37e772b3ff22a1b4e96193",
      "parents": [
        "f51d5b248981d05269e4f83ab8f8ed7ed494fe33"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Feb 22 18:06:34 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:07:00 2012 +0200"
      },
      "message": "Bluetooth: Disabling discoverable with timeout is invalid\n\nAdd one extra sanity check to ensure that the supplied timeout value is\nactually valid in this context.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "f51d5b248981d05269e4f83ab8f8ed7ed494fe33",
      "tree": "fd7350c3921273e57073bb49bdadfd42f1e10060",
      "parents": [
        "e59fda8dc14c173b74b5e9d5c8d72849d2ff6b5f"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 18:17:32 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:59 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix updating EIR when updating the name\n\nWhenever we update the local device name the EIR data also needs to be\nupdated to reflect this. The update_eir() function in mgmt.c depends on\nhdev-\u003edev_name to be up to date so the patch also makes sure that the\nmgmt function is called from hci_event.c after the update has happened.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "06199cf86a84206cfdc96b8dc02d5c27efa8c60f",
      "tree": "165507d2dfa0707b4e506d811f6466a37aecb0b5",
      "parents": [
        "6c8f12c143fe83485afa530320e6f70dfc1aad54"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 16:37:11 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:59 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Implement Set LE command\n\nThis patch implements support for the Set LE mgmt command. Now, in\naddition to the enable_le module parameter user space needs to send an\nexplicit Enable LE command to enable LE support.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6c8f12c143fe83485afa530320e6f70dfc1aad54",
      "tree": "945ef87b51a0783e7b11e6c310f65113743a6fcc",
      "parents": [
        "97e0bdeb93cc9bd014c21d5400af4fa7f2fe2f91"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 16:35:26 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:59 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix Set SSP supported check\n\nThe test for SSP support needs to be earlier in the set_ssp function so\nthat we return an error when SSP is not supported even when the device\nis powered off.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "97e0bdeb93cc9bd014c21d5400af4fa7f2fe2f91",
      "tree": "f552e325571d2e73d09097fe5d79be4c38d8c72f",
      "parents": [
        "54d04dbbb933e8a49429d602b847e367782267e9"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Feb 22 13:49:28 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:59 2012 +0200"
      },
      "message": "Bluetooth: Enable timestamps for control channel\n\nThe control channel can be also monitored, so include timestamps here\nas well. And make sure management events get their timestamp when they\nare created.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "c80da27e868f6ffbe1c6588937aa4e7aeab21dec",
      "tree": "0ce0ee1b706f4b58c91431bc63bf5d82c9ff6a7e",
      "parents": [
        "5fc6ebb102fdf6f589242ebfe3a07d112d60c7d5"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 15:38:48 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:59 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix clearing of hdev-\u003eeir\n\nThe hdev-\u003eeir buffer needs to be cleared when clearing the EIR data.\nOtherwise subsequent attempts at setting the EIR to something valid\nagain may fail because the code thinks that the EIR hasn\u0027t changed.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5fc6ebb102fdf6f589242ebfe3a07d112d60c7d5",
      "tree": "f8c4854cf6af25501e6aa70cea1a662ad88af6f8",
      "parents": [
        "6bf0e4699d1dd56f7f8c12cf332ebffaf1c5e83e"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 15:10:59 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:59 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix EIR toggling with SSP\n\nThis patch fixes setting the EIR properly when the SSP flag has been set\nwhen powered off (in such a case there is no pending Set_SSP command).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6bf0e4699d1dd56f7f8c12cf332ebffaf1c5e83e",
      "tree": "3faa3e2bf587a71b111f118d24bcf855cfc1ab97",
      "parents": [
        "70c1f20b00495fd25b81be14b263d32648a3d629"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Feb 22 13:21:16 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:58 2012 +0200"
      },
      "message": "Bluetooth: Fix coding style issues in mgmt code\n\nIn this case we need to use braces in both branches.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "e5f0e151426bd83e4852a7a150fc6ad8ee349e69",
      "tree": "8d54652747eb9e9da28bf2068f48beb7f86239e4",
      "parents": [
        "c0ecddc2507da980af307aae40d6bcdea4c195dc"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Feb 22 11:59:01 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:58 2012 +0200"
      },
      "message": "Bluetooth: Fix two minor style issues in management code\n\nWARNING: Statements terminations use 1 semicolon\n+\treturn err;;\n\nWARNING: space prohibited between function name and open parenthesis \u0027(\u0027\n+\t\terr \u003d cmd_status (sk, index, MGMT_OP_CONFIRM_NAME,\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "c0ecddc2507da980af307aae40d6bcdea4c195dc",
      "tree": "350d74d094791bf00ab69146f1a3947fb17afe34",
      "parents": [
        "2e99b0afc7445769bb886dc14a31aaa0dc17c4b5"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 12:38:31 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:58 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Make Set SSP command callable while powered off\n\nThis patch makes it possible to enable SSP through mgmt even when\npowered off. The setting will then get automatically actiated when\npowering on.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "47990ea09d393da8fb6cf284f4dba704c3661973",
      "tree": "60cdfa2ffaacebc6a715262147237a6f35ddae7d",
      "parents": [
        "2e0052e4cf78e3e205e92d82ee572ed726e315d6"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 22 11:58:37 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 23 13:06:58 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Make Set Link Security callable while powered off\n\nThis patch makes it possible to change the Link Security setting while\npowered off and have it automatically enabled when powering on a device.\nTo track the desired state once powered on a new HCI_LINK_SECURITY flag\nis added.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "ed9b5f2fa053adce8dac88a385d2225a8ac5f0b5",
      "tree": "3ef92a2f69d14ba6589e764dcf782f8f06e3db4b",
      "parents": [
        "a297e97cf7228467a8c5c76216945ccf029ae2a4"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 20:47:06 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 20:51:55 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix connectable/discoverable response values\n\nThe connectable/discoverable flags need to be changed before sending the\nresponse since otherwise the settings value will be incorrect.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "0224d2fafbbed4ac0cb05d08d3adab506a398451",
      "tree": "58462169f8332f6db8874e60996cfb599b5ba91b",
      "parents": [
        "beadb2bddce5810dc668da156b4c2ca457940250"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 19:40:05 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 20:04:39 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix New Settings event for connectable/discoverable\n\nWhen powered off and doing changes to the Connectable or Discoverable\nsetting we should also send an appropriate New Settings event in\naddition to the command response.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "beadb2bddce5810dc668da156b4c2ca457940250",
      "tree": "bd5f35de714ff980ddd9036763d4a5dce94c3d81",
      "parents": [
        "f1f0eb02213a3003ecb10b9c61694e588267b824"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 16:55:31 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 20:04:39 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add convenience function for sending New Settings\n\nThe New Settings event needs to be sent from quite many places so it\nmakes sense to have a convenience function for it to simplify the code.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "f1f0eb02213a3003ecb10b9c61694e588267b824",
      "tree": "becece4750f4c38b314d45a905a5739e6bb11397",
      "parents": [
        "df2c6c5ed5c0bc13b78e855d3e5d9aa3472567ba"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 17:15:41 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 20:04:39 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix current settings values when powered off\n\nWe should not stop iterating through the various settings if powered off\nsince most may still be set even then.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "df2c6c5ed5c0bc13b78e855d3e5d9aa3472567ba",
      "tree": "647ba3277d67ee8cd1a739db1f96104aea8311d1",
      "parents": [
        "5e5282bbfde9ca6157dba913d90cbab859a837e2"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 19:15:49 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 20:04:39 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix Removing discoverable timeout in set_connectable\n\nWhen switching connectable mode off any pending discoverable timeout\nmust also be disabled to avoid duplicate write_scan_enable commands.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5e5282bbfde9ca6157dba913d90cbab859a837e2",
      "tree": "202265653320550db8c7aea3087bb5cfc8ca032e",
      "parents": [
        "0cbf4ed6e6f43ac399afefdd14a1ee86db8de7d0"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 16:01:30 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 20:04:39 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Allow connectable/discoverable changes in off state\n\nThis patch makes it possible to toggle the connectable \u0026 discoverable\nsettings when powered off. Two new hdev-\u003edev_flags flags are added to\ntrack what the scan mode should be when the device is finally powered\non.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "0cbf4ed6e6f43ac399afefdd14a1ee86db8de7d0",
      "tree": "4263f131f071b44dde621999909c3998d550734f",
      "parents": [
        "5400c044f3fac38f521362d76711e4c170f78b89"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 17:25:22 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 18:48:40 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix pairable setting upon initialization\n\nWhen mgmt is not in use the HCI_PAIRABLE flag will get implicitly set so\nthat pairing still works with old user space versions. However, as soon\nas mgmt comes into play we should clear this flag so that it can be\nproperly set through the set_pairable command by user space.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5400c044f3fac38f521362d76711e4c170f78b89",
      "tree": "b16f41732384e8a23ff68e0eb18e0e623a1d2d9f",
      "parents": [
        "b5235a65ad19f47c5995f054d3dcce90570d1a1c"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 16:40:33 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 18:48:20 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix set_fast_connectable error return\n\nThis patch ensures that Set Fast Connectable fails apropriately if we\nare not already in a connectable state (which is a pre-requisite for\nfast connectable).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "b5235a65ad19f47c5995f054d3dcce90570d1a1c",
      "tree": "b99d4ba00ed6b7920df8c103efcf4e736e3648b8",
      "parents": [
        "4b34ee782164fbaf29b2e7c0e8cb3a898c0986ca"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 14:32:24 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 18:47:46 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix set_local_name and set_dev_class powered checks\n\nBoth the Set Local Name and the Set Device Class commands should fail if\nthe adapter is not powered on.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "4b34ee782164fbaf29b2e7c0e8cb3a898c0986ca",
      "tree": "482ccb3ab4181544e48e5abd4491c5a4afbecc15",
      "parents": [
        "8ee5654034c85b3915d078147a9d1064cac1852e"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 14:13:02 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 18:47:44 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix powered checks for commands\n\nHaving the HCI_AUTO_OFF flag set means that from a mgmt interface\nperspective we\u0027re still not powered, so all tests for HCI_UP should also\ninclude a test for HCI_AUTO_OFF. This patch adds a convenience macro for\nit.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "f0d4b78a68c4fe3b0d45de9a50e8d29419177b83",
      "tree": "9d25e03da192459aee072e32604a83ad7b656d98",
      "parents": [
        "c059e05353081471908c05029585765614e07cec"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Feb 21 12:14:25 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 13:49:01 2012 +0200"
      },
      "message": "Bluetooth: Only keep controller up after init if powered on\n\nWhen a new controller gets added to the system, it needs to be brought\nup briefly to read basic information like features, BD_ADDR etc. and\nafter a timeout it will be brought back down.\n\nThe only command that should overwrite this timeout is the set power\ncommand from the management interface. Just reading the controller\nlist or information is not a good reason to keep the controller up.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "cacaf52f51697f832a26e8fdaa7b8e85785085da",
      "tree": "268e88396fa9c55ac639cb3084f47a07fc2207cb",
      "parents": [
        "1e16357480fdeaeff7c5572f1afba7835473fcb6"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 00:52:42 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 01:05:16 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Clear EIR data when disabling SSP\n\nEIR shouldn\u0027t be enabled if SSP isn\u0027t enabled. This patch adds the\nclearing of EIR data when disabling SSP and restores the data when SSP\nis re-enabled.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "1e16357480fdeaeff7c5572f1afba7835473fcb6",
      "tree": "54cd197f10c935a3853298dadfa72ef0714363a4",
      "parents": [
        "6d80dfd094a7b286e95cdcac79efeb7bbb4e226f"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 20 23:53:46 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 00:32:16 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix Set SSP check for supported feature\n\nIf the local controller doesn\u0027t support SSP we should always return an\nerror for the Set SSP command.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6d80dfd094a7b286e95cdcac79efeb7bbb4e226f",
      "tree": "d2ce3d84653d5205bfcceb1ac73297a0381117f8",
      "parents": [
        "f963e8e9d3652f4a8065d969206707a1c21ff9b0"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 20 23:50:38 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 00:32:16 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add basic support for Set High Speed command\n\nThis patch adds rudimentary support for the Set High Speed command in\nthe form of a new HCI dev flag (HCI_HS_ENABLED).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "f963e8e9d3652f4a8065d969206707a1c21ff9b0",
      "tree": "712829fed5127bdf2a9b822a48bff52360cd27ac",
      "parents": [
        "d930650b59be72342bc373ef52006ca99c1dd09e"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 20 23:30:44 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 00:32:16 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add address type parameter to Discovering event\n\nThis patch adds an address type parameter to the Discovering event. The\nvalue matches that given to Start/Stop Discovery.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "d930650b59be72342bc373ef52006ca99c1dd09e",
      "tree": "de08d56c0b77b280f4b9763c805665640ad5588e",
      "parents": [
        "4b95a24ce12c4545fd7d2e3075841dc3119d1d71"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 20 23:25:18 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Feb 21 00:32:16 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add address type parameter to Stop Discovery command\n\nThis patch adds an address type parameter to the Stop Discovery command\nwhich should match the value given to Start Discovery.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "d7b7e79688c07b445bc52adfedf9a176be156f4b",
      "tree": "0bdc072b86cfcf7a35b29e52336001ce2817de31",
      "parents": [
        "801f13bd8ecc58f2cf42ec602a2b5db10fc5a132"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Feb 20 21:47:49 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 20 23:08:17 2012 +0200"
      },
      "message": "Bluetooth: Set supported settings based on enabled HS and/or LE\n\nSince neither High Speed (HS) nor Low Energy (LE) are fully implemented\nyet, only expose them in supported settings when enabled.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "a6fb08dfe8654e399c9bbca34be914e213560b5e",
      "tree": "15165238e6d8193a36ccac71b642836b8dfff76a",
      "parents": [
        "470fe1b540fb50ba8ce01e0ac985602e8fbb108c"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Feb 20 14:50:31 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 20 15:55:37 2012 +0200"
      },
      "message": "Bluetooth: Remove unneeded bt_cb(skb)-\u003echannel variable\n\nThe bt_cb(skb)-\u003echannel was only needed to make hci_send_to_sock() be\nused for HCI raw and control sockets. Since they have now separate sending\nfunctions this is no longer needed.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "470fe1b540fb50ba8ce01e0ac985602e8fbb108c",
      "tree": "c2c0b9b33c1a596c032e0eb330b0d6a66fd9c56c",
      "parents": [
        "48c7aba91f372251867d15efc9cf694ceee2de02"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Feb 20 14:50:30 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 20 15:55:11 2012 +0200"
      },
      "message": "Bluetooth: Split sending for HCI raw and control sockets\n\nThe sending functions for HCI raw and control sockets have nothing in\ncommon except that they iterate over the socket list. Split them into\ntwo so they can do their job more efficient. In addition the code becomes\nmore readable.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "2da9c55c5a4a0b8f0348b7acd70d8b08a6ae4573",
      "tree": "91489c7c331f07f6c9e70d21626c9362a6b92614",
      "parents": [
        "bf1e3541f75a395e1e21b144fe1c387cc71baff1"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 14:39:28 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 14:05:44 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Bump mgmt version\n\nThis patch bumps the mgmt version to 1 and resets the revision to 0.\nThis is in order to indicate API stability to user space. The mgmt API\nhas reached a point where no major backwards incompatible changes are\nexpected so it makes sense to do this version bump now.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "bf1e3541f75a395e1e21b144fe1c387cc71baff1",
      "tree": "f3642fa6f2acb8273a620fc185265b9395d0975f",
      "parents": [
        "f0eeea8b61d6e8316f6137b372eb3f3ac180508c"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 13:16:14 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 14:04:41 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix OOB command response parameters\n\nThe response to the Add/Remove Out Of Band Data commands should include\nthe same address as was given in the command itself.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "f0eeea8b61d6e8316f6137b372eb3f3ac180508c",
      "tree": "15cee3f22163779cb7935f3ecd16f30ee043a6f7",
      "parents": [
        "f808e166e7c529a7e706cda916c8c99589d2d95b"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 12:58:54 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 14:04:41 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix (Un)Block Device return parameters\n\nThe same address as was passed to the (Un)Block Device command should\nalso be returned in the command response message.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "f808e166e7c529a7e706cda916c8c99589d2d95b",
      "tree": "c9343dfc95a4b17636216727eb9865cdb8fe59d3",
      "parents": [
        "e211326c0b064e8fe2a8cb51427c3f2044ad84be"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 12:52:07 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 14:04:41 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix Start Discovery return parameters\n\nThe same address type that was passed to the Start Discovery command\nshould also be returned in the response message.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "e211326c0b064e8fe2a8cb51427c3f2044ad84be",
      "tree": "f0800bdd0f56e9c032396f3f2da752e974eb54fe",
      "parents": [
        "aee9b218036476b8b659de5bbfada3a4633f635b"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sat Feb 18 15:20:03 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 14:04:41 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Fix Pair Device response status values\n\nThis patch fixes the status in Pair Device responses to follow proper\nmgmt status values.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "aee9b218036476b8b659de5bbfada3a4633f635b",
      "tree": "580600bc5bbbbbf2bea806705ad9355ad624c1e3",
      "parents": [
        "3c6b764020d19b0993fe67f938b4b08f25c9bdd9"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sat Feb 18 15:07:59 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 14:04:41 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Move status parameters into the cmd_complete header\n\nInstead of having status paramters part of each individual command\nresponse it\u0027s simpler to just have the status as part of the command\ncomplete header. This patch updates the code to follow this convention\nand thereby also ensures compliance with the latest mgmt API\nspecification.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5e0452c00a2e4b04ec1482248c897dacf106f1df",
      "tree": "34bbd940ed96cc736dcd8dd9311414f8f035839e",
      "parents": [
        "343f935bfa44189c68527102c409286b0cfc4526"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Feb 17 20:39:38 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 12:34:55 2012 +0200"
      },
      "message": "Bluetooth: Interleaved discovery support\n\nThis patch adds interleaved discovery support to MGMT Start\nDiscovery command.\n\nIn case interleaved discovery is not supported (not a dual mode\ndevice), we perform BR/EDR or LE-only discovery according to the\ndevice capabilities.\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": "343f935bfa44189c68527102c409286b0cfc4526",
      "tree": "7597224c044e879c31bda46e32dd5a3f256ffd1b",
      "parents": [
        "4aab14e5504e84c42534378f91e836e6f55d0886"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Feb 17 20:39:37 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 12:34:09 2012 +0200"
      },
      "message": "Bluetooth: Merge INQUIRY and LE_SCAN discovery states\n\nThis patch merges DISCOVERY_INQUIRY and DISCOVERY_LE_SCAN states\ninto a new state called DISCOVERY_FINDING.\n\nFrom the discovery perspective, we are pretty much worried about\nto know just if we are finding devices than what exactly phase of\n\"finding devices\" (inquiry or LE scan) we are currently running.\nBesides, to know if the controller is performing inquiry or LE scan\nwe should check HCI_INQUIRY or HCI_LE_SCAN bits in hdev flags.\n\nMoreover, merging this two states will simplify the discovery state\nmachine and will keep interleaved discovery implementation simpler.\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": "4aab14e5504e84c42534378f91e836e6f55d0886",
      "tree": "9378f2f0d3e345788e8853b3bb7ea2fa4d70558e",
      "parents": [
        "f39799f5047c4827b200acbf33cd0ba076afd7ed"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Feb 17 20:39:36 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 12:33:49 2012 +0200"
      },
      "message": "Bluetooth: Track discovery type\n\nThis patch adds to struct discovery_state the field \u0027type\u0027 so that\nwe can track the discovery type the device is performing.\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": "f39799f5047c4827b200acbf33cd0ba076afd7ed",
      "tree": "91aaf60a5aeb5e0bbac57ec056f71552a695372a",
      "parents": [
        "ea585ab51d3fe2eb2d738c91f83e7c309e76b4fe"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Feb 17 20:39:35 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sun Feb 19 12:32:21 2012 +0200"
      },
      "message": "Bluetooth: Prepare start_discovery\n\nThis patch does some code refactoring in start_discovery function\nin order to prepare it for interleaved discovery support.\n\nMGMT_ADDR_* macros were moved to hci_core.h since they are now used\nto define discovery type macros.\n\nDiscovery type macros were defined according to mgmt-api.txt\nspecification:\n\nPossible values for the Type parameter are a bit-wise or of the\nfollowing bits:\n\n\t1\tBR/EDR\n\t2\tLE Public\n\t3\tLE Random\n\nBy combining these e.g. the following values are possible:\n\n\t1\tBR/EDR\n\t6\tLE (public \u0026 random)\n\t7\tBR/EDR/LE (interleaved discovery)\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": "ea585ab51d3fe2eb2d738c91f83e7c309e76b4fe",
      "tree": "e677a889cdcf82c61c5834da220edd734bb5d6c4",
      "parents": [
        "a198e7b100b26dd6ac0240487ca37bad0f53e3e6"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 14:50:39 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 15:35:39 2012 +0200"
      },
      "message": "Bluetooth: Add Intel copyright to mgmt files\n\nThis patch adds the appropriate Intel copyright to mgmt files.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "a198e7b100b26dd6ac0240487ca37bad0f53e3e6",
      "tree": "9389498822eda64c2f1a6bc71093572fadb658cb",
      "parents": [
        "d8457698e7f23a05055396a15ec72ba663282867"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 14:27:06 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 14:39:16 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add address type to confirm name command\n\nThe latest mgmt API includes an address type for all messages containing\nan address. This patch updates the confirm name command to match this.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "d8457698e7f23a05055396a15ec72ba663282867",
      "tree": "a3e5e0b749cbdbf19e1224aebc6c8cabd32397cb",
      "parents": [
        "d753fdc40f60da2eef03b4816392081a552fea5a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 14:24:57 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 14:39:16 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add address type to PIN code messages\n\nThe latest mgmt API includes address types for all messages containing\nan address. This patch updates the PIN code messages to match this.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "d753fdc40f60da2eef03b4816392081a552fea5a",
      "tree": "1ebfe8e4d39cd253345488f1645f6df1329d3700",
      "parents": [
        "42d2d87cfe837e987802588f8d8b119a76714a74"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 14:06:34 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 14:39:16 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add address type to link key messages\n\nThe latest mgmt API includes an address type wherever there\u0027s an address\npresent. This patch updates the link key messages to match it.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "ed2c4ee360709ca838efa0ea4d6295590aff3d24",
      "tree": "1503b376c8845f87941a06985850b5409b0b88ec",
      "parents": [
        "33ef95ed30283eb17c686a815caf1d33e966fe4a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 00:56:28 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 11:27:11 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add support for Set SSP command\n\nThe Set SSP mgmt command can be used for enabling and disabling Secure\nSimple Pairing support for controllers that support it.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "33ef95ed30283eb17c686a815caf1d33e966fe4a",
      "tree": "a989ac26b6f9c47fcf6bac5664806af2459455f6",
      "parents": [
        "7bb895d68e0c18b730bd89f2ed7e58de0e3a591a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 16 23:56:27 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 11:27:11 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Add support for Set Link Security command\n\nThe Set Link Security mgmt command is used to enable or disable link\nlevel security, also known as Security Mode 3. This is rarely enabled in\nmodern systems but the command needs to be available for completeness,\nqualification purposes and those few systems that actually want to\nenable it.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "7bb895d68e0c18b730bd89f2ed7e58de0e3a591a",
      "tree": "32f88754d18f58e7fa2232077190e6f3cb1d8d05",
      "parents": [
        "76a7f3a40c2bfbdb5f2b23ac780fa4e4f22e8659"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 01:20:00 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 11:27:11 2012 +0200"
      },
      "message": "Bluetooth: mgmt: Use more consistent error variable names\n\nFor simple integer errors the variable name \"err\" is more consistent\nwith the existing code base than \"ret\".\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "76a7f3a40c2bfbdb5f2b23ac780fa4e4f22e8659",
      "tree": "eba2d9b800e7681a7841bb34408ae514fb644803",
      "parents": [
        "7ddb6e0f3f7aa265c905b947e9ac4ab9562e52f2"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 00:34:40 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Feb 17 11:27:11 2012 +0200"
      },
      "message": "Bluetooth: Remove unused member from cmd_lookup struct\n\nThe val member of cmd_lookup isn\u0027t used anywhere so it can be removed.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "203159d486006a18fa1ccf787a10d15d3128cdac",
      "tree": "7879f84c8c9161215664fd98d9b760c0a0efa1c0",
      "parents": [
        "e70bb2e89959983aebcfce28f645a1104ffa9ab2"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Mon Feb 13 15:41:01 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 15 15:23:27 2012 +0200"
      },
      "message": "Bluetooth: Fix discovery state machine\n\nIn case of Start Discovery command failure, we should set the discovery\nstate to DISCOVERY_STOPPED. Otherwise, we stuck at DISCOVERY_STARTING\nstate and subsequent Start Discovery commands will simply fail.\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": "e70bb2e89959983aebcfce28f645a1104ffa9ab2",
      "tree": "721c67618b45cce0d6adc610f59589d5ef9bc816",
      "parents": [
        "9ab875affbe61b2c88685c342461c9a367ab7a3e"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 16:59:33 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 15 14:28:07 2012 +0200"
      },
      "message": "Bluetooth: Implement Read Supported Commands commands for mgmt\n\nThis patch implements the Read Supported Commands mgmt command which was\nrecently added to the API specification. It returns a list of supported\ncommands and events to user space.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "b1078ad0be344e7bec6e7991f33df17565d24e08",
      "tree": "959a51367996856bcb0be46a7712bde0b2225a8f",
      "parents": [
        "82eb703efc2ad2ac52cada85a5119bb9dfcea942"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 09 17:21:16 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:37 2012 +0200"
      },
      "message": "Bluetooth: Add Device Unpaired mgmt event\n\nThis patch add a new Device Unpaired mgmt event. This will be sent to\nall mgmt sockets except the one that requested unpairing (that socket\nwill get a command complete instead). The event is also reserved for\nfuture SMP updates where a remote device will be able to request pairing\nrevocation from us.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "82eb703efc2ad2ac52cada85a5119bb9dfcea942",
      "tree": "a3c772d239cb6705f116f74de687b5aca24849c4",
      "parents": [
        "bab73cb68435232ba78a4bd1ac1a85862e3be0bb"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 09 17:19:27 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:37 2012 +0200"
      },
      "message": "Bluetooth: Fix mgmt_unpair_device command status\n\nThe default response status to unpair_device should be set as 0 instead\nof a generic failure value. When disconnection is not needed (i.e. we\ncan reply imediately) we should return success and not failure.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "bab73cb68435232ba78a4bd1ac1a85862e3be0bb",
      "tree": "befa66506373f8e5d3a3cec6f48eea5d5bee892e",
      "parents": [
        "88c1fe4ba55c7245ad2f3c81689f854287875121"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 09 16:07:29 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:37 2012 +0200"
      },
      "message": "Bluetooth: Add address type to mgmt_ev_auth_failed\n\nThis patch updates the Authentication Failed mgmt event to match the\nlatest API specification by adding an address type to it.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "88c1fe4ba55c7245ad2f3c81689f854287875121",
      "tree": "69447c418d6f4560df19bc1a69a98a49cda0d4c9",
      "parents": [
        "664ce4cc293cd6c76236617f78689d0e03e69287"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 09 15:56:11 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:36 2012 +0200"
      },
      "message": "Bluetooth: Add address type to mgmt blacklist messages\n\nThis patch updates the implmentation for mgmt_block_device and\nmgmt_unblock_device and their corresponding events to match the latest\nAPI specification.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "664ce4cc293cd6c76236617f78689d0e03e69287",
      "tree": "870448a60770298e686cecddff6eafbfcd9f2792",
      "parents": [
        "272d90df2d4d065e782cafb08358bd8918bf703a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 09 15:44:09 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:36 2012 +0200"
      },
      "message": "Bluetooth: Add address type to Out Of Band mgmt messages\n\nThis patch updates the implementation for these mgmt to be up to date\nwith the latest API specification. Right now the address type isn\u0027t\nactually used for anything but that might change in the future.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "272d90df2d4d065e782cafb08358bd8918bf703a",
      "tree": "a39907ac765574b8b0bf087a7aa0f37cc580d5a7",
      "parents": [
        "88c3df13ca06718e5a8f509ae9cbb1228c10d537"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 09 15:26:12 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:36 2012 +0200"
      },
      "message": "Bluetooth: Add address type to user_confirm and user_passkey messages\n\nThis patch upadate the user confirm and user passkey mgmt messages to\nmatch the latest API specification by adding an address type parameter\nto them.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "88c3df13ca06718e5a8f509ae9cbb1228c10d537",
      "tree": "89bd9706f5c1924174b9284239510a3f0de2ebc2",
      "parents": [
        "124f6e35286c9d8dc96f147a9026081256136615"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 09 14:27:38 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:36 2012 +0200"
      },
      "message": "Bluetooth: Update mgmt_disconnect to match latest API\n\nThis patch adds an address type parameter to the disconnect command and\nresponse in order to match the latest mgmt API specification.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "124f6e35286c9d8dc96f147a9026081256136615",
      "tree": "6178d641e93808c34e3fecda4eb76dc4b6748e06",
      "parents": [
        "930fa4aee934ad59ed82163cdbee4922b883ef79"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Feb 09 13:50:12 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:36 2012 +0200"
      },
      "message": "Bluetooth: Update and rename mgmt_remove_keys to mgmt_unpair_device\n\nThis patch renames the mgmt_remove_keys command to mgmt_unpair_device\nand updates its parameters to match the latest API (specifically, it\nadds an address type parameter to the command and its response).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "343fb14549a736b348b08e702057487a7ec44d5d",
      "tree": "0ccfa084bd7efd8e09d57676423ce62a5234d788",
      "parents": [
        "053c7e0c4a40e2bb44e3c1e61e263be00688a136"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Nov 22 17:14:19 2011 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:35 2012 +0200"
      },
      "message": "Bluetooth: Add BT_DBG to mgmt_discovering()\n\nThis is helpful for device discovery implementation \u0026 debuging.\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": "053c7e0c4a40e2bb44e3c1e61e263be00688a136",
      "tree": "11017e93d2bd532e745e53b240769a9b0f235b59",
      "parents": [
        "e87775250f322b8f1612cf9918fcde827948f087"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sat Feb 04 00:06:00 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:35 2012 +0200"
      },
      "message": "Bluetooth: Fix device_found event length for remote name resolving\n\nThe correct length of the event is the size of the ev struct (not size\nof the pointer like the code was previously using) plus the length of\nthe variable-sized EIR data at the end of the struct.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "e87775250f322b8f1612cf9918fcde827948f087",
      "tree": "a7d11ff53b35ff404a9719d7e8c6bc3c1d9c88aa",
      "parents": [
        "3fd2415363629b779549705f341e0645e32c1ad5"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Feb 03 17:48:02 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:34 2012 +0200"
      },
      "message": "Bluetooth: Fix indentation\n\nThis patch fixes a #define indentation in mgmt.c.\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": "3fd2415363629b779549705f341e0645e32c1ad5",
      "tree": "4203df133dbbe7c65b7d4c1b0f63780c19afc276",
      "parents": [
        "28b75a89480df99a17c8facd5c33985847d06bb6"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Feb 03 17:48:01 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:34 2012 +0200"
      },
      "message": "Bluetooth: MGMT start discovery LE-Only support\n\nThis patch adds LE-Only discovery procedure support to MGMT Start\nDiscovery command.\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"
    }
  ],
  "next": "b0dbfb46ba0c0d2fe4c90e2046f7b36275763a7e"
}
