)]}'
{
  "log": [
    {
      "commit": "cb4c2165ff339d67d27092615a5f0b961e735ae0",
      "tree": "1e61e3e907af70ab142f6813f14d0f6c35d37782",
      "parents": [
        "b6a01e111f335ab6cdc67ee63f89162eca2ec355"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Sat Jun 08 19:07:57 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Sun Jul 07 10:30:53 2013 +0530"
      },
      "message": "Bluetooth: hidp: Remove sysfs entry if hid connection is disconnected\n\nThis patch fixes the issue that sysfs entry for hid was not removed when\ndisconnection was initiated from remote end or if BT was reset. Sysfs\nentry prevented reconnection from HID device.\n\nCRs-Fixed: 468516, 473179\nChange-Id: I40bcd27450cd8f87180d33b66969dde4f08a34f3\nSigned-off-by: Hemant Gupta \u003chemantg@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "b6a01e111f335ab6cdc67ee63f89162eca2ec355",
      "tree": "63acc72a6da965d4fcf4caa735409289f425b13a",
      "parents": [
        "831a34d89836c00e731382fe46078c712c0bb350"
      ],
      "author": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Mon Dec 10 21:55:05 2012 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Sun Jul 07 10:30:18 2013 +0530"
      },
      "message": "Bluetooth : hidp: Get the valid hci_conn while unlink\n\nSince the context where unlink will be called is unaware of\nvalidity of hci_conn pointer, fetch the valid hci_conn\nbefore unlinking.\n\nCRs-Fixed: 433361\nChange-Id: Ief71997a3f007ea43431765c6cf543ab0d6416a8\nSigned-off-by: Sumit Bajpai \u003csbajpai@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "b3eb72f13a8f9146914ede4bbf36f7f4d0e58a32",
      "tree": "d8ceae1255c4633714a24f41972cb5358bfb3b4f",
      "parents": [
        "d6d8da3ccb4e20edd1dbdb2f21cd88a9250fe206"
      ],
      "author": {
        "name": "Subramanian Srinivasan",
        "email": "subrsrin@codeaurora.org",
        "time": "Tue May 21 15:42:28 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 12:10:57 2013 +0530"
      },
      "message": "Fix disconnect not sent from host when pairing is cancelled\n\nFixes the issue that disconnect command is not sent\nfrom the host when pairing is cancelled.\n\nCRs-fixed: 489957\n\nChange-Id: I600a526aa9b95a3f17d77d5ef16d91e206ce7161\nSigned-off-by: Subramanian Srinivasan \u003csubrsrin@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "34d241dee30caacd56d3600b4c0ab7c20f0ddb2d",
      "tree": "1ff79cf86c11254135c361bfe2c0a0089aa9f1c5",
      "parents": [
        "b27c40f15071749c44288723405530496903428a",
        "82dac16907eec735799cfd1ab7a24fd314628ec7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 30 14:00:09 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 30 14:00:09 2013 -0700"
      },
      "message": "Merge \"Fix pairing not successful when remote reports missing pin\""
    },
    {
      "commit": "9703906a4c04a6eb413e7f3874e232eacc36e05f",
      "tree": "a401c8eae82f447bb95c18c4e9140a3b210e5ce7",
      "parents": [
        "c8c12a03cd731c35220b37e315c6a4f4b7e611bd"
      ],
      "author": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Tue Apr 23 19:19:08 2013 +0530"
      },
      "committer": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Thu Apr 25 17:55:38 2013 +0530"
      },
      "message": "Bluetooth: GAP: Fast ACL disconnection only for Auth fail\n\nThis patch causes immediate ACL disconnection only when\nauth failure happens.\n\nCRs-fixed: 480067\n\nChange-Id: I23ee743de37d0ab6155bf892cc17037a2036e337\nSigned-off-by: Sumit Bajpai \u003csbajpai@codeaurora.org\u003e\n"
    },
    {
      "commit": "aebe44fbf547abbecb22ba39da552d5de8938b61",
      "tree": "36f4549ca48d4280731df54224c4f7588b502f73",
      "parents": [
        "8c97b5748c9c726e9a57bc6fdefb391612ea2a81",
        "e38d4810daa8543b6fa88d9f9288135eb68aff23"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 20 04:44:49 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Mar 20 04:44:48 2013 -0700"
      },
      "message": "Merge \"Bluetooth: GAP: Disconnect ACL immediately after Auth failure.\""
    },
    {
      "commit": "a4cdefb88167c87bc84f440a9df2051f0ace4725",
      "tree": "42c1c69cfd360e60e37089d139054e61ade8768c",
      "parents": [
        "b09a84341b929fbd5f409de59a2c0d847b15ad2d",
        "1cb41169af9e869ce9722c7f98de557264f80e2b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 11 15:17:12 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 11 15:17:11 2013 -0700"
      },
      "message": "Merge \"Fix not able to disconnect from the Host after SMP requests\""
    },
    {
      "commit": "b1ad099c86a246f9513df7cab45d29ecb8262284",
      "tree": "162890ea8ff61623a12a659f3a703c3cf730adca",
      "parents": [
        "7bb5580e5af38475d129f62ad94c8a414182fff2",
        "1dd7a24eb331e890f3247e8f3e08a0aa0dc56b7f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 11 12:04:27 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 11 12:04:27 2013 -0700"
      },
      "message": "Merge \"Bluetooth: Dont retry eSCO for WBS\""
    },
    {
      "commit": "1dd7a24eb331e890f3247e8f3e08a0aa0dc56b7f",
      "tree": "4d62f0695fc578dfb2d9ca3d0182b44da78a057e",
      "parents": [
        "560a8d59f7eaca2689bcee4d8406e3659a132107"
      ],
      "author": {
        "name": "Nitin Srivastava",
        "email": "nitinsr@codeaurora.org",
        "time": "Mon Mar 04 15:02:08 2013 +0530"
      },
      "committer": {
        "name": "Nitin Srivastava",
        "email": "nitinsr@codeaurora.org",
        "time": "Tue Mar 05 10:48:30 2013 +0530"
      },
      "message": "Bluetooth: Dont retry eSCO for WBS\n\nThis fix will allow the hci event handler\nto notify the eSCO connection failure for mSBC,\nto BT host which can fallback to CVSD and retry\nthe eSCO again with a new codec negotiation.\nThis behavior will allow PTS test case\nTC_AG_ACC_BI_12_I to pass as it expects\na codec negotiation after the first attempt\nfor mSBC is rejected from the PTS.\n\nCRs-Fixed: 390563\nChange-Id: I93973d14a035a743f582e751047bf23b66681932\nSigned-off-by: Nitin Srivastava \u003cnitinsr@codeaurora.org\u003e\n"
    },
    {
      "commit": "82dac16907eec735799cfd1ab7a24fd314628ec7",
      "tree": "6e47de604cbcfde62cdd6bd381bb0d796a61814d",
      "parents": [
        "6e952ac4ea4c203ca8efbfe85fd076fd855493ab"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Mon Mar 04 17:45:22 2013 -0800"
      },
      "committer": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Mon Mar 04 17:49:22 2013 -0800"
      },
      "message": "Fix pairing not successful when remote reports missing pin\n\nFix was added to update the LE Connection parameters to speed\nup pairing before sending pairing request from the host.\n\nCRs-fixed: 459212\nChange-Id: Iac52fd90007dcb4ca3dc6e0fd612eba104fb83c2\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n"
    },
    {
      "commit": "e38d4810daa8543b6fa88d9f9288135eb68aff23",
      "tree": "5bccf0fa2081664664a73f594a2923a3d7af6b1c",
      "parents": [
        "3c19edb69051c42e9c1068c13d7d2acefd2e8a7c"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Thu Jan 10 23:54:29 2013 +0530"
      },
      "committer": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Mon Mar 04 11:50:01 2013 +0530"
      },
      "message": "Bluetooth: GAP: Disconnect ACL immediately after Auth failure.\n\nThe patch fixes issue of ACL lingering for 2 seconds after\nAuthentication failure. Another Auth request during this\ntime results in improper connection reference and hence\nresulting in ACL to persist forever if remote doesn\u0027t\ndisconnect.\n\nChange-Id: Ief920af97d8f27e93460130dc86113b40dc5f6a5\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "1cb41169af9e869ce9722c7f98de557264f80e2b",
      "tree": "d2c15131671900546b153305d530caf88419fff1",
      "parents": [
        "8aafe60a93dae84acaa82bf0fd9f63059c32ed43"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Jan 29 16:20:19 2013 -0800"
      },
      "committer": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Thu Feb 21 17:37:23 2013 -0800"
      },
      "message": "Fix not able to disconnect from the Host after SMP requests\n\nThe following fixes were added:\n1. While using whitelist API for connection, if SMP requests are received\nbefore the L2CAP channel is correctly setup, queue the SMP requets\nand execute them once the channel state is bounded and connected and\ntherefore maintaining the correct connection reference count.\n2. If the status LE start encryption command is not successful,\nthen call hci_conn put which would decrement the HCI connection\nreference count.\n\nCRs-fixed: 447092\nChange-Id: Ibb11ecf94f28e0b0aff5eacc86d1660e7ec2e25d\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n"
    },
    {
      "commit": "f212b6ef9408862e06a85f5491a0de4d2394d744",
      "tree": "64f61928339292749f0d2b5d8b1dbc075e0419eb",
      "parents": [
        "2738eeccbc44aaed38fef732ad27060457956310"
      ],
      "author": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Wed Feb 13 13:27:45 2013 +0530"
      },
      "committer": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Fri Feb 15 14:08:49 2013 +0530"
      },
      "message": "Revert \"Bluetooth: Avoid re-authentication for secure high connections\"\n\nThis reverts commit 45c9e8141e54a691180c55ed9e242302a74224a8.\n\nChange-Id: Iee644f37c2108013654e99d82f63101db3da009e\nSigned-off-by: Bhakthavatsala Raghavendra \u003cbraghave@codeaurora.org\u003e\n"
    },
    {
      "commit": "2738eeccbc44aaed38fef732ad27060457956310",
      "tree": "84a988325535e2e1d1bc0b7dce0e339e630a2398",
      "parents": [
        "af51b7be27d6c27426c8b068f22b5f15508b28ee"
      ],
      "author": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Tue Feb 12 19:44:47 2013 +0530"
      },
      "committer": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Fri Feb 15 14:05:07 2013 +0530"
      },
      "message": "Bluetooth: Introduce new security level\n\nDefine new security level BT_SECURITY_VERY_HIGH\nfor BT-SAP secuirty requirements\n\nChange-Id: Iee1f60def34d64174c71934ecf55319cee087c13\nSigned-off-by: Bhakthavatsala Raghavendra \u003cbraghave@codeaurora.org\u003e\n"
    },
    {
      "commit": "a0078ea79c8c16ba1715a545fcdd69b386fe88b1",
      "tree": "572816b46e0f164fd83dd1e77c2b604aa4f122f3",
      "parents": [
        "63c905ec54056e3a044531cce17d0d0f2950078c",
        "9484fecc2b223d2360c0898ef10640cab67718d4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 12 14:43:41 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 12 14:43:40 2013 -0800"
      },
      "message": "Merge \"Bluetooth: hidp: safely acquire hci connection\""
    },
    {
      "commit": "e833acaf2b5cfac0fb53692652a8c39667f1e559",
      "tree": "f530c2ea75a3d7e52045e1f543ced58757895b9d",
      "parents": [
        "7dfc4b284ca395a035e7da058f86dfb4275dd509"
      ],
      "author": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "committer": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "message": "Update copyright to The Linux Foundation\n\nChange-Id: Ibead64ce2e901dede2ddd1b86088b88f2350ce92\nSigned-off-by: Duy Truong \u003cdtruong@codeaurora.org\u003e\n"
    },
    {
      "commit": "229ee879c59e2d44fd3a53ca2a5367a5f9b5259f",
      "tree": "4a675e0c274265aaffae0a498414a5e877fb46a8",
      "parents": [
        "8e71da17f73bf9d856751ecc2038a73c2e363c74"
      ],
      "author": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Thu Oct 04 19:11:53 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:27:00 2013 +0530"
      },
      "message": "Bluetooth: Validate the hci connection before data transfer\n\nAvoid the possible crash due to Bluetooth connection loss while data\ntrasfer is in progress. Bluetooth connection loss might happen due to\nturn off of Bluetooth or reset of device when there is an active data\ntransfer over Bluetooth.\n\nChange-Id: Ib15a9ac2df3a250d279774d6e45f1e37c9ea1cc0\nCRs-fixed: 375238\nSigned-off-by: Bhakthavatsala Raghavendra \u003cbraghave@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "8e71da17f73bf9d856751ecc2038a73c2e363c74",
      "tree": "77768598ac65b7e73efda8ac0de92c31ad69b637",
      "parents": [
        "c5ac78a9d75f4c5c87a289f50a48d6d78a618ca1"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Wed Nov 21 17:01:05 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:26:48 2013 +0530"
      },
      "message": "Bluetooth: GAP: Read the clock offset on ACL connection complete\n\nKeep the Clock offset valid for one Hour and read it again after\nconnection complete so that we have most recent value. This helps\nfor faster ACL connections.\n\nCRs-fixed: 430132\nChange-Id: I1526878a7365f9cc0c654e0af6c4dd214fac4cd8\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "c5ac78a9d75f4c5c87a289f50a48d6d78a618ca1",
      "tree": "1fe4f2ae85c92166edc1fe62fefa2335e0dd4cd9",
      "parents": [
        "45c9e8141e54a691180c55ed9e242302a74224a8"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Oct 02 17:55:55 2012 -0700"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:25:57 2013 +0530"
      },
      "message": "Bluetooth: Fix for LE cancel Create Connection not working\n\nAdded management method to send LE cancel create connection\nHCI command\n\nCRs-fixed: 366284\nChange-Id: I17a75ecf4ecaa32cab7e3a4cb8beb8cc4b4580c4\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "45c9e8141e54a691180c55ed9e242302a74224a8",
      "tree": "95e1d7537da31197253673a45baf78a392f82a47",
      "parents": [
        "513ebdcd22bfac9ba199d2851e0d1a3069ac84e4"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Aug 24 13:25:18 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:25:44 2013 +0530"
      },
      "message": "Bluetooth: Avoid re-authentication for secure high connections\n\nThe re-authentication code changes are added to mandate 16 digit\nPIN Key for SECURE_HIGH connections. But only SAP profile needs\n16 digit key, not all the profiles that register with SECURITY\nHIGH. Avoid the code to mandate 16 digit key.\n\nChange-Id: Iffc02841e52b8c0b2f6e2495b27df26869e72999\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\nSigned-off-by: Ram Mohan Korukonda \u003crkorukon@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "513ebdcd22bfac9ba199d2851e0d1a3069ac84e4",
      "tree": "622acda5f734266e716cbd85e3db2b7d2304ea3a",
      "parents": [
        "34718a215805a37877aa9720b4e1ec7dea18c4c9"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Wed Aug 22 14:18:26 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:21:38 2013 +0530"
      },
      "message": "Bluetooth: GAP: Dont allow role switch when there is another ACL\n\nThe scatternet scenarios are difficult to be handled in SOC. This\nchange not to allow role switch during outgoing ACL connections\nwill avoid scatternet scenarios.\n\nCRs-fixed: 392836\nChange-Id: I5769b71879ea951755e115424fb2b5b504e95784\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "9484fecc2b223d2360c0898ef10640cab67718d4",
      "tree": "e00a5f0c4bc52852ad78d151a7a9d1068c2ea60a",
      "parents": [
        "a28ff289786f0fab5c9fe625404e7302c369f912"
      ],
      "author": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Tue Jan 29 12:27:43 2013 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:59 2013 +0530"
      },
      "message": "Bluetooth: hidp: safely acquire hci connection\n\nClaim device lock to safely enumerate hci connection list and bump\nhci connection proxy device ref count simultaneously.\n\nAlso it prevents kernel crash due to null pointer\nconn-\u003ehdev in deleting conn entry from sysfs.\n\nCRs-Fixed: 446403\nChange-Id: I5ec4283d359f95e47711dff171d0619b15263349\nSigned-off-by: Sumit Bajpai \u003csbajpai@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "a28ff289786f0fab5c9fe625404e7302c369f912",
      "tree": "9f7e3ea07b8f47c540b08f020863839c9debce02",
      "parents": [
        "ce747d4757d812f4827550e613411d78da422662"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Dec 17 11:46:21 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:59 2013 +0530"
      },
      "message": "Revert \"Bluetooth: Disabled the MULTICAST_ADDR_SET feature for BNEP.\"\n\nAddressing the PAN PTS case failure TC_BNEP_BRIDGE_TX_BV_01_I\n\nCRs-fixed: 418765\nChange-Id: Ied43be30e41afec4088c5b331eda1431015ebb3e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "ce747d4757d812f4827550e613411d78da422662",
      "tree": "b29a3552bbff1eb5e619e432c0d8bf24a0309214",
      "parents": [
        "0800fe2168332eea29a797bfcc70c4773c2a9fab"
      ],
      "author": {
        "name": "Nitin Srivastava",
        "email": "nitinsr@codeaurora.org",
        "time": "Mon Dec 10 14:14:56 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:59 2013 +0530"
      },
      "message": "Bluetooth: Resolved a race condition\n\nDue to simultaneous disconnects from HCI and SCO\nthis race condtion arrives. While doing SCO disconnect\na null pointer check for HCI connection should be present\nto avoid any crash due to this condtion.\n\nCRs-Fixed: 415887\nChange-Id: I23f0a7a256e267650db0abc2fc510b964b64c50c\nSigned-off-by: Nitin Srivastava \u003cnitinsr@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d41bdff2b23c40c0e0c9b3a1280ea3428b8a527",
      "tree": "050c62dd3a3d43edfb88f5bfc2bdef8b31f05f33",
      "parents": [
        "d96001b302033d137e60e03308e87bbfeb363fca"
      ],
      "author": {
        "name": "Ram Mohan Korukonda",
        "email": "rkorukon@codeaurora.org",
        "time": "Tue Nov 27 16:13:54 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:59 2013 +0530"
      },
      "message": "Bluetooth: Support for Remote name request cancel command\n\nAdd support for remote name request cancel command in mgmtops\nplugin.\n\nChange-Id: If8bec8b457461f7bca90af940d2473b810677322\nCRs-fixed: 414884\nSigned-off-by: Ram Mohan Korukonda \u003crkorukon@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "d96001b302033d137e60e03308e87bbfeb363fca",
      "tree": "ba7878d79eebf132cc536ab68651b8c445309552",
      "parents": [
        "73333ce541e5a2cb09809868b5834a94f882c999"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Wed Nov 14 11:00:48 2012 -0800"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth: Handle pairing cancel req for LE device\n\nWhen pairing is cancelled during the pass key request UI pop\nup, call pairing complete after sending SMP_CMD_PAIRING_FAIL\nwhich would clean up all the pairing callbacks and send\nnotification to the above layers.\n\nChange-Id: I0d3e9bdc19dc2fcae280d3c70ddea976ecb218c7\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\nCRs-fixed: 430016\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "73333ce541e5a2cb09809868b5834a94f882c999",
      "tree": "fc4477bbf36bf99b6a123514220622d4227eb4d1",
      "parents": [
        "f0c2b8fd9ec93e205356033ae4bab92f69b87a43"
      ],
      "author": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Thu Nov 01 19:20:48 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Revert \"Bluetooth: Initiate dedicated bonding if pin/key missing on remote device\"\n\nChange has to be reverted to address one user interaction case,\nin the process of addressing one issue it made mandate to have\nuser interactions in some BT scenarios, the issue is fixed via\nf8fffe8423933433c30dda4f9a92afc71e8def21 and it addressees all\nthe user scenarios properly.\n\nMore details on this issue is provided in CR: 413132 analysis\nsection in the prism.\n\nThis reverts commit 45df0f99094aefc2564951495ab0005a18d62de3.\n\nChange-Id: I56611cb2646789c71f4012e906a7bbada1236c00\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0c2b8fd9ec93e205356033ae4bab92f69b87a43",
      "tree": "d25818bf49506d540d336df9e7ae510642843dae",
      "parents": [
        "2dc74943db62ec7b19891d5ae63cdaccad4d5630"
      ],
      "author": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Mon Oct 29 15:22:33 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth: Avoid a case where sleep is getting called in soft irq context\n\nWhile turning off BT, sleep is getting called in the soft isr context\nfrom work queue which is queued from a code section guarded under the\nbh lock,\nTo resolve this released the bh lock before queing the work, as it wont\nimpact any BT functionality.\n\nCRs-fixed: 405917\nChange-Id: I1b872d724b4d0d384cc5314e0f493facd9829a54\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "2dc74943db62ec7b19891d5ae63cdaccad4d5630",
      "tree": "2b02bbae362b6a5664ad033623ba612c750f48e9",
      "parents": [
        "311eac46913bf293379c2f55d75da34d2acfa81a"
      ],
      "author": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Thu Oct 25 17:42:12 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth:Show bonding dialog if neither side requires no bonding\n\nIf the bonded remote device is removed from the list of paired\ndevices in the DUT, it is still possible to connect to the DUT\nfrom the remote device without any user confirmation.\n\nCRs-fixed: 413132\nChange-Id: Iea3e4cf41e5403c3e304ca5f82cf42266be35b79\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "311eac46913bf293379c2f55d75da34d2acfa81a",
      "tree": "308a75159bb73b6427581f425c256f8d0623cb0a",
      "parents": [
        "94bf88fa7644e92883825908a431e02215b4c489"
      ],
      "author": {
        "name": "Subramanian Srinivasan",
        "email": "subrsrin@codeaurora.org",
        "time": "Mon Oct 08 17:22:43 2012 -0700"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth: Fixes FindMe Target L2CAP channel issue\n\nWhen whitelist APIs are used for establishing LE connection\nbetween the phone and remote LE device, few times\nATT requests like Read by Group Type request are received by\nthe phone from the remote device before the L2CAP channel has\nbeen set up completely. Hence the LE server in the phone\nsends a \"Request not supported\" error response since\nthe L2CAP channel has not yet been created. This fix checks\nthe state of the L2CAP channel after sleeping for a while\nand sends the ATT request to be processed by the upper layers\nwhen the L2CAP channel is up.\n\nCRs-fixed: 415648\n\nChange-Id: Ifbaf75fe612195b3c6ce49629106cac09dd0a437\nSigned-off-by: Subramanian Srinivasan \u003csubrsrin@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "94bf88fa7644e92883825908a431e02215b4c489",
      "tree": "c9b6c2ebce1d09b6615d8bd4aa388329a69a1b32",
      "parents": [
        "1f9f1b17614a0630038c37829201a3a21187fa33"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Aug 27 18:32:45 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth: Update pending_sec_level on auth update.\n\nBased on the user requirement for auth type, update even\nthe pending security level. This will make sure the authentication\nrequirement matches the action at kernel space on connection\nestablishment.\n\nCRs-Fixed: 385463\nChange-Id: I94c7e621c105bb2180e6e722cc8cca17869ff2e5\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "320598f5aa231b6b26e69724ebd6a98179104f6d",
      "tree": "d00301537a8d322604d082fb3c0311a714a217cf",
      "parents": [
        "1e8c073eb44476d16557bd30e902592f77f17400"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Mon Jul 30 14:52:56 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 00:09:56 2012 -0800"
      },
      "message": "bluetooth: LE conn whitelist implementation\n\nAdd support to create connection to LE devices using\nwhitelist. With this, the Controller can try to connect\nto multiple devices at the same time. The following\ninterfaces are added.\n1. Add/Remove device from whitelist\n2. Clear all the devices from whitelist\n3. Create Connection to devices from whitelist\n4. Cancel create connection to whitelist devices\n\nCRs-fixed: 388980\nChange-Id: I3900c71255e754f80bb2873ae19a41b94cca76c3\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n(cherry picked from commit 93bef895b01b79f49af60ba1394c9c3f6e563212)\n(cherry picked from commit 377ee2bf1fc37bcbeae872661646bdd6a5f8da31)\n"
    },
    {
      "commit": "e7faef7e356681424574679ca560cf4c6e4d0fcc",
      "tree": "69a613c250696176d16557dd04c96ab875728e2a",
      "parents": [
        "853ecb2d7db55d28b3d2d89fbdf2d704fe82f5c1"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Thu Aug 23 23:23:44 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 15:23:09 2012 -0800"
      },
      "message": "Bluetooth: Disabled the MULTICAST_ADDR_SET feature for BNEP.\n\nFound there are some IOT issues when this command is sent from\nDUT. This command is only a dummy implementation. As this doesn\u0027t\nhave any impact on functionality, disabled the feature.\n\nChange-Id: Ib435ac17df9d0377bd0b41fdc33b68c738eeaccc\nCRs-Fixed: 390090\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n(cherry picked from commit ed37c51ddc9b1514f5e5bfec1ae4763a85e2faad)\n"
    },
    {
      "commit": "473188b7bef1b1f20e8c61a3e6e18cd3d9c49503",
      "tree": "28603f70a3620f4d65c1ba6fb780b8df509336c8",
      "parents": [
        "17a947e3bbf09a3244b03819e3f754ebf56112a5"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Wed Aug 22 11:46:03 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 14:54:44 2012 -0800"
      },
      "message": "Bluetooth: Fix for supervision timeout must be 6X connection interval\n\nAdded a new function to verify whether the LE Connection Update\nparameters are valid instaed of verifying all the LE Connection\nparameters since only update parameters are set in the Connection\nUpdate Request.\n\nCRs-Fixed: 387146\nChange-Id: I9fe6b51e44e2793f3945613fdfde3a039804746f\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n(cherry picked from commit 95319af0612d58788279748f586cc57221c3443e)\n"
    },
    {
      "commit": "b2f194ddc27489c5f704c959e08c9a4ff4bf6aa0",
      "tree": "036d29edee2395e5ce5353234f47816463c932d8",
      "parents": [
        "ce73c377e414fca2812e53374ee363120ba2b0fa"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Aug 14 12:03:01 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 14:27:24 2012 -0800"
      },
      "message": "Bluetooth: Send Disconnection reason to Bluez\n\nSend device disconnection reason to bluez on receiving the\ndiconnection complete event so that low energy profiles\nsuch as proximity can decide to reconnect if the reason\nis link loss.\n\nCRs-Fixed: 378240\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n(cherry picked from commit da09d26a75ee1c7c1911dcfbe0128fd09f6631f4)\n\nChange-Id: Iab1fede47f44342d87be6c3c5aa7590754fd950c\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "231689b3f454b0e6747928f25b144fae5c62999b",
      "tree": "209d8f42af85c9c1da261285017f8bb099a2a7d9",
      "parents": [
        "df2d84d692a80d43462f3c6d57e484f61860f8ab"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Sep 03 18:47:50 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 12:14:26 2012 -0700"
      },
      "message": "Bluetooth: Validate hci conn validity before refering wakelock.\n\nFound in a rare case there is possibility that remote device\nsent disconnect on a connection and DUT is trying send data\non the same. In that case accessing some released wakelock\nis causing issue. The current changes are to use locking\nmechanism to validate the connection before acting on the\nwake lock.\n\nCRs-Fixed: 394651\nChange-Id: I6a4188a7d0d05a8cfbe66d3680473d549157917a\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n(cherry picked from commit 6aadc41fcbd28dc3899a4b5d098e5f316588a029)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "57fb9a36f9557b08cb15f1d4849d806bf8a4084e",
      "tree": "869bcaf2a0c6920a5e3548cdda8ea3ba19d33fd5",
      "parents": [
        "92cba6411c70d320682bd2c611776eff158dd1cd"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Thu Aug 02 13:23:53 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 12:13:01 2012 -0700"
      },
      "message": "Bluetooth: Check for both SCO and ESCO types in hci_connect API.\n\nIn hci_connect API there is check for existing link, before\nconnect operation in order to avoid queuing connect if connection\nalready exist. This check for Synchronous connections is not\nvalidating for ESCO and SCO connection types which are possible\nsynchronous connections.The current change takes care of verifying\nboth before proceeding to add a new connection.\n\nChange-Id: I9018e0938bcd222bb6d80944e1b113e07227b066\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n(cherry picked from commit 645f4d465ba131c87a99fdebcef5e597181b33c8)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "ae20a9797cf84886f89022bdfa6de179e718fb26",
      "tree": "ca82568068de53d1d0be4b8cf5a7c8209cabf1e4",
      "parents": [
        "6f3449df335ac10f0728c6c52a193dd83d2f9ef9",
        "f799996e309cad545b3a7f84ef6f333a09c8b876"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 10 16:44:10 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 10 16:44:10 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Block SCO disconnect operation on BT_CLOSED state.\" into msm-3.4"
    },
    {
      "commit": "f245aa91c9dfaac82bac4c2ce8edb152581c1ec5",
      "tree": "90d4926fe9479b323d207d0a51ee4c0f086d20f4",
      "parents": [
        "85c17a6f01c69bac066b03ef0ad67fd41a05a300",
        "27e77d2bda65c96815cb5f785df9ffd7bd733e6a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 10 16:44:03 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 10 16:44:03 2012 -0700"
      },
      "message": "Merge \"Bluetooth: hidp: use dest address from session info\" into msm-3.4"
    },
    {
      "commit": "958533c044cd46fb737c548776aa497c21cc8623",
      "tree": "45e51fdc1bff6e0a9a69e1edcb018e1ac8b19434",
      "parents": [
        "ea9ca88b7d4d291b309764729aa1018edfd3683b",
        "2e02b861173406a1287a53ca7b836a4ad5fd4255"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 10 12:03:56 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 10 12:03:56 2012 -0700"
      },
      "message": "Merge \"Bluetooth: fix shutdown on SCO sockets\" into msm-3.4"
    },
    {
      "commit": "ea9ca88b7d4d291b309764729aa1018edfd3683b",
      "tree": "cd9fc2167f9b4523fe41f3f7fe417f5ba88e2ba8",
      "parents": [
        "f8791efb40ea49cf4cb98e52804e2a5de08c01fe",
        "a7c3d7e6d905bab198003f16316971ae872eec9f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 10 12:03:54 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 10 12:03:54 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Disable sniff when the subrate values doesnt match.\" into msm-3.4"
    },
    {
      "commit": "f799996e309cad545b3a7f84ef6f333a09c8b876",
      "tree": "e3c3f6434be96ba817652239a811122d62427ee5",
      "parents": [
        "2e02b861173406a1287a53ca7b836a4ad5fd4255"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Wed Aug 01 18:21:37 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Aug 10 21:18:18 2012 +0530"
      },
      "message": "Bluetooth: Block SCO disconnect operation on BT_CLOSED state.\n\nHave maximum blocking time for shutdown operation as DISCONNECT_TIMEOUT.\nDuring this period when SCO connection closes, the userspace will be\nupdated on the close operation. Existing approach of immidiate return\non shutdown call can cause synchronization issues on SCO state between\nkernel and userspace. This happens when disconnect operation takes\nmore time at kernel space.\n\nChange-Id: Id9e6a61c2c3d4ba2cf6da574fc49bc6894a8f96a\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e02b861173406a1287a53ca7b836a4ad5fd4255",
      "tree": "4057691e3104e3ba7886983c4086bb47fe892c8b",
      "parents": [
        "57ae1495163cf9ed66285c654bc9b6801c9b3a6f"
      ],
      "author": {
        "name": "Luiz Augusto von Dentz",
        "email": "luiz.dentz-von@nokia.com",
        "time": "Thu May 12 11:13:15 2011 +0300"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Aug 10 15:38:39 2012 +0530"
      },
      "message": "Bluetooth: fix shutdown on SCO sockets\n\nshutdown should wait for SCO link to be properly disconnected before\ndetroying the socket, otherwise an application using the socket may\nassume link is properly disconnected before it really happens which\ncan be a problem when e.g synchronizing profile switch.\n\nChange-Id: Ifc59bfd90c264d9c742ce254161a21518108c3cb\nSigned-off-by: Luiz Augusto von Dentz \u003cluiz.dentz-von@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "27e77d2bda65c96815cb5f785df9ffd7bd733e6a",
      "tree": "9f45774fbff4fe23090cd398b0b7c38f7603c32b",
      "parents": [
        "6e466fb23144cf38b57f81672bfd752d995c095b"
      ],
      "author": {
        "name": "Ram Mohan Korukonda",
        "email": "rkorukon@codeaurora.org",
        "time": "Thu Aug 09 22:27:01 2012 +0530"
      },
      "committer": {
        "name": "Ram Mohan Korukonda",
        "email": "rkorukon@codeaurora.org",
        "time": "Fri Aug 10 14:32:52 2012 +0530"
      },
      "message": "Bluetooth: hidp: use dest address from session info\n\nWhile hid device unpair process, we are trying to access released\nsocket as apart of getting hci device which results a kernel panic.\n\nCRs-fixed: 387164\nChange-Id: I1f3f3f92cfd1d3b39793bc5a142001d5e26d76c4\nSigned-off-by: Ram Mohan Korukonda \u003crkorukon@codeaurora.org\u003e\n"
    },
    {
      "commit": "9dd35921db523c976e79d7909c2fd320c78a4a21",
      "tree": "850a6f1fef6f7b1632ff528e094ce9afc9634f8c",
      "parents": [
        "57ae1495163cf9ed66285c654bc9b6801c9b3a6f"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Thu Jul 26 15:10:28 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Wed Aug 08 21:24:26 2012 +0530"
      },
      "message": "Bluetooth: Adding HCI Dev lock for set_active and set_sniff routines.\n\nWhen data transfer is in progress on a ACL connection, all the time\nthe set_active_mode API will be called to update the timer for next\nsniff mode. If there is ACL disconnect triggered from remote side,\nthere is possibility of hci connection delete when set_active\nroutine in progress. Found a condition where delete API destroyed\nthe wake lock, which is used in set_active API. In codition leads\nto crash in set_wakelock API. The current change is to lock hdev,\nbefore set_active and set_sniff APIs are called. This avoids the\nrace condition in accessing hci connection, while delete in progress\nand vice versa.\n\nCRs-Fixed: 383490\nChange-Id: I625ebb8c8f09ddf2afcd300d20ab3bf8e164b485\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "a7c3d7e6d905bab198003f16316971ae872eec9f",
      "tree": "cd19d716e0a3925ac2b463a79d66a59effa4ed75",
      "parents": [
        "1fc0ace387dc7428d4e491771468f00c3b2ac4e3"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Aug 06 15:31:55 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Aug 06 15:39:22 2012 +0530"
      },
      "message": "Bluetooth: Disable sniff when the subrate values doesnt match.\n\nFound there is possibility of sniff subrate collision with some\nIOT devices. When this collision happned if the remote device\nsend subrate values that doesn\u0027t match with DUT supported\nvalues exit sniff mode. This will allow DUT to reconfigure\nsniff after idle time.\n\nCRs-Fixed: 380811\nChange-Id: Ie9502a48411635fbea73f935f99ea4f444556b41\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "4d9199e25ce829f93ec51b0597375dd04d194936",
      "tree": "98f3dbde22e443194d6bb94a09e42db2bb2a5faf",
      "parents": [
        "591cbb40f87f95f921d14fe3b50693aa7b6ef511",
        "059f5ba91071172970d8db0a1a954c57c23e53d8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Aug 01 06:30:42 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Aug 01 06:30:42 2012 -0700"
      },
      "message": "Merge \"bluetooth: Check for hcon during during sock_close\" into msm-3.4"
    },
    {
      "commit": "591cbb40f87f95f921d14fe3b50693aa7b6ef511",
      "tree": "a0dffabcf5946ed02c69c9b8c708301221ef2f1f",
      "parents": [
        "d43701be7a56aa4d012dbc942d6ab089d3ffd42a",
        "ff724cc3a2f52f1190b28c56b28bdb16e6613ad4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Aug 01 06:30:41 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Aug 01 06:30:41 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Validate session before rfcomm_session_del\" into msm-3.4"
    },
    {
      "commit": "059f5ba91071172970d8db0a1a954c57c23e53d8",
      "tree": "76d039a8ff022f3dff005f23db98c98aa81992a1",
      "parents": [
        "3ae134c2e35ae687a574d51ced6525eb952c5369"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Fri Jul 27 16:19:43 2012 -0700"
      },
      "committer": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Tue Jul 31 15:03:09 2012 -0700"
      },
      "message": "bluetooth: Check for hcon during during sock_close\n\nIt is possible that during BT OFF operation the hcon\ncould be released from a tasklet context while we are\ntrying to send the l2cap disconnect req. Make sure\nthat hcon is valid before dereferencing it during\nl2cap disconnect req.\n\nCRs-fixed: 383345\nChange-Id: Icb12c62560013b5ebb047c1c5d4bfe04b3a793ef\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n"
    },
    {
      "commit": "672dff3200048220d3fada7050380db5f636420c",
      "tree": "4d68b3b6c18bfcc7d2e458a48c3e40b87cc53702",
      "parents": [
        "54c62d1a55cd918cc15b7d35c6d6faa402c78430"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Jun 29 19:37:45 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Jul 30 12:48:56 2012 +0530"
      },
      "message": "Bluetooth: Handle ACL buffers sharing between multiple connections.\n\nThe BT host has fixed set of buffers to send data to SoC, generic value\nis 5. When a connection, like A2DP playback is ready to send data it\nfills one of the buffer available and sends to SoC. Once SoC got\nacknowledged from remote side that the data received it updates the host\nand the buffer is freed. Till host is acknowledged the send Complete\ninfo, the data buffer is locked for that data transfer. The below is the\nexample for buffers availability.\n\nTotal free Buffers count : 5\n\nConnections : 1\n\nConn_1  need to send data, picks buf_1 and send to SoC\n\nfree Buffers count: 4\n\nBuffers used by Conn_1  : 1\n\nStill Conn_1 has more data to send ....\n\nfree Buffers count: 3\n\nBuffers used by Conn_1 : 2\n\nRemote device Ack for buf_1, so 1 buffer is freed, updated state is\n\nfree Buffers count : 4\n\nBuffers used by Conn_1 : 1\n\nWhen there are more ACL connections to transfer data, like one\nconnection for A2DP playback and one for OPP data transfer, all the data\nbuffers available with host can be used by any ACL which has ready data\nto send. This allows maximum throughputs possibility from host. But the\nexisting solution has a problem. If one connection has used all the\nbuffers at a instanace of time, and didnt release (this happens when remote\ndevice doesnt ACK to send) the other connections will not have buffers to\nsend. In current usecase A2dp data cannot be sent to headset as OPP\nconnection is lost.   The current change is, when there are more\nconnections the quota for a connection that it can use maximum is\ntotal buffers-1. This allows other connections not to get blocked,\n at the same time through puts are not going to dropped.\n\nCRs-Fixed: 370497\nChange-Id: Iac34f0a223555de80d1daebde34c7fc87668c0d5\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "ff724cc3a2f52f1190b28c56b28bdb16e6613ad4",
      "tree": "c44bd731957ab77feaaf29fff97a8bd536e48aee",
      "parents": [
        "38d153bb8f5dfcbbfb8b4b14ce92b2050f24d7c9"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Jul 27 11:04:05 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Sat Jul 28 10:50:59 2012 +0530"
      },
      "message": "Bluetooth: Validate session before rfcomm_session_del\n\nIn rfcomm_session_put API the session count is decremented\nand when it is equal to zero rfcomm_session_del is called\nwhere session is removed from sessions list and freed. The\ncurrent change is verify the existance of session in list\nbefore acting session. The avoids the possibility of action\non a deleted session, which causes crash.\n\nCRs-Fixed: 383000\nChange-Id: Ia55607b08ee388465494f08bbe1627102d281f8a\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "e392f2642f292d7a8935038ec95c8f914292fb10",
      "tree": "12f6c445055d3211d6620a0432d3333b0a9df4e2",
      "parents": [
        "fc1eebdd04a54ca32d438becb2c8a60dc9ed1a82",
        "39eaba3542ab177a997762e81963392260f904ca"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jul 26 21:09:18 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jul 26 21:09:18 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Avoid putting LE Conn into sniff/active\" into msm-3.4"
    },
    {
      "commit": "39eaba3542ab177a997762e81963392260f904ca",
      "tree": "d78d39879b2828b200265b99d1b13702f5c5ad5c",
      "parents": [
        "0aa979798d897bd71d03a07f8c97daafa2937ae9"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Sun Jul 22 21:29:38 2012 -0700"
      },
      "committer": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Tue Jul 24 15:03:10 2012 -0700"
      },
      "message": "Bluetooth: Avoid putting LE Conn into sniff/active\n\nLE connections don\u0027t have sniff/active connection\nmode, unlike BR/EDR. Make sure that the link which\nhas been requested to enter sniff/active mode is not\nan LE connection.\n\nCRs-fixed: 376972\nChange-Id: Iec4714d1c2ea7621267f9064b7046eb9d5ff9462\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n"
    },
    {
      "commit": "a42b50244cdb71f93bf842a28b0fc1cecc622c55",
      "tree": "eccf8e699b563aab729f89a0deecb0a0d444a5c1",
      "parents": [
        "e2e178fa0c3429b305820932493e365d65342b31"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Thu Jul 05 22:48:31 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jul 24 02:05:06 2012 -0600"
      },
      "message": "bluetooth: Add support for LE conn param\n\nAdded support to let the userspace know about the updated\nLE connection parameters. On receiving successful connection\ncomplete and connection parameters update event from the BT\nController, send a mgmt event to the userspace bluetoothd.\n\nCRs-fixed: 380271\nChange-Id: If8c3d785188e0d4f38c7431d01c016f399137408\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n"
    },
    {
      "commit": "923e3e66d32f7071fcf8eea87b073aa1966e4e9b",
      "tree": "719efcab5ef56a9243fcb2ba256523050fe24296",
      "parents": [
        "08790720bd5cf0940dddda805eb5b2661e682f96"
      ],
      "author": {
        "name": "Subramanian Srinivasan",
        "email": "subrsrin@codeaurora.org",
        "time": "Fri Jul 06 18:50:37 2012 -0700"
      },
      "committer": {
        "name": "Subramanian Srinivasan",
        "email": "subrsrin@codeaurora.org",
        "time": "Thu Jul 19 10:53:31 2012 -0700"
      },
      "message": "Bluetooth: Prevents update of Low Energy connection parameters\n\nThe start encryption command fails when the LE update\nconnection parameters request is pending.\nHence, prevent the update of LE connection parameters during the\nbonding process. The update of connection parameters is\nnot necessary during bonding process.\n\nCRs-fixed: 380257\nChange-Id: I41cb3998fecc2297d61ec97d66ac35a0bd41ca80\nSigned-off-by: Subramanian Srinivasan \u003csubrsrin@codeaurora.org\u003e\n"
    },
    {
      "commit": "b1eb45c8ab8cb63ae03d60191c7623ec2f63932c",
      "tree": "a2239bc88fce166f47eef93cdac903e5f733ad48",
      "parents": [
        "3103f9d93b73085dbae31a70336e1d5817c7325c",
        "6f4ceb1f8588aec11b4d9380cd328d0008c8d167"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 14 08:59:56 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jul 14 08:59:56 2012 -0700"
      },
      "message": "Merge \"Bluetooth : Ignore incomming events when the hci device is down\" into msm-3.4"
    },
    {
      "commit": "6f4ceb1f8588aec11b4d9380cd328d0008c8d167",
      "tree": "a2eff65e72b309ef6e17018c2e6a635042c49289",
      "parents": [
        "75c34ca1b4e69e96921e4153dfa9d399e5b9d2e8"
      ],
      "author": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Tue Jun 26 16:48:18 2012 +0530"
      },
      "committer": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Mon Jul 09 22:25:59 2012 +0530"
      },
      "message": "Bluetooth : Ignore incomming events when the hci device is down\n\nIn error conditions Adapter state machine via Bluez tries to reset\nthe hci device, during that in some rare scenario if some pending event\ncomes from riva, the command complete apis tries to access some already\nfreed memory in reset sequence.\n\nCRs-fixed: 369658\nChange-Id: I5e9ce0a4322d07a26602c7f74b1484720f6b4d75\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\n"
    },
    {
      "commit": "146f6bb531c3ab4354cd31dd42bf3570cd8c5a1c",
      "tree": "9103a0ba17c53281cd1003cdd7e888103361c908",
      "parents": [
        "7e35862f20dd3d6865b5857ca3ee15febd46e47e",
        "f411769619b631aa0d9f7d460bcfec4ff3e6f54a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 09 07:49:58 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jul 09 07:49:58 2012 -0700"
      },
      "message": "Merge \"Bluetooth : hidp: Get the valid hci_conn while unlink\" into msm-3.4"
    },
    {
      "commit": "f411769619b631aa0d9f7d460bcfec4ff3e6f54a",
      "tree": "d47a2879788dd267a9439b7c6629a0c6b03b2670",
      "parents": [
        "a3014e6b78f5fb1d124ece7c3be54b880c71761e"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jun 19 18:22:44 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Fri Jul 06 13:48:55 2012 +0530"
      },
      "message": "Bluetooth : hidp: Get the valid hci_conn while unlink\n\nSince the context where unlink will be called is unaware of\nvalidity of hci_conn pointer, fetch the valid hci_conn\nbefore unlink.\n\nCRs-fixed: 370274\nChange-Id: I30a35acdf75c9b4787af6629c7b32d2d31b8ad80\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "0976074df4de122b042c82a6b9c4df1ea05f0eb6",
      "tree": "3c7350c429a0ca659e827cc216fe70643c8f8bda",
      "parents": [
        "8ac67741a7be1d00797f3c3cfa448d6809493ee0"
      ],
      "author": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Fri May 25 12:30:39 2012 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jul 06 00:36:12 2012 -0600"
      },
      "message": "Bluetooth: Update the scan state with Inquiry commands in non-LE case\n\nUpdate the hdev scan state with Inquiry start/cancel commands in\nnon-LE case accordingly. And also there was no check to see the\nSCAN_BR mode before sending inquiry cancel.Added a check to see\nif the scan state is SCAN_BR,then send inquiry cancel\n\nChange-Id: I222f500fc20b991f4c3ec7eb1fc70bf20649f142\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\nCRs-fixed: 359771\n"
    },
    {
      "commit": "647b004ede4061d336536f68aece062d5c20b984",
      "tree": "90a2c33a724e10054f2ed7460083b6c7953ba449",
      "parents": [
        "0c8c657bff4049b9f1d0729d6deeed625e9a70c7"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Fri Jun 22 11:57:29 2012 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jul 05 07:54:37 2012 -0600"
      },
      "message": "Bluetooth: Store the MTU if configuration of other params fail\n\nStore the MTU to use the proper MTU requested by remote if the\nconfiguration fails for other options. If the remote does not\nsend the MTU in the next configuration request,\nwe need to use that value.\n\nCRs-fixed: 373233\nChange-Id: I35d9aa777f237bce5a4194036261128af1a7ada7\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "3a2325989cadf80af74ad0f7b6067ab87468a9f3",
      "tree": "af1968e87063339a8befbb34c0ab75eccbe231ea",
      "parents": [
        "748e710ed0fcb347e8c0b63607a20b8d951e5fa1",
        "58562d8177e97893c27d04a378867e714029e620"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jul 03 02:10:06 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jul 03 02:10:06 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Update Local COD to bluez userspace on write complete.\" into msm-3.4"
    },
    {
      "commit": "bcdb7e7ed7c6bd659f172d3c19d340947aa84a4b",
      "tree": "26fc809cfc0a0e84df3407e5ed9df801be20dc32",
      "parents": [
        "0679a81cb293699acf1f7cb30801ce11900b4420"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Jun 05 13:35:39 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 29 11:40:46 2012 -0600"
      },
      "message": "Bluetooth: Fix ATT Indicate/Confirm handling\n\nIf due to timing issues out of our control, an outbound ATT Indicate\nis delayed to the point that user space code does not receive\nconfirmation within it time-out period, both Client and Server\nsockets must be torn down. We also must always respond to incoming\nATT Indicate pkt with a Confirmation, as the Error Response is an\nillegal response for Indicate.\n\nCRs-Fixed: 363355\nChange-Id: I4003a59e1a731a08818f18d5b79db537e2aa2619\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "da31824a3b52bde102a0f3c4ac621c3487ea88e1",
      "tree": "57ffc985ebc14fbeeb4f44a66a959efb977f7121",
      "parents": [
        "578a621707dac9772a1d7a4097d6bea229fe25dd"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Jun 22 11:36:18 2012 -0700"
      },
      "committer": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Thu Jun 28 09:11:01 2012 -0700"
      },
      "message": "Bluetooth: Use transmit window from config response for ack timing\n\nThis change addresses an L2CAP ERTM throughput problem when a remote\ndevice does not fully utilize the available transmit window.\n\nThe L2CAP ERTM transmit window size determines the maximum number of\nunacked frames that may be outstanding at any time. It is configured\nseparately for each direction of an ERTM connection. Each side sends a\nconfiguration request with a tx_win field indicating how many unacked\nframes it is capable of receiving before sending an ack. The\nconfiguration response\u0027s tx_win field shows how many frames the\ntransmitter will actually send before waiting for an ack.\n\nIt\u0027s important to trace both the actual transmit window (to check for\nvalidity of incoming frames) and the number of frames that the\ntransmitter will send before waiting (to send acks at the appropriate\ntime). Now there are separate tx_win and ack_win values. ack_win is\nupdated based on configuration responses, and is used to determine\nwhen acks are sent.\n\nCRs-fixed: 370909\nChange-Id: I6d9ef55a2ff2f5f3d0117ad376a09e4cc26fe742\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "58562d8177e97893c27d04a378867e714029e620",
      "tree": "27c4c4d881915df3ccc3a007b9dd00aed1d4b6a6",
      "parents": [
        "378288489d0b6cca782429154872a6dd070ae5e5"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Jun 25 16:46:56 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Jun 25 18:40:14 2012 +0530"
      },
      "message": "Bluetooth: Update Local COD to bluez userspace on write complete.\n\nClass of device information is required to the bluez userspace\nto write to persistant storage and also update upper layers on\nrequest. So update the local CoD info to bluez once the hci write\nis successful.\n\nChange-Id: If45910d4b391616592b49d77d87ca0314be1f033\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "1505bfac7d136f7616caf083db4fb5ae27c89fee",
      "tree": "40516a6ff7c5ccc6d20ebe715c7eaa388e884cc1",
      "parents": [
        "fa002621c590c56e13cd86e944919a5771a6e03e"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Fri Jun 08 10:47:27 2012 -0700"
      },
      "committer": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Fri Jun 08 10:47:27 2012 -0700"
      },
      "message": "Bluetooth: AMP support enabled by module param, default disabled\n\nAMP feature is decommitted from Android PL\u0027s. Make advertising and\nsupport for the A2MP protocol depend on an L2CAP module parameter\nand make the default state disabled.\n\nChange-Id: Icb9827d2d4205818d6c3b49e7a53938666f769e8\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "1924066da0be90a72a8060f2d39c5d9ed8a7590b",
      "tree": "292702af3ca80ecb42bfbb8bbc1f3bf31c604e89",
      "parents": [
        "80fbef09164b4f7b3195a9ba91bdf80a1681ed4c",
        "45df0f99094aefc2564951495ab0005a18d62de3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 05 07:05:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jun 05 07:05:46 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Initiate dedicated bonding if pin/key missing on remote device\" into msm-3.0"
    },
    {
      "commit": "3096371e8e95db2a5e17aeba32295ba3559e1efd",
      "tree": "fd91828a314723552383c31e562b1ef0c29f1260",
      "parents": [
        "700304c17a7687d48a65c2fef89d0c153e921708",
        "931bc4e2b45a3108cc8f57af06695bd5bfaacb53"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 01 05:13:43 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 01 05:13:43 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Fix mgmt response when adapter goes down or is removed\" into msm-3.0"
    },
    {
      "commit": "931bc4e2b45a3108cc8f57af06695bd5bfaacb53",
      "tree": "cac3b22d86ae6112ee2ad26b76fb25ae2df4b451",
      "parents": [
        "a3fe8df5d61bf52c971da8731ba536773c26c86d"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Nov 03 14:40:33 2011 +0200"
      },
      "committer": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Fri Jun 01 11:52:50 2012 +0530"
      },
      "message": "Bluetooth: Fix mgmt response when adapter goes down or is removed\n\nWhen an adapter gets powered off or is removed any pending commands\nshould receive a ENETDOWN or ENODEV status response.\n\nChange-Id: I2fec5fa19b2349a48a6aafd5b33ef7946067f16b\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\nCRs-fixed: 364664\n[bneti@codeaurora.org: Resolved conflict]\n"
    },
    {
      "commit": "d110434c0e8f1b32b276d98980fa0e9856e5fe04",
      "tree": "1f55e2089fb3b3af22ccc9366b84b06cec1f15d9",
      "parents": [
        "19533230e8f3dcfb0e5b1addba5ea9901ac62dca",
        "6bba008fbead844722c5dc80b6c4dd59adc637c9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 30 21:57:31 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 30 21:57:31 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Check for NULL pointer dereference\" into msm-3.0"
    },
    {
      "commit": "45df0f99094aefc2564951495ab0005a18d62de3",
      "tree": "33b586e8c9e3f8b1d19d519a7b20b5da125e0ba1",
      "parents": [
        "2cc13f08cde4f2bc54f671ef0d4f07a86112bbf2"
      ],
      "author": {
        "name": "Royston Rodrigues",
        "email": "roystonr@codeaurora.org",
        "time": "Wed May 30 10:26:42 2012 +0530"
      },
      "committer": {
        "name": "Royston Rodrigues",
        "email": "roystonr@codeaurora.org",
        "time": "Thu May 31 09:09:02 2012 +0530"
      },
      "message": "Bluetooth: Initiate dedicated bonding if pin/key missing on remote device\n\nIn case of 2.1 capable devices, when remote device had unpaired,\nsuccessive connect from the DUT was resulting in general bonding with\nautomatic accept allowed for numeric comparison\n(i.e. authentication_requirements \u003d 0x04). This lead to bad user\nexperience as user confirmation pop up wasn\u0027t notified on the DUT. Now\nits ensured that if remote device has unpaired then DUT would trigger\ndedicated bonding as part of the DUT intiated connect.\n\nCRs-fixed: 362572\nChange-Id: Id55f6cf3cc70621c29f583aa913fc08180e2d8f0\nSigned-off-by: Royston Rodrigues \u003croystonr@codeaurora.org\u003e\n"
    },
    {
      "commit": "6bba008fbead844722c5dc80b6c4dd59adc637c9",
      "tree": "172984006a94c68e40f0ffc7ae9b46b30a4146fa",
      "parents": [
        "ebdd79ed744d4ea5b32e555eb511ed3b7e6834db"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Wed May 23 17:08:16 2012 -0700"
      },
      "committer": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Tue May 29 09:01:55 2012 -0700"
      },
      "message": "Bluetooth: Check for NULL pointer dereference\n\nThe fix in commit ff9718f8254b96dc313dd998c195c1c3769417ba was not\ncomplete.  In l2cap_logical_link_complete the socket pointer was\ndereferenced in two places, the previous fix only handled one of\nthe locations.\n\nThis fixes an infrequent crash when performing OPP or FTP transfer\nover AMP (Bluetooth 3.0+HS).\n\nChange-Id: I730a503b143723ffff1765602151d66fe87103da\nCRs-fixed: 360758\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "5500e4fab219bf210f22d2334cc98f3ca8f8912d",
      "tree": "60f3edf480190ee60676348c1ca2730a699f8671",
      "parents": [
        "903f6c716db3d4e26952aae9717f81dd5bc9e4ba",
        "76e10d158efb6d4516018846f60c2ab5501900bc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 25 13:56:28 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 25 13:56:28 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4\u0027 into android-3.4\n"
    },
    {
      "commit": "b44f9e264c6c64eea22715bf3105fc01cb8ae687",
      "tree": "6544a77843f9b52598c0ec688dbe1c395f99e630",
      "parents": [
        "fcef77c48a53b8b9cefa7346046c5b3816dffc79"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu May 03 16:45:17 2012 +0530"
      },
      "committer": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu May 24 11:38:05 2012 +0530"
      },
      "message": "Bluetooth: Hold wakelock until BT idle timer kicks in.\n\nHolding a wakelock avoids suspend power collapse, which\nallow the BT idle timer to kick in, which eventually\ninitiates BT low power modes.\n\nCRs-Fixed: 361067\nChange-Id: I93e3950b6f854e70dbce092a5529120ec008c2b8\nSigned-off-by: Rahul Kashyap \u003crkashyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "671267bf3aac3dae0555730b07ef29c042e325b2",
      "tree": "89ee980737493ce6247b3a454636e48bd488e1c7",
      "parents": [
        "a7d7723ae7c0178d715c06c5621e8fd8014ba92f"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sat May 12 16:11:50 2012 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 14 13:56:15 2012 -0400"
      },
      "message": "Bluetooth: mgmt: Fix device_connected sending order\n\nThe mgmt_ev_device_connected signal must be sent before any event\nindications happen for sockets associated with the connection. Otherwise\ne.g. device authorization for the sockets will fail with ENOTCONN as\nuser space things that there is no baseband link.\n\nThis patch fixes the issue by ensuring that the device_connected event\nif sent (if it hasn\u0027t been so already) as soon as the first ACL data\npacket arrives from the remote device.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a7d7723ae7c0178d715c06c5621e8fd8014ba92f",
      "tree": "8e09cd37ed267e792481c2ad699bcaff9596e5e7",
      "parents": [
        "574e02abaf816b582685805f0c1150ca9f1f18ee"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Sun May 13 03:20:07 2012 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 14 13:51:25 2012 -0400"
      },
      "message": "Bluetooth: notify userspace of security level change\n\nIt fixes L2CAP socket based security level elevation during a\nconnection. The HID profile needs this (for keyboards) and it is the only\nway to achieve the security level elevation when using the management\ninterface to talk to the kernel (hence the management enabling patch\nbeing the one that exposes this issue).\n\nIt enables the userspace a security level change when the socket is\nalready connected and create a way to notify the socket the result of the\nrequest. At the moment of the request the socket is made non writable, if\nthe request fails the connections closes, otherwise the socket is made\nwritable again, POLL_OUT is emmited.\n\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a40eb7eceb5f5dda093ba17bc0e14575f71f42d2",
      "tree": "495d13c1f4ca5d772b319af03a370a0654bc96a5",
      "parents": [
        "abe3c9c88f9cd1cbc5d3a3eec4bdbba6e3ce2107"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Fri May 04 11:24:59 2012 -0700"
      },
      "committer": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Tue May 08 11:36:28 2012 -0700"
      },
      "message": "Bluetooth: Remove holding lock when sending A2MP message\n\nRemove holding the AMP manger list lock when sending the\nA2MP Change Notify message, as this uses L2CAP and will\nlock the socket and possibly sleep.\n\nThis removes a potential deadlock and a \"BUG: sleeping\nfunction called from invalid context\" message from the\nkernel log.\n\nChange-Id: Icf8c5afc1a5cde36517bb979820c83a20ee207fd\nCRs-fixed: 358736\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "f02fac63308349b1dbde468adfd084fdb560eeae",
      "tree": "35c39e5c3c70e40c52bc18c07a88dd7a1becb649",
      "parents": [
        "6ff6845be02be8d53da28d2333a015d54b1234db",
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 07 18:20:34 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 07 18:20:34 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc6\u0027 into android-3.4\n\nConflicts:\n\tarch/arm/mm/cache-l2x0.c\n\tarch/arm/mm/mmu.c\n\nChange-Id: If4f371a21c052fa597d107c44b128a093e4a8b91\n"
    },
    {
      "commit": "6ff6845be02be8d53da28d2333a015d54b1234db",
      "tree": "131773e3e59a0c51bea05c18dc14f5fcd90b300b",
      "parents": [
        "53013da67892f1a0e303a938816be47e3a10b1b1"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Tue Apr 17 13:00:43 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 07 18:17:15 2012 -0700"
      },
      "message": "Revert Bluetooth: Use the stored LTK for restabilishing security\n\nThis patch reverts commit b7d6cd72ce713a256406d47e798ea4797404d81e.\nThis patch was already applied upstream and then modified, then was\naccidentally applied again to the android-3.4 tree.\n\nChange-Id: I0c5a822f3f2a5b75564eeeb2598f13b7a149c58d\nReported-by: Andrey Konovalov \u003candrey.konovalov@linaro.org\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "332472cb6cc8d889547a25a80a0cffdbe047d7f4",
      "tree": "d2758e0a44d9c378c9e106215b2d95611efdf014",
      "parents": [
        "dafd5a663dd1f23bb5c4aff2243b1d7e3934b412"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Mon May 07 09:52:04 2012 -0700"
      },
      "committer": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Mon May 07 10:05:28 2012 -0700"
      },
      "message": "Bluetooth: Correctly configure L2CAP streaming mode header type\n\nIn order to support extended window sizes with L2CAP streaming mode,\nan extended window size option must be included in the outgoing\nconfiguration request when an application has requested a transmit\nwindow larger than the default transmit window.\n\nStreaming mode does not have a transmit window, so initialization of\nthe transmit window data structures was not taking place. However, the\ntransmit window socket option does trigger use of extended headers,\nwhich are required for full streaming mode support and\nqualification. Utilizing the existing transmit window initialization\ncode enables extended header use.\n\nCRs-fixed: 355437\nChange-Id: I7bf25b7a70bb2b68c0f5bfd42b2b46b99d68e990\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "a94b6122f4f7a44dc1d6e6a5dfd2533cad7a3abf",
      "tree": "0f530e9175ad92040b1c1b3c445fa395a6031da9",
      "parents": [
        "77664f29f52e153914812a1a82717e2e7f84bb98"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Feb 23 16:07:10 2012 -0800"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed May 02 11:01:05 2012 -0700"
      },
      "message": "Bluetooth: Add sockopts for LE Connection Params\n\nVarious LE profiles require very specific LE parameters for\nboth establishing and maintaining LE connections to remote\nperipherals. These LE only parameters are encapsulated into\na single sockopts structure, and may be passed from user space.\n\nCRs-Fixed: 335971\nChange-Id: I408edb97ab0fa9717c7d3fe5fc8ad6ac179a2fff\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "a235e33c865813fa8ea7e72ef0f37e9c11ca0f1c",
      "tree": "533b0a6e4eca3d7c4941e64f869d1b41f4e5b5b3",
      "parents": [
        "ca6fff81d8c5227515c70e1e60f7daa2e3e3da9c",
        "ff9718f8254b96dc313dd998c195c1c3769417ba"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Apr 28 03:54:54 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Apr 28 03:54:54 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Check for NULL pointer dereference\" into msm-3.0"
    },
    {
      "commit": "4dcc0637fc3c36c1f58ffdcaf2dc0dc7de72449f",
      "tree": "587ffa9493e4b6af014f9acb2c09177c2c54af3b",
      "parents": [
        "afa762f6871a8cb05fbef5d0f83fac14304aa816",
        "985140369be1e886754d8ac0375dd64e4f727311"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 27 15:16:43 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 27 15:16:43 2012 -0400"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth\n"
    },
    {
      "commit": "bd0861c34d3ec2fd752791b0bc4268aa0070db2b",
      "tree": "8bd00106b9a4f362e04ff853b9a6b8ebb266caec",
      "parents": [
        "e1dce2ee8e267b0c58557c830cd71d2ac28ea02f",
        "27a795c692e36a4c14c34531d105f270f3340418"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 27 03:46:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 27 03:46:04 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Specify underlying ACL security for connected sockets\" into msm-3.0"
    },
    {
      "commit": "ff9718f8254b96dc313dd998c195c1c3769417ba",
      "tree": "30d1e625bc2b0eba91d76e8467d45d05b9de3714",
      "parents": [
        "d7630b566fd314f3f4f778ce55a3b02929679d3d"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Thu Apr 26 16:17:50 2012 -0700"
      },
      "committer": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Thu Apr 26 17:15:23 2012 -0700"
      },
      "message": "Bluetooth: Check for NULL pointer dereference\n\nPossible for l2cap_logical_link_complete handler to be scheduled\ntwice with mis-behaving PAL. Since handler clears the socket pointer\nmust check for NULL socket pointer.\n\nThis fixes an infrequent crash when performing OPP or FTP transfer\nover AMP (Bluetooth 3.0+HS).\n\nCRs-fixed: 355451\nChange-Id: I2e78529f4f1e3b411af13fe6a68a49e724a581ee\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "ca073fb0ae39ea974a3df3bded50349b26f6aa52",
      "tree": "1d6e52263303784a13b38fdecedc8869cda8d5fd",
      "parents": [
        "d32536da4314d4493da4b990286e728ba133cb0d",
        "384ec676d795b5328e7f1b20d436d47d2d89ea5f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 26 07:52:21 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Apr 26 07:52:21 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Stability fix: dev locking\" into msm-3.0"
    },
    {
      "commit": "d3e99df93dcd2cc8806ce9f9833aba93d75c841f",
      "tree": "a488126575c694b97a5898045ba50cb4ca0604fe",
      "parents": [
        "759104cab29dfd6bbb7d6b2340e2a0eef48ea0eb"
      ],
      "author": {
        "name": "Ankit Verma",
        "email": "ankitv@codeaurora.org",
        "time": "Wed Apr 25 15:42:04 2012 -0700"
      },
      "committer": {
        "name": "Ankit Verma",
        "email": "ankitv@codeaurora.org",
        "time": "Wed Apr 25 15:52:31 2012 -0700"
      },
      "message": "Bluetooth: Better locking when tearing down an HCI connection.\n\nRestarting Riva will abruptly disconnect the hci device, which can\ntear down the hci_conn struct on one processor while RFCOMM code\nis running on another. This would keep l2cap_chan_del from being\nexecuted while RFCOMM is in the middle of using a socket.\n\nCRs-fixed: 351273\nChange-Id: I37c82cac022a1d1c0fd60791f7c15b56e2415850\nSigned-off-by: Ankit Verma \u003cankitv@codeaurora.org\u003e\n"
    },
    {
      "commit": "27a795c692e36a4c14c34531d105f270f3340418",
      "tree": "37d755eb36bd22c73780fe63fd0b57031d8f9195",
      "parents": [
        "868a0786271fb77f5f75bf1fbefad2d662de07f9"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Apr 19 11:05:06 2012 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Apr 25 09:00:30 2012 -0700"
      },
      "message": "Bluetooth: Specify underlying ACL security for connected sockets\n\nOn LE connections, either side may request security elevation. This\npatch propogates the secuity level being requested by remote devices\nto local servers and clients.\n\nCRs-Fixed: 352637\n\nChange-Id: Ia9ada039f0fef03c35c19d90b415423117e00e9a\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "384ec676d795b5328e7f1b20d436d47d2d89ea5f",
      "tree": "6711ce80212a6783178a40c9dc1614c6bf0a5a73",
      "parents": [
        "868a0786271fb77f5f75bf1fbefad2d662de07f9"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Mar 08 18:41:15 2012 -0800"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Apr 24 12:03:19 2012 -0700"
      },
      "message": "Bluetooth: Stability fix: dev locking\n\nThe hci_dev should be locked/unlocked with the _bh form of\nthe spin lock, and function may not return while lock is held.\n\nChange-Id: I2179a59506c2b212db5fb5b57bc27bff165b2cc6\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "16cde9931bcd8d8ca968ef1cded02684ea040374",
      "tree": "1ecdedcee16e1bb04f22765d6299e1f17386f514",
      "parents": [
        "ac71311e65e2c4c2dbac76db698fecbee755b016"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Fri Apr 13 12:32:42 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Tue Apr 24 11:38:41 2012 -0300"
      },
      "message": "Bluetooth: Fix missing break in hci_cmd_complete_evt\n\nCommand complete event for HCI_OP_USER_PASSKEY_NEG_REPLY would result\nin calling handler function also for HCI_OP_LE_SET_SCAN_PARAM. This\ncould result in undefined behaviour.\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "48584718bcf6d82c427b4bfd6714077adfc15fe0",
      "tree": "2ee368dee8b52bf9d2dffafa4ba2ddfea5b30a54",
      "parents": [
        "02cbdf8034c140cccc5f5e54f694c0484f780162"
      ],
      "author": {
        "name": "Prabhakaran Mc",
        "email": "prabhakaranmc@codeaurora.org",
        "time": "Fri Apr 20 15:47:58 2012 +0530"
      },
      "committer": {
        "name": "Prabhakaran Mc",
        "email": "prabhakaranmc@codeaurora.org",
        "time": "Fri Apr 20 15:59:44 2012 +0530"
      },
      "message": "Bluetooth: If link is encrypted, do not send encrpt link request\n\nWhen BT2.1 link is in encrypted state, if HOST posts\nSET_CONNECTION_ENCRYPTION with enable as on, in some cases\nSoC fails to generate ENCRYPT_CHANGE event. Since the link is\nalready in encrypted state with current link key, HOST can avoid\nrepeated request for encrypting the link while doing service level\nauthentication. This patch avoids the repeated request for encrypting\nthe link after service level authentication from HOST, if the link\nis already encrypted by current link key.\n\nChange-Id: I9402d64310f0e4e6240ca6ed610e0108de061a12\nSigned-off-by: Prabhakaran Mc \u003cprabhakaranmc@codeaurora.org\u003e\n"
    },
    {
      "commit": "ab2965eefef95a2eecfd54c12b0eb243162862e9",
      "tree": "c947fdc158e144c2d060486b65d10ee67d254039",
      "parents": [
        "a0ec4361e4539e30cf1c5de7ddfd2dadcd8e1595",
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 19 14:42:22 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 19 14:42:22 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc3\u0027 into android-3.4\n\nConflicts:\n\tdrivers/staging/android/lowmemorykiller.c\n\nChange-Id: Ia3ffcfc702e28c4fce0e91b363f4afd5f1c40306\n"
    },
    {
      "commit": "f32d982aa5f8eb55304505a36602879c93766068",
      "tree": "62a780e4f76c267e42ff50ffff0614bf79177cbf",
      "parents": [
        "be8ee19082a253eca97b1d7e07e79fab70717a3b"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Mon Apr 09 17:52:01 2012 -0700"
      },
      "committer": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Wed Apr 18 14:58:04 2012 -0700"
      },
      "message": "Bluetooth: Change locking function for process context code\n\nCode executing in process context should use hci_dev_lock_bh()\nand hci_dev_unlock_bh() instead of hci_dev_lock/hci_dev_unlock\nwhen dealing with the hci_dev lock so that it cannot be\ninterrupted while the lock is held.\n\nChange-Id: Iebc2da96837db29ab4911b0429399e3e9ba4b93e\nCRs-fixed: 350532\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n"
    },
    {
      "commit": "81d475790d1f9d760019dbe785b16e8a270d4892",
      "tree": "a7525d9e24fba2f3ddd81ccc37b0c5ca00eeabf4",
      "parents": [
        "39dbe3f69bb62cb3e3651ed92a80e0a233192351"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Apr 13 15:38:42 2012 -0700"
      },
      "committer": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Mon Apr 16 13:38:26 2012 -0700"
      },
      "message": "Bluetooth: Send a configuration request after security confirmation\n\nSometimes an ACL link must be raised to a higher security level after\nan L2CAP connection is requested, but before a connection response is\nsent.  In these cases, a connection response would be sent by L2CAP\nbut would not be followed by a configuration request.  If the remote\ndevice waits for a configuration request, the connection stalls.  This\nchange immediately sends a configuration request after a connect\nresponse rather than waiting for a configuration request from the\nremote device.\n\nChange-Id: I118329ebf5f10a763d992975e04a817e13a1c665\nCRs-fixed: 349285\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "6ec5bcadc21e13ceba8c144e4731eccac01d04f7",
      "tree": "f0851fd42f167cf85539d1bd9109b17e0e0bf59e",
      "parents": [
        "745c0ce35f904aeff8e1ea325c259a14a00ff1b7"
      ],
      "author": {
        "name": "Vishal Agarwal",
        "email": "vishal.agarwal@stericsson.com",
        "time": "Mon Apr 16 14:44:44 2012 +0530"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Apr 16 12:57:45 2012 +0300"
      },
      "message": "Bluetooth: Temporary keys should be retained during connection\n\nIf a key is non persistent then it should not be used in future\nconnections but it should be kept for current connection. And it\nshould be removed when connecion is removed.\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": "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": "afface826c3a9a6cbdd96817e3fc522dce000486",
      "tree": "eaab8f95ea9c12140e0fcee105845dab509b8745",
      "parents": [
        "76a835518f89d07213ce52c1c911cd4df3b2305f"
      ],
      "author": {
        "name": "Prabhakaran Mc",
        "email": "prabhakaranmc@codeaurora.org",
        "time": "Tue Apr 10 11:38:35 2012 +0530"
      },
      "committer": {
        "name": "Prabhakaran Mc",
        "email": "prabhakaranmc@codeaurora.org",
        "time": "Tue Apr 10 15:37:04 2012 +0530"
      },
      "message": "Bluetooth: Grace period to re-enable encryption\n\nIf the remote device does not support Encryption Pause,\nIt might disable Encryption during role switch. Allow a\nGrace period of 500 ms for such devices to re-enable.\n\nChange-Id: I8af8082e16e185fe8c15adaf07169cc73179c59f\nCRs-fixed: 336828\nSigned-off-by: Prabhakaran Mc \u003cprabhakaranmc@codeaurora.org\u003e\n"
    },
    {
      "commit": "6dd16a70bcf0f520cc2c75602e2f1d977cea764e",
      "tree": "acd25700de33430b20bed8e27971093420601a5b",
      "parents": [
        "b7d6cd72ce713a256406d47e798ea4797404d81e"
      ],
      "author": {
        "name": "hyungseoung.yoo",
        "email": "hyungseoung.yoo@samsung.com",
        "time": "Fri Nov 18 13:57:01 2011 +0900"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Apr 09 13:57:49 2012 -0700"
      },
      "message": "Bluetooth: Keep master role when SCO or eSCO is active\n\nThis improves compatbility with a lot of headset / chipset\ncombinations. Ideally this should not be needed.\n\nChange-Id: I8b676701e12e416aa7d60801b9d353b15d102709\nSigned-off-by: hyungseoung.yoo \u003chyungseoung.yoo@samsung.com\u003e\nSigned-off-by: Jaikumar Ganesh \u003cjaikumarg@android.com\u003e\n"
    },
    {
      "commit": "b7d6cd72ce713a256406d47e798ea4797404d81e",
      "tree": "68708d39cbc3fafc984d2cc66836fcdb953a85db",
      "parents": [
        "07021e27084db612e1308da87c1ced296bb708f1"
      ],
      "author": {
        "name": "Vinicius Costa Gomes",
        "email": "vinicius.gomes@openbossa.org",
        "time": "Thu Jul 07 18:59:41 2011 -0300"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Apr 09 13:57:49 2012 -0700"
      },
      "message": "Bluetooth: Use the stored LTK for restabilishing security\n\nNow that it\u0027s possible that the exchanged key is present in\nthe link key list, we may be able to estabilish security with\nan already existing key, without need to perform any SMP\nprocedure.\n\nSigned-off-by: Vinicius Costa Gomes \u003cvinicius.gomes@openbossa.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    }
  ],
  "next": "07021e27084db612e1308da87c1ced296bb708f1"
}
