)]}'
{
  "log": [
    {
      "commit": "53168e5b3b40efffff8b9f2e6e0eaf5607daa884",
      "tree": "51a60e07d8863b6bbcb969f4348a573c9a0dc9b9",
      "parents": [
        "000092b0b4793caf831f6016fa69d25abba31e51"
      ],
      "author": {
        "name": "Cristian Chilipirea",
        "email": "cristian.chilipirea@gmail.com",
        "time": "Wed May 09 08:44:52 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 03:06:09 2012 -0300"
      },
      "message": "Bluetooth: Fixed checkpatch warnings\n\nFixed some checkpatch warnings in mgmt.c.\n\nSigned-off-by: Cristian Chilipirea \u003ccristian.chilipirea@gmail.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "9d42820f378e6372f154a3f0c8def5d4bba29191",
      "tree": "b4d5263609b9a6228f697ed6eda7e7d019ff4477",
      "parents": [
        "2ee8ce35b1e8ba2523fa4c45fa19f9dbe321f008"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 03 07:12:31 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:52 2012 -0300"
      },
      "message": "Bluetooth: Enable Low Energy support by default\n\nThe Bluetooth Low Energy support so far was disabled by default via\na module parameter. With this change the module parameter will be removed\nand Low Energy is enabled by default.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "b12f62cfd9f46ac70013ce661640174b489efd39",
      "tree": "5ad852475d40051fa86fe613d2b9990cd816656b",
      "parents": [
        "31f7956c6648fbae9c9550e91d1c348d28276309"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Apr 24 21:02:54 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:45 2012 -0300"
      },
      "message": "Bluetooth: Add dst_type parameter to hci_connect\n\nThis patch adds the dst_type parameter to hci_connect function.\nInstead of searching the address type in advertising cache, we\nuse the dst_type parameter to establish LE connections.\n\nThe dst_type is ignored for BR/EDR connection establishment.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "31f7956c6648fbae9c9550e91d1c348d28276309",
      "tree": "1493deb456bfb82bf9ff3ad2380bdd2dcf60baae",
      "parents": [
        "378b5b7e8426f65a0ecb81b83a050c6a0c119e1f"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Apr 24 21:02:53 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:44 2012 -0300"
      },
      "message": "Bluetooth: Move bdaddr_to_le to hci_core\n\nThis patch moves the helper function bdaddr_to_le to hci_core, so it\ncan be used in mgmt.c and hci_conn.c.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "378b5b7e8426f65a0ecb81b83a050c6a0c119e1f",
      "tree": "c188071085393aa2fcb191c3dda2b60e4076d2af",
      "parents": [
        "43ef0b8b8d95c7aab7bb3778351e3591502bf355"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Apr 24 21:02:51 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:44 2012 -0300"
      },
      "message": "Bluetooth: Rename mgmt_to_le to bdaddr_to_le\n\nSince address type macros are not only related to Management\nInterface anymore, it makes sense to rename the helper function\nmgmt_to_le to bdaddr_to_le.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "57c1477c2c6b6c73ca40e4b23a80e3ecdfd9b684",
      "tree": "e971ee8e3259c7b8c573b846026525d1ea7e4b93",
      "parents": [
        "591f47f31ba4e89fc0cce2ad90da80945ce8bf94"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Apr 24 21:02:50 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:43 2012 -0300"
      },
      "message": "Bluetooth: Rename link_to_mgmt to link_to_bdaddr\n\nSince address type macros are not only related to Management\nInterface anymore, it makes sense to rename the helper function\nlink_to_mgmt to link_to_bdaddr.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "591f47f31ba4e89fc0cce2ad90da80945ce8bf94",
      "tree": "f76c50645f1b90d677699eefe53f79188bf0e9d0",
      "parents": [
        "2bbf2968e5cd72d2dd9e229d85c1617b8aa48f4e"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Apr 24 21:02:49 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:42 2012 -0300"
      },
      "message": "Bluetooth: Move address type macros to bluetooth.h\n\nThis patch moves address type macros to bluetooth.h since they will be\nused by management interface and Bluetooth socket interface. It also\nreplaces the macro prefix MGMT_ADDR_ by BDADDR_.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "4596fde5401679f062336c6dbad8d9e4043858c2",
      "tree": "a408855aa0479f8af5b5862573d7175d69c0a800",
      "parents": [
        "0c01bc486a6f5f397732f808ecbcd63665c605d8"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemant.gupta@stericsson.com",
        "time": "Mon Apr 16 14:57:40 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:33 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Fix address type while loading Long Term Key\n\nThis patch fixes the address type while loading long term keys when BT is\nswitched on. Without this fix pairing is reinitated even though LTK\nexists for remote device because of mismatch of address type.\n\nSigned-off-by: Hemant Gupta \u003chemant.gupta@stericsson.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "0c01bc486a6f5f397732f808ecbcd63665c605d8",
      "tree": "8f77a612865c251c24d00ce7ada93f0f3e11950d",
      "parents": [
        "5c94f379c11a7ecfdb7c0cadbb3bb5f749e20732"
      ],
      "author": {
        "name": "Syam Sidhardhan",
        "email": "s.syam@samsung.com",
        "time": "Thu Apr 12 20:33:21 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:33 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Remove unwanted goto statements\n\nRemove goto statements that do nothing else than jump to the next line\nof code.\n\nSigned-off-by: Syam Sidhardhan \u003cs.syam@samsung.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "0ed09148fa61e01cd27c92933ba275ea8078b34d",
      "tree": "f0369054b06186149844c40a43f49b50213bf972",
      "parents": [
        "eb19aaacb3f88dbd69e1cd9a2b1f054d4dade678"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Apr 03 08:46:54 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:37 2012 -0300"
      },
      "message": "Bluetooth: Remove MGMT_ADDR_INVALID macro\n\nThis patch removes the MGMT_ADDR_INVALID macro. If the address type\nisn\u0027t LE, we consider it is BR/EDR type.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "eb19aaacb3f88dbd69e1cd9a2b1f054d4dade678",
      "tree": "ec937d096f373fada36f450003d0f660e56de1f7",
      "parents": [
        "3a602a00a4a9d531b4a71ceed487d84103e4b141"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemant.gupta@stericsson.com",
        "time": "Fri Mar 30 17:23:35 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:37 2012 -0300"
      },
      "message": "Bluetooth: Send correct address type for LTK\n\nThis patch updates the address type sent from kernel to management\ninterface of BlueZ while sending the Long Term Key.\n\nSigned-off-by: Hemant Gupta \u003chemant.gupta@stericsson.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "053262dce5a0cc503456d15e204cde205dcf927e",
      "tree": "34bff85df374ffa5d086b2b44616dd826dcf5d2e",
      "parents": [
        "eef1d9b668c51dcae58d8bb41ce0c805f866dbbd"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Mar 27 18:49:02 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:36 2012 -0300"
      },
      "message": "Bluetooth: Update management interface revision\n\nFor each kernel release where commands or events are added to the\nmanagement interface, the revision field should be increment by one.\n\nThe increment should only happen once per kernel release and not\nfor every command/event that gets added. The revision value is for\ninformational purposes only, but this simple policy would make any\nfuture debugging a lot simple.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "642be6c768bd686577ffe6ebcc5e6132a932537b",
      "tree": "74d65aaac3cb9ef55c7ac33ccc22ba719839b37d",
      "parents": [
        "ae854a70df3e2183a8db7a98a0deceee111c4542"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "aguedespe@gmail.com",
        "time": "Wed Mar 21 00:03:37 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:34 2012 -0300"
      },
      "message": "Bluetooth: Check HCI_PERIODIC_INQ in start_discovery\n\nThis patch adds a HCI_PERIODIC_INQ check to start_discovery.\nIf periodic inquiry is enabled, we fail MGMT Start Discovery\ncommand with MGMT_STATUS_BUSY code.\n\nSigned-off-by: Andre Guedes \u003caguedespe@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "e0d9727edb3b66865989a1f592c06606392146ca",
      "tree": "e3b9f4fb92285fcca599899971e4b0dc665157dc",
      "parents": [
        "7537e5c3064c5a5751a7b26aba82ad83c5e89190"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Tue Mar 20 15:15:36 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: Refactor stop_discovery\n\nThis patch does a trivial code refactoring in stop_discovery\nfunction by using a switch statement instead of an if-return-else\napproach.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "3e9fb6d87ee543b10bcf245d4a5c6aa1ab0ac2ab",
      "tree": "16e2de70f6628ed19facb260c2f205571c8181c4",
      "parents": [
        "c72d4b8afa8002cd6f64225954bee78296321e7e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Tue Mar 20 10:32:25 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: Silence sparse warning\n\nSilence sparse warning shown below:\n...\nnet/bluetooth/mgmt.c:448:15: warning: cast to restricted __le32\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "c72d4b8afa8002cd6f64225954bee78296321e7e",
      "tree": "2abcb1d54309248e09dae928570d118691f15974",
      "parents": [
        "d97dcb66001222efa79e55f5260b9b660fd452a4"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Fri Mar 16 16:02:57 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Don\u0027t allow to set invalid value to DeviceID source\n\nReply with MGMT_STATUS_INVALID_PARAMS when userspace is trying to set\nsource with out-of-scope value.\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nAcked-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "d97dcb66001222efa79e55f5260b9b660fd452a4",
      "tree": "9113e2af7b176cb5e4790f3aa60f28a7f5c33979",
      "parents": [
        "c9ecc48e2f3577a73dcd830d8b67ecc48e224465"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Fri Mar 16 16:02:56 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Fix some code style and indentation issues\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nAcked-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "c9ecc48e2f3577a73dcd830d8b67ecc48e224465",
      "tree": "8aafa2620851fda2235b11fa6c8c98e38ab709bc",
      "parents": [
        "7dbfac1d720d3ea68e00e187bbd2f1147257528b"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Thu Mar 15 16:52:08 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:33 2012 -0300"
      },
      "message": "Bluetooth: LE support for MGMT stop discovery\n\nThis patch adds LE support to MGMT stop discovery command. So,\nnow we are able to cancel LE discovery procedures (LE-only and\ninterleaved).\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "2e3c35ead821498f5b0a5b6c62365fbb187420fc",
      "tree": "461eefd8dc453b46d1bf4f2f5aa3706a15424c7b",
      "parents": [
        "1f350c8724881fe6b1be9aa68d1e49508a6f8ab9"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Mar 14 18:54:15 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:32 2012 -0300"
      },
      "message": "Bluetooth: trivial: Remove sparse warnings\n\nFix sparse warnings related to incorrect type in assignment and static\nsymbol.  Also use const keyword. Warnings are shown below:\n\n...\nnet/bluetooth/mgmt.c:305:28: warning: incorrect type in assignment\n(different base types)\nnet/bluetooth/mgmt.c:305:28:    expected unsigned short [usertype] *opcode\nnet/bluetooth/mgmt.c:305:28:    got restricted __le16 *\u003cnoident\u003e\n...\nnet/bluetooth/mgmt.c:2609:3: warning: symbol \u0027mgmt_handlers\u0027 was not declared.\nShould it be static?\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "1f350c8724881fe6b1be9aa68d1e49508a6f8ab9",
      "tree": "20d6af5d3e05bcb8c3a15d57010cdf5093c638ff",
      "parents": [
        "1036b89042df96e71c0cb941be212f8053ecccc0"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Mar 12 20:31:08 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:32 2012 -0300"
      },
      "message": "Bluetooth: Fix broken usage of get_unaligned_le16\n\nIn case the struct is already __packed, there is no need to use unaligned\naccess to the data. So just use __le16_to_cpu in these cases.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "eb55ef07a211eea95088eb0e6cdbd53cd65d9755",
      "tree": "4f6fac717c3e12a54b92196276a308006a33167b",
      "parents": [
        "cdbaccca733c9dde3faf150150102dade311c91f"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Mar 14 18:08:46 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Fix broken usage of put_unaligned_le16\n\nIn case the struct is already __packed, there is no need to use\nunaligned access to the data. So just use cpu_to_le16 or\n__constant_cpu_to_le16 in these cases.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "cdbaccca733c9dde3faf150150102dade311c91f",
      "tree": "75a4d5600a6ab8db1b9a6f6019981b651be7cac6",
      "parents": [
        "2b9be137b70bef9ec7835d83e225d8b35ba9c7ae"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Mar 11 20:00:29 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Add management command for setting Device ID\n\nThe Device ID details need to be programmed into the kernel for every\ncontroller at least once. So provide management command for this.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "2b9be137b70bef9ec7835d83e225d8b35ba9c7ae",
      "tree": "596f3ca1945aadf68898174dff2150ef80ac134c",
      "parents": [
        "91c4e9b1ac595f83681c9a9de691e0f30eeafb44"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Mar 11 19:32:12 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Handle EIR tags for Device ID\n\nThe Device ID information can be provided via Extended Inquiry Data\nas well. If a valid source is present, then include it.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "91c4e9b1ac595f83681c9a9de691e0f30eeafb44",
      "tree": "a9917d121f19adafb81abf4b7f264f185f60b736",
      "parents": [
        "6935e0f5181644201894f0b7fbe3d8910c18af05"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Mar 11 19:27:21 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Add TX power tag to EIR data\n\nThe Inquiry Response TX power tag should be added to the Extended\nInquiry Data (EIR) as well.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "78e8098e7b8db6a7dc01406464329c37d3b4973d",
      "tree": "3b0d67a61934915426ee6f706cf389bcd20eae7c",
      "parents": [
        "9a0066579270584108f1f2f97d98fe989d8117df"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Mar 09 13:00:50 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:29 2012 -0300"
      },
      "message": "Bluetooth: Fix extra conversion to __le32\n\nValue to be converted is already in __le32 format.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "745c0ce35f904aeff8e1ea325c259a14a00ff1b7",
      "tree": "e1d05d006621b7cfd1009265ea2afe73b5cc2149",
      "parents": [
        "87522a433ba6886b5ccbb497e0a7cb8097def64e"
      ],
      "author": {
        "name": "Vishal Agarwal",
        "email": "vishal.agarwal@stericsson.com",
        "time": "Fri Apr 13 17:43:22 2012 +0530"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Apr 16 12:57:40 2012 +0300"
      },
      "message": "Bluetooth: hci_persistent_key should return bool\n\nThis patch changes the return type of function hci_persistent_key\nfrom int to bool because it makes more sense to return information\nwhether a key is persistent or not as a bool.\n\nSigned-off-by: Vishal Agarwal \u003cvishal.agarwal@stericsson.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "76ec9de843c3cff41b3b15b752e1d08d91f0ad18",
      "tree": "e28def37d8ccb081575d60e60f531bcc78b0a998",
      "parents": [
        "531563850b29726bf37a81e877277902881ab77e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Mar 12 12:13:11 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed Mar 28 15:11:19 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Add missing endian conversion\n\nAdd missing endian conversion for page scan interval and window.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "531563850b29726bf37a81e877277902881ab77e",
      "tree": "bbec7c1432d65063262513003e6231327d91651e",
      "parents": [
        "55ed7d4d1469eafbe3ad7e8fcd44f5af27845a81"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Mar 09 14:07:03 2012 -0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed Mar 28 15:06:09 2012 -0300"
      },
      "message": "Bluetooth: mgmt: Fix corruption of device_connected pkt\n\nIncorrect pointer passed to eir_append_data made mgmt_device_connected\nevent unparsable by mgmt user space entity.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "e211326c0b064e8fe2a8cb51427c3f2044ad84be"
}
