Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
649
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 85.24 KB | None | 0 0
  1. commit 8bca3808097df07083b94c2c02b70947ce24e198
  2. Merge: a21498d7a 61578191a
  3. Author: Linux Build Service Account <lnxbuild@localhost>
  4. Date: Sun Jul 9 01:13:48 2017 -0700
  5.  
  6. Merge 61578191af535415104b2b1a5c9b9691430d289a on remote branch
  7.  
  8. Change-Id: I1f6c956ffaff2b7429b50aafd63a35499e8d9391
  9.  
  10. commit 61578191af535415104b2b1a5c9b9691430d289a
  11. Merge: 31c34ae04 9dfb5451a
  12. Author: Linux Build Service Account <lnxbuild@localhost>
  13. Date: Fri Jun 30 02:29:57 2017 -0600
  14.  
  15. Promotion of bt.lnx.2.1.c1-00059.
  16.  
  17. CRs Change ID Subject
  18. --------------------------------------------------------------------------------------------------------------
  19. 2062337 I3ceea4f035a115985d692d30f39c3a0e4729a323 AV: Use separate AV sig timeout timer for dual connectio
  20.  
  21. Change-Id: I0b1df6756bec57a50812c07de2c9086aed68645d
  22. CRs-Fixed: 2062337
  23.  
  24. commit 9dfb5451a7482c7cafa96566829893ffe6c17091
  25. Merge: 64ed2f4a8 787caa4b8
  26. Author: CNSS_WLAN Service <cnssbldsw@qualcomm.com>
  27. Date: Fri Jun 30 00:28:47 2017 -0700
  28.  
  29. Merge "AV: Use separate AV sig timeout timer for dual connections." into bt.lnx.2.1.c1-dev
  30.  
  31. commit a21498d7a09c374c95bec2df0fe65558c378213a
  32. Merge: 9b4c09c8d e6ba9c422
  33. Author: Linux Build Service Account <lnxbuild@localhost>
  34. Date: Fri Jun 23 03:56:07 2017 -0600
  35.  
  36. Merge e6ba9c4225b7639ce152017fa78356551d8756d8 on remote branch
  37.  
  38. Change-Id: Iffaf6d12087d527a6694cbc0221aaedb51ade44e
  39.  
  40. commit 31c34ae04cdd9ce980afd3a281fa4ffdd816f6b5
  41. Merge: e6ba9c422 64ed2f4a8
  42. Author: Linux Build Service Account <lnxbuild@localhost>
  43. Date: Mon Jun 19 04:11:49 2017 -0600
  44.  
  45. Promotion of bt.lnx.2.1.c1-00058.
  46.  
  47. CRs Change ID Subject
  48. --------------------------------------------------------------------------------------------------------------
  49. 2005284 Ic1debdee4b2140eb6400fecbaacb5909fbce6535 BT : Introduced an internal queue in hci thread to hold
  50. 2033948 I43f47e61a31cf917a4ddc1a9e6c5c13a25f8730d SDP: Dont start SDP search with invalid BD Addr
  51.  
  52. Change-Id: I1ea61f551a23b1b36492188a1f6c177caca3f135
  53. CRs-Fixed: 2005284, 2033948
  54.  
  55. commit 64ed2f4a8a9ee5b6412ad39e673f909ea4750dd1
  56. Merge: 5b3a691ba d6120e38f
  57. Author: Linux Build Service Account <lnxbuild@quicinc.com>
  58. Date: Fri Jun 16 20:21:52 2017 -0700
  59.  
  60. Merge "BT : Introduced an internal queue in hci thread to hold commands"
  61.  
  62. commit 787caa4b8f9b5eff418eb89882e98116ff18d1fb
  63. Author: Sumit Bajpai <sbajpai@codeaurora.org>
  64. Date: Wed Jun 14 14:15:25 2017 +0530
  65.  
  66. AV: Use separate AV sig timeout timer for dual connections.
  67.  
  68. In dual a2dp connection scenario, if both remote devices
  69. initiate connection at same time, DUT replaces AV signalling
  70. timeout timer which started for 1st device when avdtp l2cap
  71. sig channel was established with that of 2nd device when
  72. its channel is established. In case remote1 doesn't start
  73. AV signalling procedure hence, then DUT also fails to do
  74. so as timer for remote1 was lost. The fix keeps two separate
  75. timers for two connections.
  76.  
  77. Change-Id: I3ceea4f035a115985d692d30f39c3a0e4729a323
  78.  
  79. commit 5b3a691ba7c339de81a2677bd455bb6d8de85d88
  80. Merge: d24ed70c2 572012221
  81. Author: CNSS_WLAN Service <cnssbldsw@qualcomm.com>
  82. Date: Thu Jun 15 22:55:44 2017 -0700
  83.  
  84. Merge "SDP: Dont start SDP search with invalid BD Addr" into bt.lnx.2.1.c1-dev
  85.  
  86. commit d6120e38f0a8175e48f33794b328757782540dfc
  87. Author: Bandari Ramesh <ramban@codeaurora.org>
  88. Date: Fri Mar 31 18:15:00 2017 +0530
  89.  
  90. BT : Introduced an internal queue in hci thread to hold commands
  91.  
  92. - Added an internal queue to avoid making hci thread busy
  93. due to unavailability of credits.
  94.  
  95. CRs-Fixed: 2005284
  96. Change-Id: Ic1debdee4b2140eb6400fecbaacb5909fbce6535
  97.  
  98. commit 9b4c09c8d4d4428d8b5bd8b9909dd5b94011ac48
  99. Merge: 6edbd540e 0ebd2aa96
  100. Author: Linux Build Service Account <lnxbuild@localhost>
  101. Date: Sun Jun 11 03:30:30 2017 -0600
  102.  
  103. Merge 0ebd2aa961dec52be53c255c47d478f0c52bbe48 on remote branch
  104.  
  105. Change-Id: I18ae4b4790902db3fe1bf0aff5ebd2db62780247
  106.  
  107. commit e6ba9c4225b7639ce152017fa78356551d8756d8
  108. Merge: 0ebd2aa96 d24ed70c2
  109. Author: Linux Build Service Account <lnxbuild@localhost>
  110. Date: Fri Jun 9 07:11:03 2017 -0600
  111.  
  112. Promotion of bt.lnx.2.1.c1-00057.
  113.  
  114. CRs Change ID Subject
  115. --------------------------------------------------------------------------------------------------------------
  116. 2050966 Id624f0eb656dc782948d14542e4d321abff4339f Fix: btapp will crash when pair request from both DUT &
  117. 2054878 Ied08635e3f786a175dab192a5aba069f33d3f36f RFCOMM: stop multiplexer disconnect timer while reconnec
  118.  
  119. Change-Id: I62ff1687eb03958327a1638c3eaa238eaaf6934c
  120. CRs-Fixed: 2050966, 2054878
  121.  
  122. commit d24ed70c21d18e761ffe9242167e506e2a552af9
  123. Merge: c6335add1 d05613f91
  124. Author: CNSS_WLAN Service <cnssbldsw@qualcomm.com>
  125. Date: Fri Jun 9 04:32:26 2017 -0700
  126.  
  127. Merge "Fix: btapp will crash when pair request from both DUT & Remote device simultaneously" into bt.lnx.2.1.c1-dev
  128.  
  129. commit d05613f912d6828d47edf6a7eeb04a11ee798aaa
  130. Author: Tim Jiang <tjiang@codeaurora.org>
  131. Date: Tue May 23 06:07:24 2017 -0400
  132.  
  133. Fix: btapp will crash when pair request from both DUT & Remote device simultaneously
  134.  
  135. Invalid p_rec_dev->p_callback pointer cause this issue.
  136.  
  137. CRs-Fixed: 2050966
  138. Change-Id: Id624f0eb656dc782948d14542e4d321abff4339f
  139.  
  140. commit c6335add1380e695e7050ea40d8cff4dec85494c
  141. Author: zhenchao <zhenchao@codeaurora.org>
  142. Date: Thu May 18 16:11:26 2017 +0800
  143.  
  144. RFCOMM: stop multiplexer disconnect timer while reconnect DLC
  145.  
  146. In very low rate, re-send file failed due to rfcomm multiplexer
  147. disconnect timer timeout while reconnect RFCOMM DLC. During
  148. reconnection, sender sent SABM to establish DLC and await UA.
  149. But multiplexer disconnect timer of receiver timeout so that
  150. rfcomm connection disconnect.
  151.  
  152. Change-Id: Ied08635e3f786a175dab192a5aba069f33d3f36f
  153. CRs-Fixed: 2054878
  154.  
  155. commit 0ebd2aa961dec52be53c255c47d478f0c52bbe48
  156. Merge: 02e8947d1 849248c2d
  157. Author: Linux Build Service Account <lnxbuild@localhost>
  158. Date: Wed May 31 00:40:50 2017 -0600
  159.  
  160. Promotion of bt.lnx.2.1.c1-00054.
  161.  
  162. CRs Change ID Subject
  163. --------------------------------------------------------------------------------------------------------------
  164. 2018001 I41682be1476d4c1c4ee58061407b94cfd2a2657a Cancel the link idle timer during gatt_connect
  165.  
  166. Change-Id: Idf3650c26fcb7032f701dc062925dd0f1f2dacaa
  167. CRs-Fixed: 2018001
  168.  
  169. commit 849248c2dcaaf8202960c526f656b2493234bfeb
  170. Merge: f64007d92 8d5857f70
  171. Author: Linux Build Service Account <lnxbuild@quicinc.com>
  172. Date: Tue May 30 14:12:58 2017 -0700
  173.  
  174. Merge "Cancel the link idle timer during gatt_connect"
  175.  
  176. commit 6edbd540eeca773119046828fb8a910bbb17ed9e
  177. Merge: d59790d05 02e8947d1
  178. Author: Linux Build Service Account <lnxbuild@localhost>
  179. Date: Sun May 28 05:32:38 2017 -0600
  180.  
  181. Merge 02e8947d1008393252b9169c53a7be9319ff93ba on remote branch
  182.  
  183. Change-Id: I1806eda43ecaf15d5f5da047762a5fdbb318869b
  184.  
  185. commit 02e8947d1008393252b9169c53a7be9319ff93ba
  186. Merge: b73ce5614 f64007d92
  187. Author: Linux Build Service Account <lnxbuild@localhost>
  188. Date: Wed May 17 03:20:35 2017 -0600
  189.  
  190. Promotion of bt.lnx.2.1.c1-00053.
  191.  
  192. CRs Change ID Subject
  193. --------------------------------------------------------------------------------------------------------------
  194. 2017829 I04ec116773bd8bfd033c76e9645acc06138b52e0 Fix time consuming doing Bluetooth OFF/ON while a2dp ste
  195. 2039987 Ieff690edd3aa527a0639483ec8e1e3b661f0ecc4 resolve merge conflicts of a3ee2e35 to nyc-dev
  196.  
  197. Change-Id: Ia9e80ba5c1eca5ac8efe68c6f7630540c0011086
  198. CRs-Fixed: 2017829, 2039987
  199.  
  200. commit f64007d92b39376aa0059c456687806ab4aeb39e
  201. Merge: e4645037b 5c2feb2a6
  202. Author: CNSS_WLAN Service <cnssbldsw@qualcomm.com>
  203. Date: Wed May 17 00:32:28 2017 -0700
  204.  
  205. Merge "Fix time consuming doing Bluetooth OFF/ON while a2dp steaming." into bt.lnx.2.1.c1-dev
  206.  
  207. commit e4645037b78f0e2cb7759c2dc5b8d9271cd9f49e
  208. Merge: 6b3a12d3a 67e76b1e2
  209. Author: Linux Build Service Account <lnxbuild@quicinc.com>
  210. Date: Sat May 13 04:39:27 2017 -0700
  211.  
  212. Merge "resolve merge conflicts of a3ee2e35 to nyc-dev"
  213.  
  214. commit b73ce56145859d10026c77fa13c2a196866f73aa
  215. Merge: 4316cf4e1 6b3a12d3a
  216. Author: Linux Build Service Account <lnxbuild@localhost>
  217. Date: Fri May 12 04:33:34 2017 -0600
  218.  
  219. Promotion of bt.lnx.2.1.c1-00052.
  220.  
  221. CRs Change ID Subject
  222. --------------------------------------------------------------------------------------------------------------
  223. 2038030 I7fdb0433353ba5793470313d205a68e8eb3fb5ac SDP: Add logic to downgrade PBAP version for blacklisted
  224. 2031104 Ic7f0bb53dce9fe1b72bf34c61c0b6ea3daf1e025 Configure correct remote MTU
  225. 1095999 I7bcff61d36249fd1a2d2101ec4745b7f7426fe0f Fix timestamp error in btsnoop log
  226.  
  227. Change-Id: I753581064525c4773fa11f12ed9fc0787412eb6a
  228. CRs-Fixed: 1095999, 2031104, 2038030
  229.  
  230. commit 67e76b1e2b41796600475ff83b55256410395123
  231. Author: Pavlin Radoslavov <pavlin@google.com>
  232. Date: Tue Mar 14 14:46:15 2017 -0700
  233.  
  234. resolve merge conflicts of a3ee2e35 to nyc-dev
  235.  
  236. Bug: 34946955
  237. Change-Id: Ieff690edd3aa527a0639483ec8e1e3b661f0ecc4
  238. Merged-In: I0b6f50dee05a58db8c043b4d01fb58c9acbeede9
  239. (cherry picked from commit 1c6662b6263298b97122ab308d8dde1d5ed66ef7)
  240.  
  241. commit 6b3a12d3ad7fafa30341edc3ac125409f944d43b
  242. Author: siminy <siminy@codeaurora.org>
  243. Date: Tue Apr 25 15:03:10 2017 +0800
  244.  
  245. SDP: Add logic to downgrade PBAP version for blacklisted device
  246.  
  247. As some remote devices go in bad state on parsing PBAP 1.2 SDP record.
  248. Add them to PBAP version downgrade blacklist.Upgrade PBAP version
  249. downgrade logic from to include name based blacklist and also remove
  250. SDP attributes not suppported in PBAP 1.1 specifications like
  251. GoepL2capPsm, SupportedFeatures.
  252.  
  253. CRs-Fixed: 2038030
  254. Change-Id: I7fdb0433353ba5793470313d205a68e8eb3fb5ac
  255.  
  256. commit d59790d052347d18a28c170a3d9a2d28418d4722
  257. Merge: d06e739bf 4316cf4e1
  258. Author: Linux Build Service Account <lnxbuild@localhost>
  259. Date: Mon May 8 02:31:52 2017 -0600
  260.  
  261. Merge 4316cf4e1fc0e2dcb7cdc94eae2ae335c95a01fe on remote branch
  262.  
  263. Change-Id: I4f50eee012ed6105d0477957bf68e32e1ca8257a
  264.  
  265. commit 5c2feb2a603293f33c6c89f0e2f798e071325f3f
  266. Author: juncao <juncao@codeaurora.org>
  267. Date: Fri Mar 10 16:19:15 2017 +0800
  268.  
  269. Fix time consuming doing Bluetooth OFF/ON while a2dp steaming.
  270.  
  271. When BT off, DUT send the avdtp suspend cmd to remote, at the same time
  272. BT also do BREDR cleanup work, it shall make av state machine goes
  273. into closing state. It will not repsonde to suspend response from remote,
  274. hence the A2DP COMMND form audio HAL doesn't got ACK. The fix shall
  275. ACK the pending command before clear the UIPC channel.
  276.  
  277. Change-Id: I04ec116773bd8bfd033c76e9645acc06138b52e0
  278. CRs-Fixed: 2017829
  279.  
  280. commit a234d95ab85cc4ca101c4dbf1120d22101bca8f6
  281. Merge: 31c8b59f3 8f3b175de
  282. Author: Linux Build Service Account <lnxbuild@quicinc.com>
  283. Date: Fri May 5 04:19:49 2017 -0700
  284.  
  285. Merge "Fix timestamp error in btsnoop log"
  286.  
  287. commit 31c8b59f3ce9b325a0d03f1e047c9b066f620bf4
  288. Merge: 4f4d49948 58a4f64ad
  289. Author: Linux Build Service Account <lnxbuild@quicinc.com>
  290. Date: Fri May 5 04:19:48 2017 -0700
  291.  
  292. Merge "Configure correct remote MTU"
  293.  
  294. commit 8f3b175debeb90933bf4450320c4405105e5dd6d
  295. Author: zhenchao <zhenchao@codeaurora.org>
  296. Date: Thu Dec 1 17:43:43 2016 +0800
  297.  
  298. Fix timestamp error in btsnoop log
  299.  
  300. Overflow occurs while caculate the time of packet arrival.
  301. Type convert timestamp to 64-bit unsigned integer to avoid
  302. overflow issue.
  303.  
  304. CRs-Fixed: 1095999
  305. Change-Id: I7bcff61d36249fd1a2d2101ec4745b7f7426fe0f
  306.  
  307. commit 4316cf4e1fc0e2dcb7cdc94eae2ae335c95a01fe
  308. Merge: f86205d5e 4f4d49948
  309. Author: Linux Build Service Account <lnxbuild@localhost>
  310. Date: Thu Apr 27 14:19:51 2017 -0600
  311.  
  312. Promotion of bt.lnx.2.1.c1-00049.
  313.  
  314. CRs Change ID Subject
  315. --------------------------------------------------------------------------------------------------------------
  316. 2020549 I29cf2824d12a26aaedde31e156f1b7bf69af65e6 Fix HOGP report handling with HOGP devices
  317.  
  318. Change-Id: Ida529f2b6481183c814c5d28ac611f4c888f384e
  319. CRs-Fixed: 2020549
  320.  
  321. commit f86205d5e36861b8c8c1d63ca309f27713f513f1
  322. Merge: e7bec445b dcfeb6ae6
  323. Author: Linux Build Service Account <lnxbuild@localhost>
  324. Date: Wed Apr 26 11:42:17 2017 -0600
  325.  
  326. Promotion of bt.lnx.2.1.c1-00048.
  327.  
  328. CRs Change ID Subject
  329. --------------------------------------------------------------------------------------------------------------
  330. 2019703 I89720e636acf645a6cd9288a45ac543d7cd3da21 Double Audio stream output buffer size.
  331. 2019822 I227659b7e6973589c72c50af46a54878bdab5b32 check controller state before handling gatt client reque
  332. 2029615 Ie052c7ecafe4816a8c2fbc212a3b52a25b08543c Fix BLE stability issues when BT is being turned off
  333. 2029248 I1e54ded102d38cd42b3df40d405205a79b08928b uipc: retry to create srv chan if EADDRINUSE error
  334.  
  335. Change-Id: Ic2cf93a7a9f487d32090d71ba452a8865ac7cba2
  336. CRs-Fixed: 2029615, 2029248, 2019703, 2019822
  337.  
  338. commit 4f4d49948368e18c6450a32ba478673242ac2aa1
  339. Merge: dcfeb6ae6 19ffc4a22
  340. Author: Linux Build Service Account <lnxbuild@quicinc.com>
  341. Date: Wed Apr 26 09:49:12 2017 -0700
  342.  
  343. Merge "Fix HOGP report handling with HOGP devices"
  344.  
  345. commit dcfeb6ae6244def240e4eb434ee1d959b8994a77
  346. Merge: d66d11086 223015ecd
  347. Author: CNSS_WLAN Service <cnssbldsw@qualcomm.com>
  348. Date: Wed Apr 26 06:01:25 2017 -0700
  349.  
  350. Merge "uipc: retry to create srv chan if EADDRINUSE error" into bt.lnx.2.1.c1-dev
  351.  
  352. commit d66d11086f5138d791f16c9ecb98840bade549bc
  353. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  354. Date: Thu Mar 16 11:05:28 2017 +0530
  355.  
  356. check controller state before handling gatt client request.
  357.  
  358. Add change to ensure that controller interface is ready before
  359. trying to handle client request for cleaning up the client
  360. interface . This will fix stability issues,where assert is
  361. happening while we try to access controller module before its ready.
  362.  
  363. CRs-fixed: 2019822
  364. Change-Id: I227659b7e6973589c72c50af46a54878bdab5b32
  365.  
  366. commit fc213711de3f4cc6cf22751fb701f6c48f51e566
  367. Merge: 8ff910aca c5afd3bc3
  368. Author: CNSS_WLAN Service <cnssbldsw@qualcomm.com>
  369. Date: Tue Apr 25 03:22:30 2017 -0700
  370.  
  371. Merge "Fix BLE stability issues when BT is being turned off" into bt.lnx.2.1.c1-dev
  372.  
  373. commit 572012221f45758810a43395486650919b69495a
  374. Author: Venkata Jagadeesh Garaga <vgaraga@codeaurora.org>
  375. Date: Fri Apr 14 15:05:01 2017 +0530
  376.  
  377. SDP: Dont start SDP search with invalid BD Addr
  378.  
  379. When any profile initiates SDP search with null bd addr
  380. connection fails with page time out and SDP state machine
  381. will stuck in search active state until bt reset.
  382.  
  383. Hence dont allow any service search with NULL bd addr
  384.  
  385. Change-Id: I43f47e61a31cf917a4ddc1a9e6c5c13a25f8730d
  386.  
  387. commit 58a4f64add243fa87b9b7d15d5a181054f94c8d0
  388. Author: juncao <juncao@codeaurora.org>
  389. Date: Tue Apr 25 17:44:16 2017 +0800
  390.  
  391. Configure correct remote MTU
  392.  
  393. Remote MTU shall be configured to L2CAP_DEFAULT_MTU if
  394. there is no MTU in configuration request
  395.  
  396. Change-Id: Ic7f0bb53dce9fe1b72bf34c61c0b6ea3daf1e025
  397. CRs-Fixed: 2031104
  398.  
  399. commit c5afd3bc38be8d7df9015687cfc6f4319cfcb4ca
  400. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  401. Date: Fri Mar 31 00:45:22 2017 +0530
  402.  
  403. Fix BLE stability issues when BT is being turned off
  404.  
  405. Incorporates the following changes to take care of BLE
  406. stability issues:
  407.  
  408. 1) Third party apps are not in sync with bluetooth adapter and
  409. sometimes call gatt client/server calls while bluetooth is
  410. turning off, causing assert. Add change to not process the
  411. application request at btif, if the bluetooth adapter is not
  412. ready or is turning off.
  413.  
  414. 2) return max adv instance count as 0 if controller interface is
  415. not ready.
  416.  
  417. Change-Id: Ie052c7ecafe4816a8c2fbc212a3b52a25b08543c
  418.  
  419. commit 8ff910aca0168b958e042f101efa7ccc45df65ea
  420. Author: Satheesh Kumar Pallemoni <palsat@codeaurora.org>
  421. Date: Fri Mar 24 17:07:15 2017 +0530
  422.  
  423. Double Audio stream output buffer size.
  424.  
  425. To align with the frame size, double Audio
  426. stream output buffer size.
  427.  
  428. CRs-Fixed: 2019703
  429. Change-Id: I89720e636acf645a6cd9288a45ac543d7cd3da21
  430.  
  431. commit e7bec445b8d20e153fcf7cb46c0da6020d1c96fd
  432. Merge: 9ca51f401 a95efd5bb
  433. Author: Linux Build Service Account <lnxbuild@localhost>
  434. Date: Fri Apr 14 02:47:18 2017 -0600
  435.  
  436. Promotion of bt.lnx.2.1.c1-00046.
  437.  
  438. CRs Change ID Subject
  439. --------------------------------------------------------------------------------------------------------------
  440. Ia79483c72d3b0cfc1e339f9f4ac65295e68e8e5d Add dumpsys support for LE connection parameter updates
  441. I3c165843bb76c372b76bdc18a7d9226345d39037 Fix incorrect check for empty out-of-band pairing data
  442. Iaf1b1dd746dd52ab7e50b870efacde2b8dd0bed6 DO NOT MERGE ANYWHERE Fix the timestamp in btsnoop forma
  443. I73ad281437760e1d61dd4e504401b270eb77e3e6 DO NOT MERGE ANYWHERE LE Connection Parameter Update Cal
  444. I1732be86dd888586c603112fb6c3010974b54a13 DO NOT MERGE ANYWHERE Add Wear-specific feature to overr
  445. I7f8a052e78706c8c72c5102b38cfe9ce200ae0d9 Remove position dependent lookup tables in AT command pa
  446. Ibd9301a990f12a94e8043b9c29a480f068251ba8 Fix how LE connection parameters are set after connectin
  447. Ibd8f8b85eb59be8bfbb8a7c83b5935802624a748 Move btsnoop_hci.log to /data/misc/bluetooth/logs
  448. Iea2a997c4ea074687a5d50860e9229f0e1b82659 Fix A2DP metrics session duration
  449. Ic96205b5c304acb44eab53f4e2cb150726643bda Serialize stack shutdown, state change callback and clea
  450. If2ca53c7b22a346e7236514ea7b461695c923f74 Cleanup GATT cache when remote device is disconnected
  451. Ibe500e332dba8f44485b44bcac32d11be52520a6 Add extra logs by default inside sdp_copy_raw_data()
  452. I27619098df33a641cb089b82cf4d4ffd3c6e6aea Fix NPE when discovering invalid GATT datatbase
  453. I28cf4f6d5dcfb7a0bfb6aa652d939e16fbdcdcde DO NOT MERGE ANYWHERE Auto Connection Parameter Update f
  454. I4bb3fb02cffdcc5b1273f8ace281826eccce6639 Improve HOGP input report error handling
  455. Ide9dee819e1db24a39c05b086cd4c0b558ca23ef [DO NOT MERGE] Remove incorrect assert in btm_read_rssi_
  456. I2cc6f9304725938b63b211d615eb1941eac60edf Fix A2DP Metrics Logging Capacity
  457. I10984920afd4d77f07a5ac75736f8dcd69b13af8 Corrected default value assignments in Bluetooth A2DP Me
  458. I216142090fe99b25ef7697fceceb278b761a182b Add LE Secure Connection data parsing (3/4)
  459. I61f06a9d878dd72154d6621eb094dcea5f701cbc Assign pairing code to bta_dm_cb before device name reso
  460. I683eccd53d40e79ec03545166b18ffa1922f0fb2 Fix HFP AT command BIA failures
  461. Iac8684bdfd02b18cce260bedefb829e8f7285361 Mask out HFP 1.7 feature bits if peer version is <1.7
  462. I7f8a052e78706c8c72c5102b38cfe9ce200ae0d9 Remove position dependent lookup tables in AT command pa
  463. I51cb73666ac58e4792d9cba0d6f16dad30a0ff39 Add LeakyBondedQueue to libosi
  464. Idc0315e9e3f9e17c3cf56fa483c8e21eb3590f01 BLE OOB Pairing - parse address type (1/5)
  465. I4540230c792490f79e4cca24cb4b34a1c383422f DO NOT MERGE ANYWHERE Do not update sco_state when no ma
  466.  
  467. Change-Id: Iad5b862b89b66ceb0345caf8f5a3c0bf44b0c21c
  468.  
  469. commit a95efd5bbadf33d971a83daac9d3f62f5f562a7a
  470. Merge: 7269d7bc0 5a9925784
  471. Author: Bharat Pawar <bpawar@codeaurora.org>
  472. Date: Wed Apr 5 15:19:40 2017 +0530
  473.  
  474. N-MR2 N2G47H merge '5a9925784a4a34811ae29608b67dee4a580c226b' - conflicts
  475.  
  476. Change-Id: Icc1ccd435f30b32723d218078bfedbca647c210d
  477.  
  478. commit d06e739bff9731bd27671874e18e21ed7ef99955
  479. Merge: e284b9577 9ca51f401
  480. Author: Linux Build Service Account <lnxbuild@localhost>
  481. Date: Mon Apr 10 02:06:58 2017 -0600
  482.  
  483. Merge 9ca51f4017a0605ee8ed59983fc7dab2d18ca3af on remote branch
  484.  
  485. Change-Id: Ib4b8ee6cf1526221dee645d6e5373e4f9850187a
  486.  
  487. commit 223015ecd785a86cc97af3bedbcb311b3ec5d9be
  488. Author: Mingbo Zhang <mingboz@codeaurora.org>
  489. Date: Tue Mar 28 13:40:31 2017 +0800
  490.  
  491. uipc: retry to create srv chan if EADDRINUSE error
  492.  
  493. In very rare cases, socket cannot be closed in time.
  494. Then we will fail to create the same socket immediately.
  495. So need to retry after EADDRINUSE error happens
  496.  
  497. Change-Id: I1e54ded102d38cd42b3df40d405205a79b08928b
  498. CRs-Fixed: 2029248
  499.  
  500. commit 9ca51f4017a0605ee8ed59983fc7dab2d18ca3af
  501. Merge: ad0370428 7269d7bc0
  502. Author: Linux Build Service Account <lnxbuild@localhost>
  503. Date: Tue Apr 4 04:28:32 2017 -0600
  504.  
  505. Promotion of bt.lnx.2.1.c1-00045.
  506.  
  507. CRs Change ID Subject
  508. --------------------------------------------------------------------------------------------------------------
  509. 2009617 I65a477a2976e863ef38b9ff85ecdc72303a46654 Open acceptor channel for RC on cleanup
  510.  
  511. Change-Id: Ib8cca801b21da9bcdec5ab31402037ee6c23fd50
  512. CRs-Fixed: 2009617
  513.  
  514. commit 7269d7bc0eb17d7ee7263f36f33bb8e3d2522807
  515. Merge: 4128975c5 07359e7cb
  516. Author: Service qcabuildsw <qcabuildsw@localhost>
  517. Date: Tue Apr 4 00:29:09 2017 -0700
  518.  
  519. Merge "Open acceptor channel for RC on cleanup" into bt.lnx.2.1.c1-dev
  520.  
  521. commit ad0370428047d8642b6cd26416102a3ce7e4a2f8
  522. Merge: d4093e14c 4128975c5
  523. Author: Linux Build Service Account <lnxbuild@localhost>
  524. Date: Fri Mar 31 07:13:38 2017 -0600
  525.  
  526. Promotion of bt.lnx.2.1.c1-00044.
  527.  
  528. CRs Change ID Subject
  529. --------------------------------------------------------------------------------------------------------------
  530. 2020250 Id0d5a323daabcd0a50193bb7bc6fde18fde3c5ad BT_BOND: Report repeated_attempts failure to application
  531. 1106139 I970c8679bf27801fe46f8dd757d6435ed500f77f A2dp connection failing with connection timeout
  532.  
  533. Change-Id: I1d47008ef989e05f63891a6b85160bb0be8915b0
  534. CRs-Fixed: 1106139, 2020250
  535.  
  536. commit 4128975c5fb2768549601e780afa7d2e3a61b9a0
  537. Merge: 2e49db5a9 5ed080ad9
  538. Author: Service qcabuildsw <qcabuildsw@localhost>
  539. Date: Fri Mar 31 02:44:25 2017 -0700
  540.  
  541. Merge "BT_BOND: Report repeated_attempts failure to application" into bt.lnx.2.1.c1-dev
  542.  
  543. commit 2e49db5a9f1b3b87badc9357ab109dad56a4bcf7
  544. Merge: dd14e89d9 1ef57c4f7
  545. Author: Service qcabuildsw <qcabuildsw@localhost>
  546. Date: Fri Mar 31 02:43:49 2017 -0700
  547.  
  548. Merge "A2dp connection failing with connection timeout" into bt.lnx.2.1.c1-dev
  549.  
  550. commit 07359e7cb3ffbb739b92a9a9461740e1ed0c6b07
  551. Author: Ayan Ghosh <abghosh@codeaurora.org>
  552. Date: Mon Feb 20 19:50:57 2017 +0530
  553.  
  554. Open acceptor channel for RC on cleanup
  555.  
  556. Open acceptor channel for RC on cleanup
  557. as if there will be no listening acceptor
  558. then some Remotes unable to connect AVRC
  559. connection upon remote restart.
  560.  
  561. CRs-Fixed: 2009617
  562. Change-Id: I65a477a2976e863ef38b9ff85ecdc72303a46654
  563.  
  564. commit 19ffc4a22dbfac0826d2c8a9ff5a47e4c11ad8c7
  565. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  566. Date: Thu Mar 16 16:20:51 2017 +0530
  567.  
  568. Fix HOGP report handling with HOGP devices
  569.  
  570. This fixes com.android.bluetooth crash when receiving HOGP reports
  571. for unknown characteristic.
  572.  
  573. CRs-fixed: 2020549
  574.  
  575. Change-Id: I29cf2824d12a26aaedde31e156f1b7bf69af65e6
  576.  
  577. commit e284b9577ea10e2df8306adf5539e3967b40c507
  578. Merge: 48c0bc3df d4093e14c
  579. Author: Linux Build Service Account <lnxbuild@localhost>
  580. Date: Mon Mar 27 09:05:00 2017 -0600
  581.  
  582. Merge d4093e14ca11ad7dc0fa469a6552dabf49651316 on remote branch
  583.  
  584. Change-Id: Id27b02da5a5d27c713c92c7872cc721ef40ae71d
  585.  
  586. commit 8d5857f70533b0dbfe0c75679ef3f6edbf3bacec
  587. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  588. Date: Wed Mar 22 11:32:40 2017 +0530
  589.  
  590. Cancel the link idle timer during gatt_connect
  591.  
  592. When app use link count becomes zero, we start an link idle
  593. timeout of 1 sec, post which we send disconnection. Meanwhile
  594. if we get connect request from app to hold the link before
  595. the 1 sec timer expiration, we should cancel the link idle
  596. timer, other wise the link will get disconnected irrespective
  597. of app use link count being greater than zero. Add change to
  598. cancel the link idle timer while updating app's link hold count
  599.  
  600. CRs-Fixed: 2018001
  601.  
  602. Change-Id: I41682be1476d4c1c4ee58061407b94cfd2a2657a
  603.  
  604. commit 5ed080ad906f4e84573ecff8a133299b3bd59876
  605. Author: juncao <juncao@codeaurora.org>
  606. Date: Wed Mar 15 18:53:24 2017 +0800
  607.  
  608. BT_BOND: Report repeated_attempts failure to application
  609.  
  610. This change will ensure BT stack to send repeated attempts
  611. failure reason code to upper application.
  612.  
  613. Change-Id: Id0d5a323daabcd0a50193bb7bc6fde18fde3c5ad
  614. CRs-Fixed: 2020250
  615.  
  616. commit d4093e14ca11ad7dc0fa469a6552dabf49651316
  617. Merge: c129a2b0b dd14e89d9
  618. Author: Linux Build Service Account <lnxbuild@localhost>
  619. Date: Tue Mar 14 21:12:10 2017 -0600
  620.  
  621. Promotion of bt.lnx.2.1.c1-00042.
  622.  
  623. CRs Change ID Subject
  624. --------------------------------------------------------------------------------------------------------------
  625. 1082873 Id942389cb44b048061a7457372d642e39bf75767 Enable authentication for a2dp
  626.  
  627. Change-Id: I5ffc52dfd0a85f16fd86046ef006edf79609db26
  628. CRs-Fixed: 1082873
  629.  
  630. commit dd14e89d941cff0536e666ca98ac09c7a3795144
  631. Merge: 9aac942d6 600cf9ce3
  632. Author: Service qcabuildsw <qcabuildsw@localhost>
  633. Date: Mon Mar 13 23:50:00 2017 -0700
  634.  
  635. Merge "Enable authentication for a2dp" into bt.lnx.2.1.c1-dev
  636.  
  637. commit 48c0bc3dfe75435346f4868edaa1386402bca1db
  638. Merge: a91dac4e9 c129a2b0b
  639. Author: Linux Build Service Account <lnxbuild@localhost>
  640. Date: Mon Mar 13 11:44:09 2017 -0600
  641.  
  642. Merge c129a2b0b8df3692d4a95575db65591fdf43beb1 on remote branch
  643.  
  644. Change-Id: I708fb31a034144b1ed647acf09ccd2f8f07a3b8c
  645.  
  646. commit c129a2b0b8df3692d4a95575db65591fdf43beb1
  647. Merge: 141837750 9aac942d6
  648. Author: Linux Build Service Account <lnxbuild@localhost>
  649. Date: Tue Mar 7 02:22:56 2017 -0700
  650.  
  651. Promotion of bt.lnx.2.1.c1-00040.
  652.  
  653. CRs Change ID Subject
  654. --------------------------------------------------------------------------------------------------------------
  655. 2012478 Ice128c5595f6e7a53958db2e388d25fc25733fc0 Handle LE enhanced conn complete for rpa resolve
  656.  
  657. Change-Id: Ibe272abddc8c7f0379f8edb0f8dcde7ccb6635a4
  658. CRs-Fixed: 2012478
  659.  
  660. commit 9aac942d6b904598f10ef9ddd13447dffd830f8f
  661. Author: siminy <siminy@qti.qualcomm.com>
  662. Date: Tue Feb 28 18:12:18 2017 +0800
  663.  
  664. Handle LE enhanced conn complete for rpa resolve
  665.  
  666. Handle LE Enhanced Connection Complete Event when
  667. handling random address complete on connection
  668. complete event.
  669.  
  670. CRs-Fixed: 2012478
  671. Change-Id: Ice128c5595f6e7a53958db2e388d25fc25733fc0
  672.  
  673. commit 141837750a4c042cd3f08fbe926147faf9c18b43
  674. Merge: 69200ea21 b4a16641e
  675. Author: Linux Build Service Account <lnxbuild@localhost>
  676. Date: Mon Feb 27 04:42:51 2017 -0700
  677.  
  678. Promotion of bt.lnx.2.1.c1-00039.
  679.  
  680. CRs Change ID Subject
  681. --------------------------------------------------------------------------------------------------------------
  682. 1105371 I7b213ac73ba5107f5da7d11305cd349e4d310062 BT: Pairing fails when it coincides with role switch wit
  683.  
  684. Change-Id: Iead240d54247ed8bf355d1b48f9eb343cd9b6860
  685. CRs-Fixed: 1105371
  686.  
  687. commit b4a16641e5d03ccb023de55e31af1db6774db76a
  688. Merge: a3060f1a9 7de6a9e44
  689. Author: Service qcabuildsw <qcabuildsw@localhost>
  690. Date: Mon Feb 27 02:23:48 2017 -0800
  691.  
  692. Merge "BT: Pairing fails when it coincides with role switch with 3rd device" into bt.lnx.2.1.c1-dev
  693.  
  694. commit a91dac4e9ac78697e5f95bed6f4df20b03599ce6
  695. Merge: 82e55efe4 3a7f7e414
  696. Author: Linux Build Service Account <lnxbuild@localhost>
  697. Date: Mon Feb 27 02:48:48 2017 -0700
  698.  
  699. Merge 3a7f7e4142d7e28d00a7d65277ab0900095846dc on remote branch
  700.  
  701. Change-Id: I4c028cd00ccda4b441a4e864205906dbe23aacdc
  702.  
  703. commit 69200ea21b1a9cce02e0438d7fe173debf720bdd
  704. Merge: 3a7f7e414 a3060f1a9
  705. Author: Linux Build Service Account <lnxbuild@localhost>
  706. Date: Thu Feb 23 01:58:05 2017 -0700
  707.  
  708. Promotion of bt.lnx.2.1.c1-00038.
  709.  
  710. CRs Change ID Subject
  711. --------------------------------------------------------------------------------------------------------------
  712. 1109370 I6514825ab7880099188c2360cdf7eab00f23442f HID: Correct Max latency used for SSR
  713.  
  714. Change-Id: Ic550ebbf453a5918275b7666b8593805f2ba456f
  715. CRs-Fixed: 1109370
  716.  
  717. commit a3060f1a9131fa72c231b738925f50eea21e3113
  718. Merge: 2c543bf8a 6ea7efe1c
  719. Author: Service qcabuildsw <qcabuildsw@localhost>
  720. Date: Wed Feb 22 23:42:16 2017 -0800
  721.  
  722. Merge "HID: Correct Max latency used for SSR" into bt.lnx.2.1.c1-dev
  723.  
  724. commit 7de6a9e44d5a8cc692c727a60c3952b083ce63e8
  725. Author: Nitin Arora <niarora@codeaurora.org>
  726. Date: Thu Aug 18 17:54:22 2016 -0700
  727.  
  728. BT: Pairing fails when it coincides with role switch with 3rd device
  729.  
  730. Authentication complete after role switch with a device after
  731. role switch caused initialization of sdp and finally change
  732. in bond state machine. This becomes a problem a bonding activity
  733. is also in progress.
  734.  
  735. Added condition to ensure initialization of sdp only when
  736. authentication complete has arrived from the same device for
  737. which bonding was initialized.
  738.  
  739. Change-Id: I7b213ac73ba5107f5da7d11305cd349e4d310062
  740. CRs-Fixed: 1105371
  741.  
  742. commit 82e55efe45a9a2a6e132135150c457db7fc4e2f2
  743. Merge: dc4eddb78 d999d8a7f
  744. Author: Linux Build Service Account <lnxbuild@localhost>
  745. Date: Mon Feb 13 07:50:17 2017 -0700
  746.  
  747. Merge d999d8a7f8e9a9ff7af54692f34eb5661874f685 on remote branch
  748.  
  749. Change-Id: Ib8cd64d74387c5c057f63ed4508657ae1ac3d52a
  750.  
  751. commit 3a7f7e4142d7e28d00a7d65277ab0900095846dc
  752. Merge: d999d8a7f 2c543bf8a
  753. Author: Linux Build Service Account <lnxbuild@localhost>
  754. Date: Fri Feb 10 21:52:54 2017 -0700
  755.  
  756. Promotion of bt.lnx.2.1.c1-00035.
  757.  
  758. CRs Change ID Subject
  759. --------------------------------------------------------------------------------------------------------------
  760. 1106396 I7b612323891eb4205b2dd6dcd8df7a527d875f09 PAN: decrease number of PAN connection while BNEP connec
  761.  
  762. Change-Id: I92eb9e11e45e2fe6305a22fbf5b06a064b26b61e
  763. CRs-Fixed: 1106396
  764.  
  765. commit 2c543bf8a6995bb34369cdc53ed47470300760eb
  766. Author: zhenchao <zhenchao@codeaurora.org>
  767. Date: Fri Dec 30 13:45:12 2016 +0800
  768.  
  769. PAN: decrease number of PAN connection while BNEP connect fail
  770.  
  771. While BNEP connect request and BNEP connect indication occur at
  772. the same time. BNEP connect would fail, but PAN connection number
  773. is not decreased by one after return failure. So that subsequent
  774. PAN connection always fail.
  775.  
  776. CRs-Fixed: 1106396
  777. Change-Id: I7b612323891eb4205b2dd6dcd8df7a527d875f09
  778.  
  779. commit d999d8a7f8e9a9ff7af54692f34eb5661874f685
  780. Merge: 195daeed2 014d9ea84
  781. Author: Linux Build Service Account <lnxbuild@localhost>
  782. Date: Tue Feb 7 21:25:49 2017 -0700
  783.  
  784. Promotion of bt.lnx.2.1.c1-00034.
  785.  
  786. CRs Change ID Subject
  787. --------------------------------------------------------------------------------------------------------------
  788. 1090716 I7fb52edbd304c48358eb8269001de2b18d36029f Do not use remote device's preferred connection params.
  789. 2001484 I48e4b5117bec9cb26fc22a2b3c83a7254b7b03de BT: Disable outgoing profile connection in collision
  790. 1105610 I866617f1f443c90a0a9ee16a90bafea709e262cd BT: Resetting BTA dm state while sending disable event
  791.  
  792. Change-Id: I789ab1975d5d02556df5f54c1755a2dd3cf7b4a1
  793. CRs-Fixed: 2001484, 1090716, 1105610
  794.  
  795. commit 014d9ea84f741cfbf2aa610254a5215432a0d856
  796. Merge: 095c64505 26d1c68c1
  797. Author: Service qcabuildsw <qcabuildsw@localhost>
  798. Date: Tue Feb 7 19:24:49 2017 -0800
  799.  
  800. Merge "BT: Resetting BTA dm state while sending disable event" into bt.lnx.2.1.c1-dev
  801.  
  802. commit 095c645053501a9712ea1154e23de4460a5ddab3
  803. Merge: 544e5efdf a234f9308
  804. Author: Service qcabuildsw <qcabuildsw@localhost>
  805. Date: Tue Feb 7 19:24:09 2017 -0800
  806.  
  807. Merge "Do not use remote device's preferred connection params." into bt.lnx.2.1.c1-dev
  808.  
  809. commit 544e5efdf09a72e617867d3e8ce67b4654015a50
  810. Author: Venkata Jagadeesh Garaga <vgaraga@codeaurora.org>
  811. Date: Mon Jan 30 15:29:13 2017 +0530
  812.  
  813. BT: Disable outgoing profile connection in collision
  814.  
  815. Disable outgoing profile connection in collision case
  816. for Honda HFT Remote Device.
  817.  
  818. Change-Id: I48e4b5117bec9cb26fc22a2b3c83a7254b7b03de
  819. CRs-fixed: 2001484
  820.  
  821. commit 195daeed267515081e848896a5458b5a18675b3b
  822. Merge: 13e97183c 512da1115
  823. Author: Linux Build Service Account <lnxbuild@localhost>
  824. Date: Thu Feb 2 11:09:32 2017 -0700
  825.  
  826. Promotion of bt.lnx.2.1.c1-00033.
  827.  
  828. CRs Change ID Subject
  829. --------------------------------------------------------------------------------------------------------------
  830. 1113999 I5a8c9e76fca4f80c1f2a3513344f79042cc5728b Fix for the issues reported by static analysis tool.
  831.  
  832. Change-Id: I268793b33b6757b0dbfc51eea69999d4ca35e55c
  833. CRs-Fixed: 1113999
  834.  
  835. commit 512da11153b5af1f85c2f4cae6cf541000885b59
  836. Merge: bebb5e7bd 39749b646
  837. Author: Service qcabuildsw <qcabuildsw@localhost>
  838. Date: Thu Feb 2 09:07:56 2017 -0800
  839.  
  840. Merge "Fix for the issues reported by static analysis tool." into bt.lnx.2.1.c1-dev
  841.  
  842. commit 13e97183cf35f32fb4f12bcb8870c3689bba3445
  843. Merge: b48ac2825 bebb5e7bd
  844. Author: Linux Build Service Account <lnxbuild@localhost>
  845. Date: Wed Feb 1 02:26:38 2017 -0700
  846.  
  847. Promotion of bt.lnx.2.1.c1-00032.
  848.  
  849. CRs Change ID Subject
  850. --------------------------------------------------------------------------------------------------------------
  851. 934966 I59afb07c9f8c1eb4cb1fc4c938710ec24761debb Prevents rejection of valid max connection interval para
  852.  
  853. Change-Id: I1bf108b24a9d34285e4f6fa47d9d41027427674e
  854. CRs-Fixed: 934966
  855.  
  856. commit bebb5e7bd82e441d2dde9e4a92b44cf656245045
  857. Merge: 50664b6cd bc37528bc
  858. Author: Service qcabuildsw <qcabuildsw@localhost>
  859. Date: Tue Jan 31 22:31:44 2017 -0800
  860.  
  861. Merge "Prevents rejection of valid max connection interval parameter update requests" into bt.lnx.2.1.c1-dev
  862.  
  863. commit dc4eddb7894566c146f22a59d4283cb9fd6039a4
  864. Merge: da59cd353 dfdf18711
  865. Author: Linux Build Service Account <lnxbuild@localhost>
  866. Date: Tue Jan 31 10:06:19 2017 -0700
  867.  
  868. Merge dfdf1871169725fa8869d0c2cc789d6785f61aaa on remote branch
  869.  
  870. Change-Id: I0a23144e0bfaf3f1a25f06c85f0e2b46e7a620e3
  871.  
  872. commit b48ac2825eb0457d485ea4c47eea9945de5ac715
  873. Merge: dfdf18711 50664b6cd
  874. Author: Linux Build Service Account <lnxbuild@localhost>
  875. Date: Mon Jan 30 04:31:25 2017 -0700
  876.  
  877. Promotion of bt.lnx.2.1.c1-00031.
  878.  
  879. CRs Change ID Subject
  880. --------------------------------------------------------------------------------------------------------------
  881. 1113473 I5676534a0c05a81e508e7ed9495b739ca3be0493 Bluetooth: fix fd leak during add/remove gatt service
  882.  
  883. Change-Id: I69b726fe52db59ffefc24d6758eecb11c6cd1aee
  884. CRs-Fixed: 1113473
  885.  
  886. commit 50664b6cdf46a98c8b19fd22983e8759adf482cb
  887. Merge: 6a98245ab a64d03aed
  888. Author: Service qcabuildsw <qcabuildsw@localhost>
  889. Date: Mon Jan 30 01:01:40 2017 -0800
  890.  
  891. Merge "Bluetooth: fix fd leak during add/remove gatt service" into bt.lnx.2.1.c1-dev
  892.  
  893. commit 26d1c68c1526cef841ac9f85c997ad7c4f451c55
  894. Author: Gurpreet Ghai <gghai@codeaurora.org>
  895. Date: Thu Dec 29 20:12:16 2016 +0530
  896.  
  897. BT: Resetting BTA dm state while sending disable event
  898.  
  899. Problem: When disable timer fires after waiting for closure
  900. of ACL connections, bta dm disable event is sent. However,
  901. the bta dm state is not reset. This causes, next enable
  902. sequence to return without starting modules.
  903.  
  904. Error: When controller module is not initialized during enable
  905. sequence and controller module functions are accessed, assert
  906. occurs causing Bluetooth process to crash.
  907.  
  908. Fix: The disable event must be sent from proper channel by
  909. calling the appropriate callback even in the case of timeout.
  910.  
  911. CRs-Fixed: 1105610
  912. Change-Id: I866617f1f443c90a0a9ee16a90bafea709e262cd
  913.  
  914. commit dfdf1871169725fa8869d0c2cc789d6785f61aaa
  915. Merge: abe68ce26 6a98245ab
  916. Author: Linux Build Service Account <lnxbuild@localhost>
  917. Date: Thu Jan 26 23:08:53 2017 -0700
  918.  
  919. Promotion of bt.lnx.2.1.c1-00030.
  920.  
  921. CRs Change ID Subject
  922. --------------------------------------------------------------------------------------------------------------
  923. 1113361 Ia8671d83523c368fbf1441fe42a66067fb99d1fd RFCOMM: Incoming connection from car radio failing
  924.  
  925. Change-Id: I67cd4b2c9275c5b052a84a23bb8760cb222d3626
  926. CRs-Fixed: 1113361
  927.  
  928. commit 6a98245abc5898da11ff7b85372ea404de08d5ab
  929. Merge: 8f737beda 2f9efb30a
  930. Author: Service qcabuildsw <qcabuildsw@localhost>
  931. Date: Thu Jan 26 20:57:08 2017 -0800
  932.  
  933. Merge "RFCOMM: Incoming connection from car radio failing" into bt.lnx.2.1.c1-dev
  934.  
  935. commit abe68ce2657d8738d32c1872197fa7df549582c6
  936. Merge: c456f5f83 8f737beda
  937. Author: Linux Build Service Account <lnxbuild@localhost>
  938. Date: Tue Jan 24 05:52:07 2017 -0700
  939.  
  940. Promotion of bt.lnx.2.1.c1-00029.
  941.  
  942. CRs Change ID Subject
  943. --------------------------------------------------------------------------------------------------------------
  944. 1108527 I96a23f49075b825b5d33327980a420e52d624372 Put a check to avoid buffer overflow.
  945.  
  946. Change-Id: I9031238538245707e1a3530d6c6a2d61a803602c
  947. CRs-Fixed: 1108527
  948.  
  949. commit bc37528bc4fe350ef7487bff5b7d1ba62b4b9eab
  950. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  951. Date: Tue Nov 3 13:29:55 2015 +0530
  952.  
  953. Prevents rejection of valid max connection interval parameter update requests
  954.  
  955. Min connection interval is updated to BTM_BLE_CONN_INT_LIMIT(11.25 ms)
  956. if the requested min is < 11.25 ms. The L2CAP connection update request
  957. is rejected if max connection interval requested is < 11.25 ms since
  958. max connection interval becomes less than the min connection interval
  959. (11.25 ms) in the host logic in l2cble_process_sig_cmd fucntion. Hence,
  960. max connection interval parameter requests with 7.5 ms are rejected
  961. currently.
  962.  
  963. CRs-fixed: 934966
  964.  
  965. Change-Id: I59afb07c9f8c1eb4cb1fc4c938710ec24761debb
  966.  
  967. commit 2f9efb30ab81529ca43c2debef0191f5822b390f
  968. Author: venkata Jagadeesh Garaga <vgaraga@codeaurora.org>
  969. Date: Thu Jan 12 16:21:49 2017 +0530
  970.  
  971. RFCOMM: Incoming connection from car radio failing
  972.  
  973. When incoming rfcomm connection(multiplexer channel)
  974. established,trigger port start cnf if at least one
  975. opening port is pending from DUT side,otherwise
  976. DUT starts 2 sec mcb inactivity timer and
  977. initiates rfcomm disc after 2 sec which causes
  978. incoming connection failures.
  979.  
  980. Change-Id: Ia8671d83523c368fbf1441fe42a66067fb99d1fd
  981. CRs-Fixed: 1113361
  982.  
  983. commit 5a9925784a4a34811ae29608b67dee4a580c226b
  984. Author: Jack He <siyuanh@google.com>
  985. Date: Fri Jan 20 11:17:44 2017 -0800
  986.  
  987. Corrected default value assignments in Bluetooth A2DP Metrics
  988.  
  989. * In certain cases btif_media_task_stop_aa_req() could be called before
  990. btif_media_task_start_aa_req() is called, resulting in session_start_us
  991. to be 0. In this case, audio_duration_ms = time_now_us() - 0 will be a
  992. very large number that is not the actual audio duration.This CL marks
  993. audio_duration_ms as -1 in the above situation so that we can
  994. differentiate between valid and invalid audio durations
  995. * Set default timer and counter values to 0 when
  996. tx_queue_dequeue_stats.total_updates > 1
  997. * Move update_scheduling_stats for tx_queue_enqueue_stats to
  998. btif_media_task_aa_handle_timer as we intend to capture the time
  999. intervals for enqueue scheduling instead of time intervals between
  1000. frame enqueue (i.e. one scheduling event can enqueue multiple frames)
  1001. * Use tx_queue_enqueue_stats instead of *dequeue* since only enqueue is
  1002. triggered by timer event
  1003.  
  1004. Bug: 33694310
  1005. Test: Code compilation, BtFunhausMetricsTest
  1006. Change-Id: I10984920afd4d77f07a5ac75736f8dcd69b13af8
  1007.  
  1008. commit da59cd35363bc0394c975fab875d932e24589d16
  1009. Merge: 9a943011f 5b0c4d44b
  1010. Author: Linux Build Service Account <lnxbuild@localhost>
  1011. Date: Mon Jan 23 09:14:13 2017 -0700
  1012.  
  1013. Merge 5b0c4d44b34271d91aa683ffc80ddf7362b604ca on remote branch
  1014.  
  1015. Change-Id: Ifae597c2829074855868bdafd96d78f4f87c66eb
  1016.  
  1017. commit 1ef57c4f7df1fd03a480fac15e535c03baadfe6d
  1018. Author: Venkata Jagadeesh Garaga <vgaraga@codeaurora.org>
  1019. Date: Thu Dec 8 17:26:01 2016 +0530
  1020.  
  1021. A2dp connection failing with connection timeout
  1022.  
  1023. Steps:
  1024. 1. Pair and connect carkit from DUT
  1025. 2. Disconnect the carkit from DUT
  1026. 3. Unpair DUT from carkit menu and initiate pair from carkit
  1027. Pairing and a2dp connection should be successful
  1028. Failure: Paring and a2dp connection failing
  1029.  
  1030. Root Cause: As stack posting authentication failure to upper layers
  1031. when SOC gives key missing error code remote removed from
  1032. DUT paired list, but same time lower layers keep retrying
  1033. for missing key and leading to connection failure.
  1034.  
  1035. Fix: Don't post authentication complete to upper layers when stack
  1036. re trying for security in key missing or transaction collision cases
  1037.  
  1038. Change-Id: I970c8679bf27801fe46f8dd757d6435ed500f77f
  1039. CRs-fixed: 1106139
  1040.  
  1041. commit a64d03aed0f38556e2433918188e31801f8ba174
  1042. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  1043. Date: Fri Jan 6 00:30:03 2017 +0530
  1044.  
  1045. Bluetooth: fix fd leak during add/remove gatt service
  1046.  
  1047. Fix a crash issue which is caused due to FD leak, while we
  1048. are adding service from a gattServer.
  1049.  
  1050. Use Case:
  1051. Add service/Remove service from LE application
  1052.  
  1053. Failure: Bluetooth crash because FD leak is causing
  1054. the limit of open file descriptors to be exhausted.
  1055.  
  1056. Fix: While adding service we were allocating memory for same service
  1057. buffer twice causing fd leak. Add change to avoid redundant memory
  1058. allocation during service addition.
  1059.  
  1060. CRs-fixed: 1113473
  1061.  
  1062. Change-Id: I5676534a0c05a81e508e7ed9495b739ca3be0493
  1063.  
  1064. commit 8f737beda6ea31a814a0e54aaa6025b6cdecb305
  1065. Author: Satheesh Kumar Pallemoni <palsat@codeaurora.org>
  1066. Date: Mon Jan 16 14:50:18 2017 +0530
  1067.  
  1068. Put a check to avoid buffer overflow.
  1069.  
  1070. Possible buffer overflow due to unvalidated user supplied length
  1071. in a2dp_ctrl_receive(). To avoid this keep a check on the length
  1072. of the received data.
  1073.  
  1074. CRs-Fixed: 1108527
  1075. Change-Id: I96a23f49075b825b5d33327980a420e52d624372
  1076.  
  1077. commit 39749b6461fe2f5d4172a763b0efd1ca73734519
  1078. Author: Satheesh Kumar Pallemoni <palsat@codeaurora.org>
  1079. Date: Fri Jan 20 15:20:54 2017 +0530
  1080.  
  1081. Fix for the issues reported by static analysis tool.
  1082.  
  1083. Fix for the issues reported by static analysis tool.
  1084.  
  1085. CRs-Fixed: 1113999
  1086. Change-Id: I5a8c9e76fca4f80c1f2a3513344f79042cc5728b
  1087.  
  1088. commit c456f5f83c7d94690796a77d605dcd41b70e4448
  1089. Merge: 5b0c4d44b 49377dc4e
  1090. Author: Linux Build Service Account <lnxbuild@localhost>
  1091. Date: Fri Jan 20 02:20:51 2017 -0700
  1092.  
  1093. Promotion of bt.lnx.2.1.c1-00028.
  1094.  
  1095. CRs Change ID Subject
  1096. --------------------------------------------------------------------------------------------------------------
  1097. 1108916 I1ce373960a88e489eb9a707e996052ba248387e7 Bluetooth: Fix gatt disconnection issue from GattServer
  1098.  
  1099. Change-Id: I34a6850e5d0dd87f5db4df983cba165f738ce682
  1100. CRs-Fixed: 1108916
  1101.  
  1102. commit 49377dc4ecae85edf3fb2d70cf42d691c097acba
  1103. Merge: 20139b207 4e8fe31ce
  1104. Author: Service qcabuildsw <qcabuildsw@localhost>
  1105. Date: Thu Jan 19 22:02:45 2017 -0800
  1106.  
  1107. Merge "Bluetooth: Fix gatt disconnection issue from GattServer" into bt.lnx.2.1.c1-dev
  1108.  
  1109. commit 6ea7efe1cf784d2618d1dbb95599c84ce8600274
  1110. Author: juncao <juncao@codeaurora.org>
  1111. Date: Wed Jan 18 14:25:06 2017 +0800
  1112.  
  1113. HID: Correct Max latency used for SSR
  1114.  
  1115. This change ensure BT HID host will use correct Max latency when
  1116. host initates sniff subrating
  1117.  
  1118. CRs-Fixed: 1109370
  1119.  
  1120. Change-Id: I6514825ab7880099188c2360cdf7eab00f23442f
  1121.  
  1122. commit 7ab4b59672013eddcb706e288962ab7309a75628
  1123. Author: Jack He <siyuanh@google.com>
  1124. Date: Tue Jan 17 15:41:30 2017 -0800
  1125.  
  1126. Fix A2DP Metrics Logging Capacity
  1127.  
  1128. * Set the maximum number of wake events logged to 1000
  1129. * Stop logging wake log name as it takes too much memory
  1130. * Add counters for each of the repeated values in BluetoothLog so that
  1131. the true number of events can be determined while oldest event get
  1132. dropped
  1133. * Log Bluetooth session disconnect reasons using enum instead of string
  1134. in order to save memory usage
  1135. * Apply changes to bluetooth.proto in ag/1460462 on system/bt
  1136.  
  1137. Bug: 33694310
  1138. Test: Code compilation and unit tests
  1139. Change-Id: I2cc6f9304725938b63b211d615eb1941eac60edf
  1140.  
  1141. commit 117ffc2fda9f66d2a3cd19e859a3536144766ff4
  1142. Author: Jakub Pawlowski <jpawlowski@google.com>
  1143. Date: Mon Jan 16 04:05:57 2017 -0800
  1144.  
  1145. Fix NPE when discovering invalid GATT datatbase
  1146.  
  1147. When doing a discovery of invalid GATT database, where two services are
  1148. added with same start handle, characteristics are added to the first
  1149. one, where descriptors are added to the later. This cause NPE when
  1150. adding descriptor.
  1151.  
  1152. Bug: 34280184
  1153. Test: manual test
  1154. Change-Id: I27619098df33a641cb089b82cf4d4ffd3c6e6aea
  1155. (cherry picked from commit 8957fdca4f6a1ba963b81983e8a40a82c3b1122d)
  1156.  
  1157. commit 5b0c4d44b34271d91aa683ffc80ddf7362b604ca
  1158. Merge: 677f79078 20139b207
  1159. Author: Linux Build Service Account <lnxbuild@localhost>
  1160. Date: Tue Jan 17 08:29:19 2017 -0700
  1161.  
  1162. Promotion of bt.lnx.2.1.c1-00027.
  1163.  
  1164. CRs Change ID Subject
  1165. --------------------------------------------------------------------------------------------------------------
  1166. 1095997 Iee3b796342f53148d0722b5aad00f1e9267199fe Bluetooth: Fix cannot show music information correctlly
  1167.  
  1168. Change-Id: I73b8ec23992bc87b8c3d9ea9098efbb3bbed7af7
  1169. CRs-Fixed: 1095997
  1170.  
  1171. commit 20139b20750df9ea45fcd2ca0ea345d6bc68f594
  1172. Author: juncao <juncao@codeaurora.org>
  1173. Date: Fri Dec 2 15:37:59 2016 +0800
  1174.  
  1175. Bluetooth: Fix cannot show music information correctlly
  1176.  
  1177. Some customer want to remove the avrcp browsing feature, as they
  1178. donnot have valid media player that support avrcp browsing. Though
  1179. AVCT_BROWSE_INCLUDED is defined as false, DUT shall still set the
  1180. browsing supported bit according to blacklist, thus only reset the
  1181. browsing bit when the AVCT_BROWSE_INCLUDED equals to true.
  1182.  
  1183. Change-Id: Iee3b796342f53148d0722b5aad00f1e9267199fe
  1184. CRs-Fixed: 1095997
  1185.  
  1186. commit 4e8fe31ce4941cf748d9eab5ba087290218d057a
  1187. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  1188. Date: Tue Jan 10 10:24:58 2017 +0530
  1189.  
  1190. Bluetooth: Fix gatt disconnection issue from GattServer
  1191.  
  1192. Fix disconnection logic for gatt server case, to ensure connection
  1193. is cancelled for pending connections and disconnect is sent only for
  1194. established connection.
  1195.  
  1196. CRs-fixed: 1108916
  1197.  
  1198. Change-Id: I1ce373960a88e489eb9a707e996052ba248387e7
  1199.  
  1200. commit a3542f96b152cd280305fc57316428a506862bcb
  1201. Merge: 4f92ffdeb 718b632f2
  1202. Author: Jacky Cheung <jackyc@google.com>
  1203. Date: Tue Jan 10 18:12:20 2017 +0000
  1204.  
  1205. Merge "Serialize stack shutdown, state change callback and cleanup" into cw-f-dev
  1206. am: 718b632f2b
  1207.  
  1208. Change-Id: I1ce4066cb7598d38cd2963ff2a9800a8f9f5debe
  1209.  
  1210. commit 4f92ffdeb14bd621f2e197a0270e85a50053cdbd
  1211. Merge: de24e22db 352b8e89e
  1212. Author: Gurpreet Ghai <gghai@codeaurora.org>
  1213. Date: Tue Jan 10 18:12:19 2017 +0000
  1214.  
  1215. Serialize stack shutdown, state change callback and cleanup
  1216. am: 352b8e89ea
  1217.  
  1218. Change-Id: Icace606e4c596074c4a120678d65511c78f683c4
  1219.  
  1220. commit 718b632f2bd175e9339e2cbd74dd025e96b80b64
  1221. Merge: 316589aa5 352b8e89e
  1222. Author: Jacky Cheung <jackyc@google.com>
  1223. Date: Tue Jan 10 18:02:33 2017 +0000
  1224.  
  1225. Merge "Serialize stack shutdown, state change callback and cleanup" into cw-f-dev
  1226.  
  1227. commit de24e22db7c09a38202265d468a7ac58a8424457
  1228. Merge: 14248c4ce 316589aa5
  1229. Author: Andre Eisenbach <eisenbach@google.com>
  1230. Date: Mon Jan 9 18:21:38 2017 -0800
  1231.  
  1232. resolve merge conflicts of 316589aa to nyc-mr2-dev
  1233.  
  1234. Change-Id: I1a5e1b3d09b5bc5d13eda31fd633146536dbd7ee
  1235.  
  1236. commit 316589aa5ef4be51968a2d762c8eca7846a5673e
  1237. Merge: aa40aa18b 8d3cf5988
  1238. Author: Andre Eisenbach <eisenbach@google.com>
  1239. Date: Mon Jan 9 23:05:41 2017 +0000
  1240.  
  1241. Remove position dependent lookup tables in AT command parser
  1242. am: 8d3cf5988a
  1243.  
  1244. Change-Id: I0a690f1538c49fbed743ccf324d240dbb8c927c8
  1245.  
  1246. commit 9a943011f1110e9593c66645fbef27c70e3a2ae0
  1247. Merge: 4ed646fb3 677f79078
  1248. Author: Linux Build Service Account <lnxbuild@localhost>
  1249. Date: Mon Jan 9 04:10:09 2017 -0800
  1250.  
  1251. Merge 677f79078930c1aa9e0a8d6eff4b507aea8bca93 on remote branch
  1252.  
  1253. Change-Id: If06ca3f787b9fe370f49d83e66f9f6aaa8210402
  1254.  
  1255. commit 14248c4ce8cb2a4e156006a868ef6f0ad0d41fa6
  1256. Author: Jack He <siyuanh@google.com>
  1257. Date: Thu Dec 8 19:29:00 2016 -0800
  1258.  
  1259. Fix A2DP metrics session duration
  1260.  
  1261. * Fixed A2DP duration counting. It is now counting from music play start
  1262. to music play end.
  1263. * Start logging a2dp connection as Bluetooth sessions. Currently, only
  1264. A2DP connections are logged. Thus the bluetooth session length will be
  1265. the total connection length and the length within A2DP session message
  1266. will be the audio connection length.
  1267. * Add a audio_duration_millis field in A2DPSession to record audio duration
  1268. * Add bonded memory constraint for metrics entries
  1269. * Use a builder mechanism to only build metrics upon dumping
  1270. * Refactor metrics module into BluetoothMetricsLogger class
  1271. * Created unit test for BluetoothMetricsLogger
  1272.  
  1273. Bug: 33694310
  1274. Test: Code compilation, Unit test, BtFunhausMetricsTest
  1275. Merged-In: Iea2a997c4ea074687a5d50860e9229f0e1b82659
  1276. Change-Id: Iea2a997c4ea074687a5d50860e9229f0e1b82659
  1277. (cherry picked from commit f3175629208a64b190dde4dcf5f92cacef70d3e9)
  1278.  
  1279. commit 9ab509f8a28951b292f1b967a522bb9348bd2029
  1280. Author: Jack He <siyuanh@google.com>
  1281. Date: Tue Dec 20 11:57:17 2016 -0800
  1282.  
  1283. Add LeakyBondedQueue to libosi
  1284.  
  1285. * LeakyBondedQueue is a fixed size queue that leaks oldest item when
  1286. reaching its capacity. This is useful in creating memory bonded data
  1287. structure where freshness is more important than full coverage.
  1288. * The queue is protected by a simple mutex and is thread-safe, although
  1289. improvements could be made to lock enqueue and dequeue separately, it
  1290. is not implemented at this moment due to lack of demand
  1291. * The queue uses unique_ptr to automatically free its content when it is
  1292. destructed
  1293. * Add several tests to verify its API and memory management
  1294. * This data structure will be firstly used in the metrics module
  1295.  
  1296. Bug: 33781460
  1297. Test: Code compilation, unit tests
  1298. Merged-In: I51cb73666ac58e4792d9cba0d6f16dad30a0ff39
  1299. Change-Id: I51cb73666ac58e4792d9cba0d6f16dad30a0ff39
  1300. (cherry picked from commit a22dd221033bb6b4052544c4489934a4ba2a3416)
  1301.  
  1302. commit 600cf9ce38f8ebe6b422d8d649d2569a25ed64cd
  1303. Author: Mingbo Zhang <mingboz@codeaurora.org>
  1304. Date: Thu Sep 29 18:16:24 2016 +0800
  1305.  
  1306. Enable authentication for a2dp
  1307.  
  1308. enable authentication for a2dp to avoid a2dp connected
  1309. when device unbonded.
  1310.  
  1311. Change-Id: Id942389cb44b048061a7457372d642e39bf75767
  1312. CRs-Fixed: 1082873
  1313.  
  1314. commit 352b8e89eac539fe45b3f4314cd111eff38b9e1e
  1315. Author: Gurpreet Ghai <gghai@codeaurora.org>
  1316. Date: Mon Sep 12 17:36:53 2016 +0530
  1317.  
  1318. Serialize stack shutdown, state change callback and cleanup
  1319.  
  1320. Use Case: Bluetooth On/Off scenario, User switch
  1321.  
  1322. Steps:
  1323. 1. Turn ON Bluetooth
  1324. 2. Switch user
  1325. Also observed on occurrence of enable/disable timeout during On/Off testing.
  1326.  
  1327. Failure: Crash while sending state change HAL callback.
  1328.  
  1329. Root Cause: In the event when stack cleanup is queued to stack manager
  1330. thread when stack shutdown is being processed, stack cleanup starts
  1331. execution as soon as stack shutdown is finished.
  1332. If the function event_signal_stack_down posted to btif thread at the
  1333. end of stack shutdown is executed after stack cleanup crash occurs.
  1334.  
  1335. Fix: Serialized the execution of stack shutdown, state change callback
  1336. execution and stack cleanup to happen in same order.
  1337.  
  1338. Test: code compilation.
  1339.  
  1340. Change-Id: Ic96205b5c304acb44eab53f4e2cb150726643bda
  1341. (cherry picked from commit 16e112b1861d8f1147325372608c905627e00e88)
  1342.  
  1343. commit 8d3cf5988a28f0691062183b18280fc329845575
  1344. Author: Andre Eisenbach <eisenbach@google.com>
  1345. Date: Fri Jul 22 23:15:11 2016 -0700
  1346.  
  1347. Remove position dependent lookup tables in AT command parser
  1348.  
  1349. The various position dependent lookup tables in the AT command parser
  1350. were out of sync, causing invalid responses to the AT+CBPS command for
  1351. example.
  1352.  
  1353. This patch gets rid of positionally dependent enums for simple lookup
  1354. tables that correlate all the values for easier, less error prone
  1355. maintenance of the related tables.
  1356.  
  1357. This re-instates a previously reverted patch after fixing incorrect
  1358. field order in tBTA_AG_INDICATOR_MAP.
  1359.  
  1360. Change-Id: I7f8a052e78706c8c72c5102b38cfe9ce200ae0d9
  1361. Fixes: 29978908
  1362.  
  1363. commit 677f79078930c1aa9e0a8d6eff4b507aea8bca93
  1364. Merge: ea0494846 430692048
  1365. Author: Linux Build Service Account <lnxbuild@localhost>
  1366. Date: Fri Dec 30 20:32:48 2016 -0700
  1367.  
  1368. Promotion of bt.lnx.2.1.c1-00024.
  1369.  
  1370. CRs Change ID Subject
  1371. --------------------------------------------------------------------------------------------------------------
  1372. 1101231 I50ac058acc2703b1ecc1c0cfb604fd67aff63c67 Bluetooth: Reset the pairing_cb for bredr/cross key pair
  1373. 1100764 I5474f15f6d9fa02c853dfd1a34d09603c709f5e5 Synchronise the apt-x media worker thread for start and
  1374. 1106146 I629fac228369e1aadd1aa509eb03c59dc840a252 Proper handling of AV Discover and GetCaps commands
  1375.  
  1376. Change-Id: I8b26ec663a811c1435af71e7cf34b4eee84a47f9
  1377. CRs-Fixed: 1101231, 1106146, 1100764
  1378.  
  1379. commit 43069204826377d8a19a1dbb5477133a034dfa0c
  1380. Merge: fdc78a316 f1a4b6230
  1381. Author: Linux Build Service Account <lnxbuild@localhost>
  1382. Date: Fri Dec 30 18:00:00 2016 -0800
  1383.  
  1384. Merge "Bluetooth: Reset the pairing_cb for bredr/cross key pairing address"
  1385.  
  1386. commit fdc78a316108fcef746b57ee6ac30991b00ee25c
  1387. Merge: 0f1acdf1a 567b04410
  1388. Author: Service qcabuildsw <qcabuildsw@localhost>
  1389. Date: Fri Dec 30 17:15:44 2016 -0800
  1390.  
  1391. Merge "Proper handling of AV Discover and GetCaps commands" into bt.lnx.2.1.c1-dev
  1392.  
  1393. commit 567b04410664f46151e2cea457fb8e4f714f3e6c
  1394. Author: Ayan Ghosh <abghosh@codeaurora.org>
  1395. Date: Mon Dec 12 18:33:05 2016 +0530
  1396.  
  1397. Proper handling of AV Discover and GetCaps commands
  1398.  
  1399. Proper handling of collision scenarios encountered in handling
  1400. of AV Discover and GetCaps commands.
  1401. When collision is detected in GetCaps command execution because
  1402. of remote doing setconfig in between, instead of ignoring the
  1403. failure, disconnect AV link to avoid other dicrepancies seen
  1404. during codec selection during stream start.
  1405.  
  1406. CRs-Fixed: 1106146
  1407. Change-Id: I629fac228369e1aadd1aa509eb03c59dc840a252
  1408.  
  1409. commit a234f9308d034d411ab51ca12087d4c0cad3c3ea
  1410. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  1411. Date: Wed Nov 16 13:05:39 2016 +0530
  1412.  
  1413. Do not use remote device's preferred connection params.
  1414.  
  1415. Add change to not use remote's preferred connection params
  1416. and let remote request for required params. This prevents
  1417. IOT issues with remote devices which does not handle the same
  1418. parameters properly when requested by master device.
  1419.  
  1420. Revert "Fix sluggish HID devices"
  1421.  
  1422. This reverts commit 3165425aff5744bf682a2887e9704e66f8d34a87.
  1423.  
  1424. CRs-fixed: 1090716
  1425.  
  1426. Change-Id: I7fb52edbd304c48358eb8269001de2b18d36029f
  1427.  
  1428. commit 0f1acdf1a5f163c1cb1d1e8ed3e95764ad1bb49d
  1429. Author: Sagar Verma <sagarv@codeaurora.org>
  1430. Date: Thu Dec 1 00:41:51 2016 +0530
  1431.  
  1432. Synchronise the apt-x media worker thread for start and cleanup
  1433.  
  1434. - Synchronise the start and stop of Apt-x media thread as during
  1435. stress testing the libraries were unloaded or worker threads got
  1436. freed before invoking the media start/stop functions.
  1437.  
  1438. CRs-Fixed: 1100764
  1439. Change-Id: I5474f15f6d9fa02c853dfd1a34d09603c709f5e5
  1440.  
  1441. commit ea04948466fde871e486c2e3cd6400e834d49871
  1442. Merge: f585a2dfd b95ecd61f
  1443. Author: Linux Build Service Account <lnxbuild@localhost>
  1444. Date: Tue Dec 27 22:11:20 2016 -0700
  1445.  
  1446. Promotion of bt.lnx.2.1.c1-00021.
  1447.  
  1448. CRs Change ID Subject
  1449. --------------------------------------------------------------------------------------------------------------
  1450. 1105261 I3c95af9defffa6763b069149943baabef1c6fdc3 Fixes for Issues reported by static analysis tool.
  1451.  
  1452. Change-Id: I1c0235ff46b661bffb90e89f4edf9d1805eaba82
  1453. CRs-Fixed: 1105261
  1454.  
  1455. commit b95ecd61f8290e3624acb62e577850fc0d76509c
  1456. Merge: f1cdebe7c 964dfe619
  1457. Author: Linux Build Service Account <lnxbuild@localhost>
  1458. Date: Tue Dec 27 11:15:25 2016 -0800
  1459.  
  1460. Merge "Fixes for Issues reported by static analysis tool."
  1461.  
  1462. commit 4ed646fb36be370643a271d67250196988c9f2e8
  1463. Merge: fc7a929a1 aaddb12b7
  1464. Author: Linux Build Service Account <lnxbuild@localhost>
  1465. Date: Tue Dec 27 02:12:20 2016 -0800
  1466.  
  1467. Merge aaddb12b71427b7d23615ec03f906c06defecca7 on remote branch
  1468.  
  1469. Change-Id: I0fd0dad189b97c0123a373f1ccb1029d89aa713b
  1470.  
  1471. commit 964dfe619afd8e07e409e7b65d7d02c676023b7b
  1472. Author: Satheesh Kumar Pallemoni <palsat@codeaurora.org>
  1473. Date: Wed Nov 30 21:04:22 2016 +0530
  1474.  
  1475. Fixes for Issues reported by static analysis tool.
  1476.  
  1477. Fix uninitialized variable, Arrya out of bound etc. in the
  1478. fludroid code space.
  1479.  
  1480. CRs-Fixed: 1105261
  1481. Change-Id: I3c95af9defffa6763b069149943baabef1c6fdc3
  1482.  
  1483. commit f585a2dfdcc42f3a4c5eba3321e31d4c6d788c26
  1484. Merge: aaddb12b7 f1cdebe7c
  1485. Author: Linux Build Service Account <lnxbuild@localhost>
  1486. Date: Fri Dec 23 08:25:23 2016 -0700
  1487.  
  1488. Promotion of bt.lnx.2.1.c1-00020.
  1489.  
  1490. CRs Change ID Subject
  1491. --------------------------------------------------------------------------------------------------------------
  1492. 1090082 I1a4efd61323c75d7a5f4b0b483e1230b3a160aa7 GAP: Host initiates sniff during OPP file transfer
  1493. 1090693 Ib6e94b77a72f643308ca0c8f60ee1417a7e6caec Bluetooth: Prevent LE connection request after SMP over
  1494.  
  1495. Change-Id: I774a670b48e72ef860f7dbb39b8a550c5fa79be4
  1496. CRs-Fixed: 1090082, 1090693
  1497.  
  1498. commit f1cdebe7cda825d6fdc65f22e22b7dd958c2e853
  1499. Merge: 667222207 f1ff674e2
  1500. Author: Service qcabuildsw <qcabuildsw@localhost>
  1501. Date: Fri Dec 23 06:24:12 2016 -0800
  1502.  
  1503. Merge "GAP: Host initiates sniff during OPP file transfer" into bt.lnx.2.1.c1-dev
  1504.  
  1505. commit 6672222075085501c98c56e733ea26030c426301
  1506. Merge: 6c664467f a2550c50e
  1507. Author: Service qcabuildsw <qcabuildsw@localhost>
  1508. Date: Fri Dec 23 06:22:55 2016 -0800
  1509.  
  1510. Merge "Bluetooth: Prevent LE connection request after SMP over BR" into bt.lnx.2.1.c1-dev
  1511.  
  1512. commit aaddb12b71427b7d23615ec03f906c06defecca7
  1513. Merge: 816b0e3bc 6c664467f
  1514. Author: Linux Build Service Account <lnxbuild@localhost>
  1515. Date: Wed Dec 21 06:26:55 2016 -0700
  1516.  
  1517. Promotion of bt.lnx.2.1.c1-00019.
  1518.  
  1519. CRs Change ID Subject
  1520. --------------------------------------------------------------------------------------------------------------
  1521. 1097891 I90c9191c07330e0eef4ff910c2350c0e2ec209c0 Start the Tx idle timer if wake_state is LPM_WAKE_ASSER
  1522. 1089413 I58ff55ad5a243995ff2ac46b3ab10708b4f14a9d Bluetooth: Improve HOGP input report error handling
  1523.  
  1524. Change-Id: Ieee48940554e2850bdc3c4b520548eea7a4cec9b
  1525. CRs-Fixed: 1089413, 1097891
  1526.  
  1527. commit 6c664467f973f28fa6b02c6c1be1e671d2ffaa0b
  1528. Merge: e85f82d50 e2f38c1fd
  1529. Author: Service qcabuildsw <qcabuildsw@localhost>
  1530. Date: Tue Dec 20 04:00:53 2016 -0800
  1531.  
  1532. Merge "Start the Tx idle timer if wake_state is LPM_WAKE_ASSERTED" into bt.lnx.2.1.c1-dev
  1533.  
  1534. commit e85f82d5039fbecc26bb223bcc824c18f4d4bb2f
  1535. Merge: b61e71e46 0451764a1
  1536. Author: Service qcabuildsw <qcabuildsw@localhost>
  1537. Date: Tue Dec 20 03:58:52 2016 -0800
  1538.  
  1539. Merge "Bluetooth: Improve HOGP input report error handling" into bt.lnx.2.1.c1-dev
  1540.  
  1541. commit 816b0e3bc9986f74396b1185f5896edd251b9df2
  1542. Merge: 75785f771 b61e71e46
  1543. Author: Linux Build Service Account <lnxbuild@localhost>
  1544. Date: Sun Dec 18 04:11:49 2016 -0800
  1545.  
  1546. Promotion of bt.lnx.2.1.c1-00017.
  1547.  
  1548. CRs Change ID Subject
  1549. --------------------------------------------------------------------------------------------------------------
  1550. 1098783 Id90118bc5e049dc0befa086d113995854c9ca6d5 Handle AG enable and disable events properly
  1551.  
  1552. Change-Id: Ib59532d21b27b8d751fb0bae68af1491f9b63627
  1553. CRs-Fixed: 1098783
  1554.  
  1555. commit f1a4b6230ddf89bfe510463e781804eaa3b3ff92
  1556. Author: Matadeen Mishra <matade@codeaurora.org>
  1557. Date: Thu Dec 24 21:03:52 2015 +0530
  1558.  
  1559. Bluetooth: Reset the pairing_cb for bredr/cross key pairing address
  1560.  
  1561. In between SDP if pairing and unpairing happen,device will get stuck
  1562. in pairing pairing_cb sturcture is not getting reset.
  1563. Reset the pairing_cb structure for bredr or cross key pairing address
  1564. only
  1565.  
  1566. Change-Id: I50ac058acc2703b1ecc1c0cfb604fd67aff63c67
  1567. CRs-Fixed: 1101231
  1568.  
  1569. commit e2f38c1fd5ec4b515f9e9c34a13fa3a2e893a71e
  1570. Author: Luke Zhang <lukez@codeaurora.org>
  1571. Date: Mon Dec 5 13:53:42 2016 -0800
  1572.  
  1573. Start the Tx idle timer if wake_state is LPM_WAKE_ASSERTED
  1574.  
  1575. Previously our intenal code was changed to start Tx idle timer only
  1576. if the wake_state is LPM_WAKE_W4_TX_DONE. Changed it back to start Tx
  1577. idle timer if the wake_state is LPM_WAKE_ASSERTED as well
  1578.  
  1579. CRs-fixed: 1097891
  1580. Change-Id: I90c9191c07330e0eef4ff910c2350c0e2ec209c0
  1581.  
  1582. commit a33a3ec63c859cefbd4fc984f4fa5d3b496151f3
  1583. Merge: a51247541 aa40aa18b
  1584. Author: Ben YoungTae Kim <ytkim@qca.qualcomm.com>
  1585. Date: Thu Dec 15 21:08:23 2016 +0000
  1586.  
  1587. DO NOT MERGE ANYWHERE Fix the timestamp in btsnoop format
  1588. am: aa40aa18bc -s ours
  1589.  
  1590. Change-Id: I4fc659fbacd28f726d336d04600289ed891e00f6
  1591.  
  1592. commit a2550c50e7e77dee7987bbed3967974679ae43a6
  1593. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  1594. Date: Fri Jul 24 12:30:39 2015 -0700
  1595.  
  1596. Bluetooth: Prevent LE connection request after SMP over BR
  1597.  
  1598. This change performs LE specific discovery from LE auth cmpl
  1599. event, only if the SMP has been performed over CID = 6. In
  1600. case of cross key transport, discovery occurs in default way,
  1601. over BR transport because the LE remote might not be available
  1602. to connect back
  1603.  
  1604. CRs-fixed: 1090693
  1605.  
  1606. Change-Id: Ib6e94b77a72f643308ca0c8f60ee1417a7e6caec
  1607.  
  1608. commit a51247541f4b1b96420a6b9a2775a7a62b24649a
  1609. Author: Ajay Panicker <apanicke@google.com>
  1610. Date: Wed Sep 14 11:46:23 2016 -0700
  1611.  
  1612. Move btsnoop_hci.log to /data/misc/bluetooth/logs
  1613.  
  1614. Bug: 31466840
  1615. Change-Id: Ibd8f8b85eb59be8bfbb8a7c83b5935802624a748
  1616. (cherry picked from commit 12aeda148b39f82d07733ad5c3eafcc9264707a1)
  1617.  
  1618. commit b61e71e46f7289fa727e718f3bee4c4727fea23b
  1619. Merge: 12d68051c 30f1b9438
  1620. Author: Linux Build Service Account <lnxbuild@localhost>
  1621. Date: Wed Dec 14 11:04:50 2016 -0800
  1622.  
  1623. Merge "Handle AG enable and disable events properly"
  1624.  
  1625. commit 75785f7716837fdf321623e78a28a300c44bd4d0
  1626. Merge: f117ae499 12d68051c
  1627. Author: Linux Build Service Account <lnxbuild@localhost>
  1628. Date: Wed Dec 14 08:38:07 2016 -0700
  1629.  
  1630. Promotion of bt.lnx.2.1.c1-00016.
  1631.  
  1632. CRs Change ID Subject
  1633. --------------------------------------------------------------------------------------------------------------
  1634. 1038828 Ieb1f23f9a8a937b21f7c5eca92da3b0b821400e6 DO NOT MERGE btif: check overflow on create_pbuf size
  1635. 1090097 I8c51eb3d007584308d1ae06e678fe1a6c04e264c BT: Modify implementation for command timeout crashdump
  1636.  
  1637. Change-Id: Iaf3660e7f4ba37e9b9e48182ed7127f1fb75595a
  1638. CRs-Fixed: 1038828, 1090097
  1639.  
  1640. commit 12d68051cdd3c6df2d789cc78cca6ffd6cc27670
  1641. Merge: 690001ab0 561c0d979
  1642. Author: Linux Build Service Account <lnxbuild@localhost>
  1643. Date: Tue Dec 13 21:45:47 2016 -0800
  1644.  
  1645. Merge "BT: Modify implementation for command timeout crashdump collection"
  1646.  
  1647. commit aa40aa18bced3d4138b722b29eba690d3e9cd3a8
  1648. Author: Ben YoungTae Kim <ytkim@qca.qualcomm.com>
  1649. Date: Mon May 23 16:15:07 2016 -0700
  1650.  
  1651. DO NOT MERGE ANYWHERE Fix the timestamp in btsnoop format
  1652.  
  1653. Due to overflow, timestamp does not have correct value.
  1654. Make sure it should be saved in long long type as 64bit.
  1655.  
  1656. Change-Id: Iaf1b1dd746dd52ab7e50b870efacde2b8dd0bed6
  1657. Signed-off-by: Ben YoungTae Kim <ytkim@qca.qualcomm.com>
  1658.  
  1659. commit 690001ab02353b01a2561199ef58079999a0b3da
  1660. Author: Marie Janssen <jamuraa@google.com>
  1661. Date: Thu May 12 15:30:16 2016 -0700
  1662.  
  1663. DO NOT MERGE btif: check overflow on create_pbuf size
  1664.  
  1665. Bug: 27930580
  1666. Change-Id: Ieb1f23f9a8a937b21f7c5eca92da3b0b821400e6
  1667. (cherry picked from commit 514139f4b40cbb035bb92f3e24d5a389d75db9e6)
  1668.  
  1669. commit 0451764a138eaf5100e6cd8d6682a5f56e347921
  1670. Author: Pradeep Panigrahi <pradeepp@codeaurora.org>
  1671. Date: Wed Nov 9 15:39:43 2016 +0530
  1672.  
  1673. Bluetooth: Improve HOGP input report error handling
  1674.  
  1675. This fixes com.android.bluetooth crash when receiving HOGP input report
  1676. for unknown characteristic.
  1677.  
  1678. CRs-fixed: 1089413
  1679.  
  1680. Change-Id: I58ff55ad5a243995ff2ac46b3ab10708b4f14a9d
  1681.  
  1682. commit 0484271f9c06bd2181bdd2f455b0789078cb7d72
  1683. Merge: cd06d9c7b 3e1402c31
  1684. Author: Zheng Zhang <zhzh@google.com>
  1685. Date: Mon Dec 12 19:10:59 2016 +0000
  1686.  
  1687. DO NOT MERGE ANYWHERE Do not update sco_state when no matching peer_addr is found
  1688. am: 3e1402c31c -s ours
  1689.  
  1690. Change-Id: I235c9562890483bcba881a59c718c14b2f6ce2a2
  1691.  
  1692. commit 3e1402c31c207becba7019537bcc6b402ebc389e
  1693. Author: Zheng Zhang <zhzh@google.com>
  1694. Date: Wed Mar 23 11:03:19 2016 +0800
  1695.  
  1696. DO NOT MERGE ANYWHERE Do not update sco_state when no matching peer_addr is found
  1697.  
  1698. In the bta_hf_client_sco_conn_cback function, sco_state should not be set to
  1699. BTA_HF_CLIENT_SCO_SHUTDOWN_ST when no matched peer_addr found, so that it
  1700. can handle BTA_HF_CLIENT_SCO_OPEN_E event later.
  1701.  
  1702. Bug: 26416310
  1703. Change-Id: I4540230c792490f79e4cca24cb4b34a1c383422f
  1704. (cherry-picked from 2dfcbda49f694fcf1355955c334926e8641b4dc5)
  1705.  
  1706. commit 30f1b94389cf1556f66f0e4b4fecd7c7b9332b1a
  1707. Author: Satish Kodishala <skodisha@codeaurora.org>
  1708. Date: Thu Dec 1 16:02:00 2016 +0530
  1709.  
  1710. Handle AG enable and disable events properly
  1711.  
  1712. For AG enable and disable events, NULL pointer is
  1713. passed as argument from bta to btif. Handle NULL pointer
  1714. for the events received in btif.
  1715.  
  1716. CRs-Fixed: 1098783
  1717. Change-Id: Id90118bc5e049dc0befa086d113995854c9ca6d5
  1718.  
  1719. commit f1ff674e2a65d520089d4dfeb14278f890d46eda
  1720. Author: Venkata Jagadeesh Garaga <vgaraga@codeaurora.org>
  1721. Date: Thu Oct 27 16:25:45 2016 +0530
  1722.  
  1723. GAP: Host initiates sniff during OPP file transfer
  1724.  
  1725. As sys idle triggered on l2cap tx empty link may go
  1726. to sniff during large file transfers which takes more
  1727. than 5 sec transmission time.
  1728.  
  1729. This fix trigger sys idle for each sdu transmitted
  1730. and keeps the link active until file transfer complete
  1731.  
  1732. Change-Id: I1a4efd61323c75d7a5f4b0b483e1230b3a160aa7
  1733. CRs-Fixed: 1090082
  1734.  
  1735. commit cd06d9c7b0a6350d38fa781fd58cbff0decbccc3
  1736. Author: Pavlin Radoslavov <pavlin@google.com>
  1737. Date: Mon Nov 28 16:59:43 2016 -0800
  1738.  
  1739. Add extra logs by default inside sdp_copy_raw_data()
  1740.  
  1741. The extra logging is needed for investigating an issue that
  1742. is hard to reproduce.
  1743.  
  1744. Test: code compilation
  1745. Bug: 31795382
  1746. Change-Id: Ibe500e332dba8f44485b44bcac32d11be52520a6
  1747. Merged-In: Ibe500e332dba8f44485b44bcac32d11be52520a6
  1748. (cherry picked from commit 9f9166c5830e06f816ff8299f74518f7ec781347)
  1749.  
  1750. commit 68566424db4830ec25e608afe95ff85a0f9d413c
  1751. Merge: 21c4b16bf 5e7cf0c16
  1752. Author: Jakub Pawlowski <jpawlowski@google.com>
  1753. Date: Fri Dec 2 20:14:00 2016 +0000
  1754.  
  1755. Merge changes from topic 'ble_oob_sc_mr2' into nyc-mr2-dev
  1756.  
  1757. * changes:
  1758. Fix incorrect check for empty out-of-band pairing data
  1759. BLE OOB Pairing - parse address type (1/5)
  1760. Add LE Secure Connection data parsing (3/4)
  1761.  
  1762. commit 561c0d97951f40c7bb1e354f0871e35c2c22e279
  1763. Author: Manu Viswanadhan <manuv@codeaurora.org>
  1764. Date: Thu Nov 10 19:50:14 2016 +0530
  1765.  
  1766. BT: Modify implementation for command timeout crashdump collection
  1767.  
  1768. - Start hardware error timer for all crashdump scenarios even when
  1769. the property is not set by the user.
  1770. - Don't close hal immediately after SSR cleanup is called as the
  1771. WCNSS filter would be terminated and hardware error event cannot
  1772. be informed to the stack after crashdump collection.
  1773. - Correct the timeout set for hardware error event timer.
  1774.  
  1775. Change-Id: I8c51eb3d007584308d1ae06e678fe1a6c04e264c
  1776. CRs-Fixed: 1090097
  1777.  
  1778. commit 21c4b16bf30a7160fdcd1944ceb33635a9ad01c0
  1779. Author: Lawrance Liu <lawrance.liu@mediatek.com>
  1780. Date: Tue Oct 4 16:09:15 2016 +0800
  1781.  
  1782. Improve HOGP input report error handling
  1783.  
  1784. This fixes com.android.bluetooth crash when receiving HOGP input report
  1785. for unknown characteristic.
  1786.  
  1787. Test: Pair/Unpair BLE mouse/keyboard devices.
  1788. (cherry picked from commit 9e6f5ad992060fe91dbacc302417a30ddf5e7a57)
  1789. Bug: 33257618
  1790. Change-Id: I4bb3fb02cffdcc5b1273f8ace281826eccce6639
  1791.  
  1792. commit a86618a954d1ac72b70338982352895f6e6187df
  1793. Author: Jakub Pawlowski <jpawlowski@google.com>
  1794. Date: Tue Nov 29 11:45:09 2016 -0800
  1795.  
  1796. Cleanup GATT cache when remote device is disconnected
  1797.  
  1798. According to Bluetooth spec, GATT cache should not be persisted between
  1799. reconnections for unbonded devices. Bonded devices store the cache on
  1800. the disk and will read it on reconnection.
  1801.  
  1802. Bug: 33123476
  1803. Test: sl4a GattReadTest
  1804. Change-Id: If2ca53c7b22a346e7236514ea7b461695c923f74
  1805. (cherry picked from commit 9580a30918c256cf20fdb68823115864155e6243)
  1806.  
  1807. commit f74a382dcddd306317d35c4c926d37d03dea5dea
  1808. Author: Jakub Pawlowski <jpawlowski@google.com>
  1809. Date: Fri Nov 11 13:35:18 2016 -0800
  1810.  
  1811. Fix how LE connection parameters are set after connecting.
  1812.  
  1813. This patch fixes bug introduced in commit
  1814. 95075be6e95e9021c1ddd834bcf9e3771c57c217
  1815. which would cause unnecessary connection parameter update request
  1816. to be send. It should be send only right after connecting.
  1817.  
  1818. Bug: 32563079
  1819. Bug: 28435172
  1820. Change-Id: Ibd9301a990f12a94e8043b9c29a480f068251ba8
  1821.  
  1822. commit 5e7cf0c1640c408f00173c228d111558091ebe9a
  1823. Author: Jakub Pawlowski <jpawlowski@google.com>
  1824. Date: Thu Nov 10 15:56:46 2016 -0800
  1825.  
  1826. Fix incorrect check for empty out-of-band pairing data
  1827.  
  1828. Bug: 32780409
  1829. Test: try pairing with nRF52DK using OOB LE SC
  1830. Change-Id: I3c165843bb76c372b76bdc18a7d9226345d39037
  1831. (cherry picked from commit a638cc509bf8fe4157c0aa5d3e39011063d3587a)
  1832.  
  1833. commit 76f0078459f751ddb4a85adf89b86a801c05f328
  1834. Author: Jakub Pawlowski <jpawlowski@google.com>
  1835. Date: Wed Nov 9 16:39:10 2016 -0800
  1836.  
  1837. BLE OOB Pairing - parse address type (1/5)
  1838.  
  1839. When address type is not parsed, creating bond to devices not using
  1840. random address is impossible.
  1841.  
  1842. Bug: 32780409
  1843. Test: try pairing with nRF52DK using random address
  1844. Change-Id: Idc0315e9e3f9e17c3cf56fa483c8e21eb3590f01
  1845. (cherry picked from commit 7921e8f594079e00e90173a8fe7483ad72443b34)
  1846.  
  1847. commit 59e0b06149584a9ded4efe4de5c24d0e84535fd0
  1848. Author: Jakub Pawlowski <jpawlowski@google.com>
  1849. Date: Thu Jul 28 05:58:35 2016 -0700
  1850.  
  1851. Add LE Secure Connection data parsing (3/4)
  1852.  
  1853. Bug: 30460956
  1854. Change-Id: I216142090fe99b25ef7697fceceb278b761a182b
  1855.  
  1856. commit 95ac90b5e8f9b003f15c49d6bd5be5399ffa30c3
  1857. Merge: 83a376cdc c5bae3277
  1858. Author: Andre Eisenbach <eisenbach@google.com>
  1859. Date: Tue Nov 8 00:26:35 2016 -0800
  1860.  
  1861. resolve merge conflicts of c5bae32 to nyc-mr2-dev
  1862.  
  1863. Change-Id: Ib1acd5c8f60785470906941228593aa7453d5830
  1864.  
  1865. commit c5bae3277992bab4b41270eda17ac77e7d240b28
  1866. Merge: eac369fc1 ebba3ef2e
  1867. Author: Andre Eisenbach <eisenbach@google.com>
  1868. Date: Tue Nov 8 00:23:56 2016 +0000
  1869.  
  1870. Mask out HFP 1.7 feature bits if peer version is <1.7
  1871. am: ebba3ef2ea
  1872.  
  1873. Change-Id: Ifba883eecdf6296d94f6181564e3fdf69ec5a452
  1874.  
  1875. commit ebba3ef2ea5061a48aa0de49ebfdb98df64d803f
  1876. Author: Andre Eisenbach <eisenbach@google.com>
  1877. Date: Fri Nov 4 17:43:17 2016 -0700
  1878.  
  1879. Mask out HFP 1.7 feature bits if peer version is <1.7
  1880.  
  1881. Bug: 32378402
  1882. Merged-In: I568e8c4c584d56d744cf7a30273feac1d8d4c4df
  1883. Change-Id: Iac8684bdfd02b18cce260bedefb829e8f7285361
  1884. (cherry picked from commit 1ad2678e2ff5fa3dbfae9dc76ab646db10794e4e)
  1885. (cherry picked from commit 571f23ca31cdbc87cae8c078b5885246dd779498)
  1886.  
  1887. commit 83a376cdc46388cd9af47eb8d8a810f7b194b8aa
  1888. Author: Andre Eisenbach <eisenbach@google.com>
  1889. Date: Fri Jul 22 23:15:11 2016 -0700
  1890.  
  1891. Remove position dependent lookup tables in AT command parser
  1892.  
  1893. The various position dependent lookup tables in the AT command parser
  1894. were out of sync, causing invalid responses to the AT+CBPS command for
  1895. example.
  1896.  
  1897. This patch gets rid of positionally dependent enums for simple lookup
  1898. tables that correlate all the values for easier, less error prone
  1899. maintenance of the related tables.
  1900.  
  1901. This re-instates a previously reverted patch after fixing incorrect
  1902. field order in tBTA_AG_INDICATOR_MAP.
  1903.  
  1904. Change-Id: I7f8a052e78706c8c72c5102b38cfe9ce200ae0d9
  1905. Fixes: 29978908
  1906.  
  1907. commit d14ee8b81854452b713b0c04da5c2194411e5238
  1908. Author: Andre Eisenbach <eisenbach@google.com>
  1909. Date: Thu Nov 3 14:53:49 2016 -0700
  1910.  
  1911. [DO NOT MERGE] Remove incorrect assert in btm_read_rssi_cb
  1912.  
  1913. |data| may be NULL if the RSSI request times out.
  1914. See btm_read_rssi_timeout implementation for details.
  1915.  
  1916. Bug: 32587130
  1917. Test: manual
  1918. Change-Id: Ide9dee819e1db24a39c05b086cd4c0b558ca23ef
  1919.  
  1920. commit eb07df59861f1d98f058c9da6c775088b632415c
  1921. Merge: 087fdfb4d eac369fc1
  1922. Author: Jacky Cheung <jackyc@google.com>
  1923. Date: Thu Nov 3 22:20:20 2016 +0000
  1924.  
  1925. DO NOT MERGE ANYWHERE Auto Connection Parameter Update for Whitelisted Address
  1926. am: eac369fc17 -s ours
  1927.  
  1928. Change-Id: I78c55cc18fadc66a7dc943446ffc60a4e145a774
  1929.  
  1930. commit 087fdfb4d518ef38ee450a0a6337c51454d96e1b
  1931. Merge: e6433719c f4314979b
  1932. Author: Jacky Cheung <jackyc@google.com>
  1933. Date: Thu Nov 3 22:20:19 2016 +0000
  1934.  
  1935. DO NOT MERGE ANYWHERE LE Connection Parameter Update Callback
  1936. am: f4314979ba -s ours
  1937.  
  1938. Change-Id: I9594cfb0e7be17a5e3d13631602ade1767df26ec
  1939.  
  1940. commit eac369fc1713966a6394576670b972d8d028e976
  1941. Author: Jacky Cheung <jackyc@google.com>
  1942. Date: Fri Oct 28 14:17:14 2016 -0700
  1943.  
  1944. DO NOT MERGE ANYWHERE Auto Connection Parameter Update for Whitelisted Address
  1945.  
  1946. Auto adjust connection interval parameter after a certain idle
  1947. period on the connection.
  1948.  
  1949. BUG: 32380838
  1950.  
  1951. Change-Id: I28cf4f6d5dcfb7a0bfb6aa652d939e16fbdcdcde
  1952.  
  1953. commit f4314979baa2cbee2ccb34eda063f9e697651acf
  1954. Author: Jacky Cheung <jackyc@google.com>
  1955. Date: Fri Oct 28 11:47:11 2016 -0700
  1956.  
  1957. DO NOT MERGE ANYWHERE LE Connection Parameter Update Callback
  1958.  
  1959. The callback ends at the btif layer and does not go up to the HAL layer.
  1960. Event logging is added to track success rate.
  1961.  
  1962. BUG: 28800115
  1963.  
  1964. Change-Id: I73ad281437760e1d61dd4e504401b270eb77e3e6
  1965.  
  1966. commit e6433719c5137bef4b176eed6b6e37d262dd1bb3
  1967. Author: Jack He <siyuanh@google.com>
  1968. Date: Tue Nov 1 11:30:51 2016 -0700
  1969.  
  1970. Assign pairing code to bta_dm_cb before device name resolution
  1971.  
  1972. Device name resolution, BTM_ReadRemoteDeviceName(), will cause
  1973. bta_dm_sp_cback() to exit early and bta_dm_pinname_cback() callback
  1974. will be invoked after the resolution, which continues the pairing
  1975. with pairing code from bta_dm_cb.num_val. Hence, bta_dm_cb.num_val
  1976. needs to be assigned before BTM_ReadRemoteDeviceName() is called.
  1977.  
  1978. Test: manual
  1979. Bug: 31381715
  1980. Change-Id: I61f06a9d878dd72154d6621eb094dcea5f701cbc
  1981. (cherry picked from commit db76fa4d26d73402a3f03b288a0999f8694dbea8)
  1982.  
  1983. commit 90aff7a5d49dbe372500dcc0729df1f0ecee3141
  1984. Merge: 67560541d 1fe98c51a
  1985. Author: Jakub Pawlowski <jpawlowski@google.com>
  1986. Date: Tue Oct 25 20:57:55 2016 +0000
  1987.  
  1988. Fix random crashes in HID related code am: e318faa73a
  1989. am: 1fe98c51ab
  1990.  
  1991. Change-Id: Ic1010a65720d0e90024e16b87353017321e34f8f
  1992.  
  1993. commit 1fe98c51ab2796da8bd168f29cdbba6afe945c11
  1994. Merge: 67560541d e318faa73
  1995. Author: Jakub Pawlowski <jpawlowski@google.com>
  1996. Date: Tue Oct 25 20:53:26 2016 +0000
  1997.  
  1998. Fix random crashes in HID related code
  1999. am: e318faa73a
  2000.  
  2001. Change-Id: I134f5f63052d7173b106422cebda1c9987c15e4a
  2002.  
  2003. commit 67560541dd3a209b8fa41a171a5967d69c7c2d49
  2004. Merge: c5c473053 0cb0e9346
  2005. Author: Jacky Cheung <jackyc@google.com>
  2006. Date: Thu Oct 20 20:42:05 2016 +0000
  2007.  
  2008. Merge "DO NOT MERGE ANYWHERE Add Wear-specific feature to override LE IO capability" into cw-f-dev
  2009.  
  2010. commit c5c4730537881a929b2f894e1d941fe511811032
  2011. Merge: 68b0ac8b4 667e1fe3d
  2012. Author: Andre Eisenbach <eisenbach@google.com>
  2013. Date: Thu Oct 20 20:33:35 2016 +0000
  2014.  
  2015. Reset device security flags when pairing fails
  2016. am: 667e1fe3d7
  2017.  
  2018. Change-Id: I1dd2d6d1a3f1dd613ae6d02d167f4fd7e015aadf
  2019.  
  2020. commit 0cb0e9346d4aa06f4a04261b6f99f5124c7c6cc8
  2021. Author: Jacky Cheung <jackyc@google.com>
  2022. Date: Wed Oct 19 14:59:06 2016 -0700
  2023.  
  2024. DO NOT MERGE ANYWHERE Add Wear-specific feature to override LE IO capability
  2025.  
  2026. Force the first bond to use Just Works pairing when
  2027. WEAR_LE_IO_CAP_OVERRIDE is set to TRUE.
  2028.  
  2029. Bug: 32234733
  2030. Change-Id: I1732be86dd888586c603112fb6c3010974b54a13
  2031.  
  2032. commit 68b0ac8b4268ffd43cc0f1f75c55a7c50a61b977
  2033. Merge: 565ca33e2 1b3e27469
  2034. Author: Zach Johnson <zachoverflow@google.com>
  2035. Date: Wed Oct 12 17:08:27 2016 +0000
  2036.  
  2037. Merge "Fix HFP AT command BIA failures" into cw-f-dev
  2038.  
  2039. commit 1b3e27469d7288b7696a1556b516e8f91c9d6a0f
  2040. Author: Devin Kim <dojip.kim@lge.com>
  2041. Date: Wed Sep 7 13:47:47 2016 +0900
  2042.  
  2043. Fix HFP AT command BIA failures
  2044.  
  2045. Running the PTE test case TC_AG_IIA_BV_01_I, a failure occurs due to
  2046. missing initialization of tBTA_AG_VAL.
  2047.  
  2048. Bug: 31325270
  2049. Test: PTS
  2050. Change-Id: I683eccd53d40e79ec03545166b18ffa1922f0fb2
  2051.  
  2052. commit 565ca33e21d13e7b5690f08226c3a7b026b0db35
  2053. Merge: 7e701dbd4 f87953f1b
  2054. Author: Jakub Pawlowski <jpawlowski@google.com>
  2055. Date: Tue Oct 4 16:45:43 2016 +0000
  2056.  
  2057. Fix bad GATT client state machine state after successfull cache load
  2058. am: f87953f1be
  2059.  
  2060. Change-Id: If89361b40bd9abf0150afa4ac2af1b02366eafc7
  2061.  
  2062. commit 7e701dbd4375ee00c3b72d4bda970d444f20c470
  2063. Merge: 7edffcd47 013c32bf9
  2064. Author: Andre Eisenbach <eisenbach@google.com>
  2065. Date: Wed Sep 28 23:53:42 2016 +0000
  2066.  
  2067. Fix 100 LE device connection limitation
  2068. am: 013c32bf98
  2069.  
  2070. Change-Id: I64d57c1a19e41bcf35569eb707f58d31c9a54d63
  2071.  
  2072. commit 7edffcd4746841a24ceb35f46fcfbb4bec7078fe
  2073. Merge: 1b97714aa f2e3bea84
  2074. Author: Jakub Pawlowski <jpawlowski@google.com>
  2075. Date: Tue Sep 27 15:44:34 2016 +0000
  2076.  
  2077. Fix unnecessary error message during GATT discovery
  2078. am: f2e3bea844
  2079.  
  2080. Change-Id: Ied4363b52980f4a1e146c6186ffe920770f65866
  2081.  
  2082. commit 1b97714aa8a3e01052fb37a12bd2922e04fd3a52
  2083. Merge: 881c5faee 58c27b48a
  2084. Author: chaoyu.x.wu <chaoyu.x.wu@sonymobile.com>
  2085. Date: Fri Sep 23 19:56:34 2016 +0000
  2086.  
  2087. Fix the BLE connection failure with some mice
  2088. am: 58c27b48aa
  2089.  
  2090. Change-Id: I45bdf4a316fca554c8c85cefdb87cff0cd2d21e6
  2091.  
  2092. commit 881c5faeeca7d00e9707b5dad302d8a94694ef5d
  2093. Merge: 9a6155ca7 e1c8ed17c
  2094. Author: Pavlin Radoslavov <pavlin@google.com>
  2095. Date: Fri Sep 16 21:55:29 2016 +0000
  2096.  
  2097. Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event
  2098. am: e1c8ed17c7
  2099.  
  2100. Change-Id: Ie4625f75dcfd71ae9740af80721a53be19045055
  2101.  
  2102. commit 9a6155ca742cf3f290e92a01aaf579b55fecd950
  2103. Merge: dcef080aa 1e688824d
  2104. Author: Jakub Pawlowski <jpawlowski@google.com>
  2105. Date: Fri Sep 16 20:10:23 2016 +0000
  2106.  
  2107. Fix bad address type assumption
  2108. am: 1e688824d9
  2109.  
  2110. Change-Id: I522a7131368106919866b6f764eff43927a86124
  2111.  
  2112. commit dcef080aa46a099263dfe7c34b7da8edad535f53
  2113. Merge: 7b5011454 654c6d13e
  2114. Author: Andre Eisenbach <eisenbach@google.com>
  2115. Date: Fri Sep 16 20:09:59 2016 +0000
  2116.  
  2117. Merge "Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT" into nyc-mr1-dev
  2118. am: 654c6d13e5
  2119.  
  2120. Change-Id: I4ca7da856ba68edb44f9fd251d4f333590c98def
  2121.  
  2122. commit 7b50114544f03082890e8e3d6193bde601383fa2
  2123. Merge: f3451bf18 5f98c2410
  2124. Author: Jakub Pawlowski <jpawlowski@google.com>
  2125. Date: Fri Sep 16 20:09:59 2016 +0000
  2126.  
  2127. Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT
  2128. am: 5f98c2410f
  2129.  
  2130. Change-Id: Ic93722a25b865313ef94fcd84a7008b737f8a567
  2131.  
  2132. commit f3451bf180b32c30bea690f190f71d8e6051ea27
  2133. Merge: 3502a0a2b 5e61112a9
  2134. Author: Jakub Pawlowski <jpawlowski@google.com>
  2135. Date: Fri Sep 16 20:09:44 2016 +0000
  2136.  
  2137. Fix NPE in l2cble_notify_le_connection
  2138. am: 5e61112a98
  2139.  
  2140. Change-Id: I6fbb661a7911c22b51952bfd54f5b342c9cb6b75
  2141.  
  2142. commit 3502a0a2baf34c11485f43934f704e9619a4f4c1
  2143. Merge: bbc66bc77 b4a5ec958
  2144. Author: Andre Eisenbach <eisenbach@google.com>
  2145. Date: Fri Sep 16 17:29:19 2016 +0000
  2146.  
  2147. Add security record for devices found through LE batch scan
  2148. am: b4a5ec958f
  2149.  
  2150. Change-Id: I361aef8e79a9ef470b7e38bc71a30cf9104fa09f
  2151.  
  2152. commit bbc66bc77fc09a42ab2b6cdfe47f1089c921c187
  2153. Merge: 3d296192d a1e4dd95e
  2154. Author: pkanwar <pkanwar@google.com>
  2155. Date: Tue Sep 6 22:29:58 2016 +0000
  2156.  
  2157. Updating QDID to reflect the certfication done for N.
  2158. am: a1e4dd95ea
  2159.  
  2160. Change-Id: Ic057ec7cc1ffc73073f35c1d7c828c3904a5065d
  2161.  
  2162. commit 3d296192d514c74b8610e25498ba5035f96268f0
  2163. Merge: 164aa217b 0afaaa41b
  2164. Author: Jakub Pawlowski <jpawlowski@google.com>
  2165. Date: Thu Sep 1 21:08:50 2016 +0000
  2166.  
  2167. Fix HID crashing on reconnect
  2168. am: 0afaaa41b5
  2169.  
  2170. Change-Id: I04188383c9a7dc73b4988fd5e791c2ad625080f5
  2171.  
  2172. commit 164aa217b2f8b6b5c9a9b09f46bb27a69a85eb87
  2173. Merge: f6186c818 d81003932
  2174. Author: Andre Eisenbach <eisenbach@google.com>
  2175. Date: Mon Aug 29 22:23:24 2016 +0000
  2176.  
  2177. Merge "Disable auto-pairing for hands-free devices" into nyc-dev am: fb309b3ce7 am: 88cc389d84
  2178. am: d810039327
  2179.  
  2180. Change-Id: I8f8921f7930a877c2dd7cbf5af24856ad7398e3a
  2181.  
  2182. commit f6186c818fff2cd7042a158cda89c09f02eb6535
  2183. Merge: 1a4a7c28a d3b760ac4
  2184. Author: Andre Eisenbach <eisenbach@google.com>
  2185. Date: Mon Aug 29 22:23:23 2016 +0000
  2186.  
  2187. Disable auto-pairing for hands-free devices am: d2a37effc2 am: f7d632a29d
  2188. am: d3b760ac45
  2189.  
  2190. Change-Id: Ia6057d521cb2e64d53e67400543607aef375e3cf
  2191.  
  2192. commit 1a4a7c28ad66f35537cb4df250c001d38f57a3ef
  2193. Merge: 6d5eee211 9cc786805
  2194. Author: Andy Hung <hunga@google.com>
  2195. Date: Mon Aug 29 21:20:21 2016 +0000
  2196.  
  2197. audio_a2dp_hw: Always update frame counter in out_write am: 5274ab7a31 am: 12851e1b46
  2198. am: 9cc786805b
  2199.  
  2200. Change-Id: I66972340a617f44d4d9ca993f9ab394065947a8e
  2201.  
  2202. commit 6d5eee2116596f8ac6a4e76eb8755edda6b8a88b
  2203. Merge: 72b3b6fdf de0eabbc0
  2204. Author: Jakub Pawlowski <jpawlowski@google.com>
  2205. Date: Tue Aug 23 20:32:50 2016 +0000
  2206.  
  2207. Make gatt_attr use opportunistic connection am: 970d9d18ec
  2208. am: de0eabbc05
  2209.  
  2210. Change-Id: Ic84f963c1efa375a643fe4c08ef0716c21e209b6
  2211.  
  2212. commit 72b3b6fdf2c525c32824267d8c7ba05c91921212
  2213. Merge: e09f72982 a7dd70791
  2214. Author: Jakub Pawlowski <jpawlowski@google.com>
  2215. Date: Tue Aug 23 20:32:48 2016 +0000
  2216.  
  2217. GATT: don't update link status for apps that were never connected am: aab757d3d6
  2218. am: a7dd707914
  2219.  
  2220. Change-Id: I9256c0f1ad331bca8b62e01790dcc9d6c5248e87
  2221.  
  2222. commit e09f72982b3b7826f70cf594b45493af6c54a787
  2223. Merge: e6f74e008 fdab49606
  2224. Author: Jakub Pawlowski <jpawlowski@google.com>
  2225. Date: Fri Aug 19 13:27:30 2016 +0000
  2226.  
  2227. Merge "GATT: don't update link status for apps that were never connected" into nyc-mr1-dev
  2228. am: fdab496066
  2229.  
  2230. Change-Id: I176b02758b89cec3e0af685bc1d6a51cc4e22584
  2231.  
  2232. commit e6f74e0083cd9a8700d6257225f66e7677220a27
  2233. Merge: 854768185 d921c78fc
  2234. Author: Jakub Pawlowski <jpawlowski@google.com>
  2235. Date: Fri Aug 19 13:27:30 2016 +0000
  2236.  
  2237. GATT: don't update link status for apps that were never connected
  2238. am: d921c78fc6
  2239.  
  2240. Change-Id: I35b5cd7df92916044b69c9b191978ccd207ee6d4
  2241.  
  2242. commit 854768185802a50f52df3cd2c8f65bf03b18cd75
  2243. Merge: e9bc61c5c 8ed030ff4
  2244. Author: Jakub Pawlowski <jpawlowski@google.com>
  2245. Date: Fri Aug 19 13:27:29 2016 +0000
  2246.  
  2247. Make gatt_attr use opportunistic connection
  2248. am: 8ed030ff4a
  2249.  
  2250. Change-Id: I7f9926fa32daaf286de667b9faf8ef92f81d43f2
  2251.  
  2252. commit e9bc61c5c127cf32aae187e7919f02da5eacef4d
  2253. Merge: 87c30d8ee 3b9c4610e
  2254. Author: Satomi <michitsuta@casio.co.jp>
  2255. Date: Tue Aug 9 19:48:29 2016 +0000
  2256.  
  2257. Rvert "Register for Service Changed notifications for untrusted devices"
  2258. am: 3b9c4610e0
  2259.  
  2260. Change-Id: I18923bae68b0b186ab43f7bbb05ccc171980264b
  2261.  
  2262. commit 87c30d8eea0584b2a80bda343ee79aa52c4193dd
  2263. Merge: 99abd318b 17be4ae79
  2264. Author: Jakub Pawlowski <jpawlowski@google.com>
  2265. Date: Fri Aug 5 19:07:32 2016 +0000
  2266.  
  2267. Fix APR crashes in read rssi callback
  2268. am: 17be4ae79a
  2269.  
  2270. Change-Id: I3d36ea5bc06e20be72103c9028e2719bc393a4de
  2271.  
  2272. commit 99abd318ba26480d38500da9dfd8eece68e7aa25
  2273. Author: Jacky Cheung <jackyc@google.com>
  2274. Date: Fri Jul 29 16:39:39 2016 -0700
  2275.  
  2276. Add dumpsys support for LE connection parameter updates
  2277.  
  2278. Change-Id: Ia79483c72d3b0cfc1e339f9f4ac65295e68e8e5d
  2279.  
  2280. commit cca325a8d9b4c43841e37acb216956b5d61efa05
  2281. Merge: e58032231 ac9f5fbfa
  2282. Author: Andy Hung <hunga@google.com>
  2283. Date: Thu Jul 28 23:50:06 2016 +0000
  2284.  
  2285. Merge \"audio_a2dp_hw: Always update frame counter in out_write\" into nyc-mr1-dev
  2286. am: ac9f5fbfa3
  2287.  
  2288. Change-Id: Ifc8aa0a9649c8f92190c372c4c816fbb1cbd4072
  2289.  
  2290. commit e5803223116f9d37f0c2d047b3ba88e847367318
  2291. Merge: 6d00ff150 f4a37b255
  2292. Author: Andy Hung <hunga@google.com>
  2293. Date: Thu Jul 28 23:49:59 2016 +0000
  2294.  
  2295. audio_a2dp_hw: Always update frame counter in out_write
  2296. am: f4a37b255d
  2297.  
  2298. Change-Id: Idb6e3e27f412da21e14e45addaf31d0fa82e9ea4
  2299.  
  2300. commit 6d00ff15094fe01994ab1c9e2403301388fd43d1
  2301. Merge: 292051c27 b82a27ed3
  2302. Author: Ayan Ghosh <abghosh@codeaurora.org>
  2303. Date: Thu Jul 28 01:27:53 2016 +0000
  2304.  
  2305. Proper handling of AV connection collision
  2306. am: b82a27ed32
  2307.  
  2308. Change-Id: I2e6ad58ff61b95d3c6460d169e24702213bd31d5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement