{"push_id":2319268253,"size":30,"distinct_size":0,"ref":"refs/heads/oreo-mr1","head":"e5a77078f92639cb62ca9422583159af04ef9f7a","before":"2f7f85d96a0c3f38c239823ae680a880455584c0","commits":[{"sha":"42b2d57393687b5d4381ed16e4c12898d5b36c27","author":{"name":"Ayan Ghosh","email":"5c257771bb84f022088667ac9637933cb413a692@codeaurora.org"},"message":"Ensure correct sequence of AV channel disconnection\n\nEnsure correct sequence of AV channel disconnection.\nIf disconnection is not issued explicitly for AV\nMedia and then AV control channel, but L2cap dergister\nis directly called with AV PSM, the disconnection\nsequence triggered from L2cap is seen reverse which\nputs some remote to bad state and disconnection response\nfor media channel is not received at DUT side causing\nBT turn off TO\n\nCRs-Fixed: 2165550\nChange-Id: I69febd9eab2896944c72f06cae5b371b79471749","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/42b2d57393687b5d4381ed16e4c12898d5b36c27"},{"sha":"c3a8fdef0c61d0e870012d2b33c433788a1d34d5","author":{"name":"Bandari Ramesh","email":"d3f8dd0ef28d9f5ca7587f66686080d6e50e222d@codeaurora.org"},"message":"BT: Handled the HCI module failure cases\n\n- Added a logic to exit from stack manager\n  thread in case of fail to start HCI module\n\nCRs-Fixed: 2163985\nChange-Id: If573faa57e0c0912e02bc69568120351297b682c","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/c3a8fdef0c61d0e870012d2b33c433788a1d34d5"},{"sha":"94adabf7c83558a7ffa80709a68d31cfd0e59e08","author":{"name":"CNSS_WLAN Service","email":"af996d3d5295148ff600e8ce170568de3fd62ce0@qualcomm.com"},"message":"Merge \"BT: Handled the HCI module failure cases\" into bt.lnx.3.2","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/94adabf7c83558a7ffa80709a68d31cfd0e59e08"},{"sha":"948596bf79262fa8dc006111bb65686417f5607f","author":{"name":"CNSS_WLAN Service","email":"af996d3d5295148ff600e8ce170568de3fd62ce0@qualcomm.com"},"message":"Merge \"Ensure correct sequence of AV channel disconnection\" into bt.lnx.3.2","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/948596bf79262fa8dc006111bb65686417f5607f"},{"sha":"315bfcc7aadb1ceb6dd97d5e0b66e310bc85a4d5","author":{"name":"pramod kotreshappa","email":"9f3cc106ea4339bf0bbaed35e15a64a9caa2186a@codeaurora.org"},"message":"A2DP: Handle spurious wake-ups\n\nFix to handle spurious wakeups while waiting on condtional wait.\n\nChange-Id: I6d2655357fc5a12e82b93501a253abd7b6d19017","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/315bfcc7aadb1ceb6dd97d5e0b66e310bc85a4d5"},{"sha":"51280b14a120b7ff287568226826882a9885f287","author":{"name":"Sagar Verma","email":"a52c89091c7f6a69f8a924bbc40ec182bc40bbc1@codeaurora.org"},"message":"A2DP: Move to Opening to Idle after Cleanup for API_CLOSE\n\nReceiving AV close as a result of ACL disconnect in BTA\nOPENING state leads the SM movement to defer all of the\nsubseqent events as there is no further action and state\ntransitions resulting BT Settings UI stuck forever.\n\nCRs-Fixed: 2167495\nChange-Id: Iaba083eff256e70e323a0eaf63306ce2c011aec1","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/51280b14a120b7ff287568226826882a9885f287"},{"sha":"4ad29f7fa60792ae37a0eea2475532e601404529","author":{"name":"NAGASHREE S","email":"9e8e67f72a1be9d86287eb9dc02b3a5cfb215cd3@codeaurora.org"},"message":"Revert \"HFP: Move sco to LISTEN_ST when receive shutdown event\"\n\nThis reverts commit 613203b8c55e5ff57d08b8b1d54de87691463d14.\n\nCRs-Fixed: 2166811\nChange-Id: I15af307cf1cd874e2d2ff05e3ef30d4820bfab5f","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/4ad29f7fa60792ae37a0eea2475532e601404529"},{"sha":"968a21bcd9996a6627c450fe0baa8d9ccc00942f","author":{"name":"siminy","email":"09a2dd2ab650f8a7a00753eab145ff66ced5fb5a@codeaurora.org"},"message":"Fix: sdp get invalid version for non blacklisted device\n\nSdp get invalid version for zero addr, which cause\ndevice is blacklisted for AVRCP1.5.\n\nCRs-Fixed: 2164710\nChange-Id: I02a339187aa6b8df87411564db359a7aff7d6f06","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/968a21bcd9996a6627c450fe0baa8d9ccc00942f"},{"sha":"b34195e75e48600eb8335bd7ef6c4718060a4551","author":{"name":"Sumit Deshmukh","email":"b7112571a8db0ecbe85396b8b1a7f400db3ff514@codeaurora.org"},"message":"RFCOMM: Prevent SPP SDP creation for reserved RFCOMM channels\n\nThis change prevents SDP creation for SPP if the RFCOMM channel\nis reserved for OBEX profiles or SAP. This change will ensure\nsuccessful connection for the given profile even if carkit\ndoesnt do SDP search before connection.\n\nChange-Id: I7379213c6dfd189b54809796db67ab5dcfcf4306\nCRs-Fixed: 2166422","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/b34195e75e48600eb8335bd7ef6c4718060a4551"},{"sha":"1ab91db0b14cb39a58cc7baacd38926a0c93efda","author":{"name":"Hemant Gupta","email":"f4395ed2816fa666c2613ebddf1152d09fe9d571@codeaurora.org"},"message":"HID: Update condition for checking LE HID handle validity\n\n1) Pair and connect with BR/EDR HID devices and LE devices\n   such that the total number of connected paired devices\n   becomes 7. It is not required that connection to all devices be\n   maintained, they can be disconnected as well afterwards.\n2) Pair and connect with a new LE device. Connection fails\n3) Retry connecting to same LE device. Connection does not go through\n4) Turn BT off\n\nObserved Result:\n1) LE device cannot be connected in step 2\n2) Tombstone generated in BT while switching off BT with below signature\n\nbacktrace:\n    #00 pc 0000000000092438  /system/lib64/libc.so (ifree+88)\n    #01 pc 000000000009298c  /system/lib64/libc.so (je_free+120)\n    #02 pc 00000000001b266c  /system/lib64/hw/bluetooth.default.so (_Z18osi_free_and_resetPPv+84)\n    #03 pc 0000000000062f84  /system/lib64/hw/bluetooth.default.so\n    (_Z17bta_hh_sm_executeP14tBTA_HH_DEV_CBtP12tBTA_HH_DATA+880)\n    #04 pc 0000000000063120  /system/lib64/hw/bluetooth.default.so (_Z16bta_hh_hdl_eventP6BT_HDR+296)\n    #05 pc 000000000007bbc4  /system/lib64/hw/bluetooth.default.so (_Z13bta_sys_eventP6BT_HDR+60)\n    #06 pc 00000000001b4d88  /system/lib64/hw/bluetooth.default.so (_ZL22internal_dequeue_readyPv+80)\n    #07 pc 00000000001b96f4  /system/lib64/hw/bluetooth.default.so (_ZL11run_reactorP9reactor_ti+312)\n    #08 pc 00000000001b9590  /system/lib64/hw/bluetooth.default.so (_Z13reactor_startP9reactor_t+80)\n    #09 pc 00000000001baf24  /system/lib64/hw/bluetooth.default.so (_ZL10run_threadPv+256)\n    #10 pc 0000000000067bc4  /system/lib64/libc.so (_ZL15__pthread_startPv+36)\n    #11 pc 000000000001f264  /system/lib64/libc.so (__start_thread+68)\n\nRoot Cause:\nWrong conditional check in macro BTA_HH_IS_LE_DEV_HDL_VALID which ignores the condition that max\n14 HID devices can be connected and all of them can be LE as well.\n\nFix:\nUpdate the condition in macro BTA_HH_IS_LE_DEV_HDL_VALID to compare with BTA_HH_MAX_DEVICE instead of\nBTA_HH_LE_MAX_KNOWN\n\nTest: Not yet performed, only code and log analysis\n\nCRs-Fixed: 2170582\nChange-Id: I2b56b6f109787608e25c340150be313f0f5397be","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/1ab91db0b14cb39a58cc7baacd38926a0c93efda"},{"sha":"d651959e52a941685d0438c82a91328b8cde842e","author":{"name":"Hemant Gupta","email":"f4395ed2816fa666c2613ebddf1152d09fe9d571@codeaurora.org"},"message":"HID: Use proper BD Address while removing hid info\n\nUse proper BD Address while removing hid info in\nbtif_storage_load_bonded_hid_info\n\nCRs-Fixed: 2170582\nChange-Id: I9b7994982577d68d076a6429f97d66b3ea4c8ce4","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/d651959e52a941685d0438c82a91328b8cde842e"},{"sha":"395a8c0299e190415b7191a2b4c58263144dfa94","author":{"name":"Mahesh Kumar Sharma","email":"fe88c87e6baa4e6f29fa1237596c43c5bf1d96f4@codeaurora.org"},"message":"Bluetooth: Add AAC encoder enable support in whitelist\n\nAdd whitelist approach for AAC encoder supported devices\nand can be configured dynamically. Blacklist approach being\nthe default configuration\n\nChange-Id: I55aa7e6a0fe2fe98d39d8a6a460948bdcdbd8756","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/395a8c0299e190415b7191a2b4c58263144dfa94"},{"sha":"89d40cfb68a25c35324596a779379219ecafca73","author":{"name":"Venkata Jagadeesh Garaga","email":"d459923ef741d3d185709e4694b6a690ce45755e@codeaurora.org"},"message":"GAP: Reject sdp attribute req wit invalid max attr byte count\n\nReject sdp service search req with invalid max attr list as\nremote giving less than 7 byes max attributes it can accept\nwhich against spec.\nHence reject sdp service search with invalid syntax error.\n\nChange-Id: I7fd199d8fe29c1bb88a15d9cbe4418cbfaf5edba\nCRs-Fixed: 2157328","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/89d40cfb68a25c35324596a779379219ecafca73"},{"sha":"7577dcd18801e2f86b059140aa6c7382afbae84a","author":{"name":"AnubhavGupta","email":"8c2fc1264feed602357a850a472bff2475a4ac88@codeaurora.org"},"message":"AG: Cancel discovery while disconnecting ag rf connection\n\n - if sdp is ongoing and rf channel is disconnected,\n   cancel sdp request\n\nChange-Id: I512146d6b6eedcb2721cd3a65c7e1379841981cf","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/7577dcd18801e2f86b059140aa6c7382afbae84a"},{"sha":"5ab5ea3de9d66afd8cd226f401269607314e8dda","author":{"name":"Gurpreet Ghai","email":"2307c62ce34215bb0f96b8260873b45eb7678b0a@codeaurora.org"},"message":"BT: Changes to control SoC logging from Developer option\n\n-> Remove SoC logging enablement dependency on Build flag.\n\n-> Since the SoC logs are captured along with hci snoop\n   logs, made changes to control the SoC logging using\n   Developer Option menu to control Snoop logging.\n\nCRs-Fixed: 2173569\n\nChange-Id: Ib8ad9a41a88b32ca51a37ef8c7c27e3c0c372f5d","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/5ab5ea3de9d66afd8cd226f401269607314e8dda"},{"sha":"92e541e70becfe470f32fd914cae9e3ddbdc9c5e","author":{"name":"Hemant Gupta","email":"f4395ed2816fa666c2613ebddf1152d09fe9d571@codeaurora.org"},"message":"BLE: Add devices to INTEROP_DISABLE_LE_SECURE_CONNECTIONS\n\nUsecase:\nTry to pair LE device from UI\n\nExpected REsult:\nPairing should work fine and remote device can be used afterwards\nwithout any issue\n\nObserved Result:\nPairing fails with Invalid parameters.\n\nRoot Cause:\nSome devices have problematic behaviour in understanding SC bit being\nset in Pairing Request.\n\nFix:\nAdd devices to INTEROP_DISABLE_LE_SECURE_CONNECTIONS.\n\nTest: Checked if pairing, connection and disconnection works\nfine with HoGP mouse, and SMP pairing request is triggered by\nDUT after retrieving Remote Version information.\n\nCRs-Fixed: 2173765\nChange-Id: I01cf8c48c42deb49b356742dfb9604aaebb07b8b","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/92e541e70becfe470f32fd914cae9e3ddbdc9c5e"},{"sha":"f48097b25975f773722dbae9b0ec40e8bd298277","author":{"name":"Venkata Jagadeesh Garaga","email":"d459923ef741d3d185709e4694b6a690ce45755e@codeaurora.org"},"message":"GAP: Handle legacy pairing collision scenario\n\nIn legacy pairing collision scenario, host accepting\nthe incoming connection and handling pin req from\nremote but treating it as out going pairing.\n\nHence pin code reply not sent from host and connection\ntimed out.\n\nChange-Id: I10f25d8bfda7f665ac361d3746d5d53c49b62f1d\nCRs-Fixed: 2176279","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/f48097b25975f773722dbae9b0ec40e8bd298277"},{"sha":"a35fda23610749d959115597804d90e0d06cffb4","author":{"name":"Venkata Jagadeesh Garaga","email":"d459923ef741d3d185709e4694b6a690ce45755e@codeaurora.org"},"message":"GAP: Set pairing flags to disc in collision scenario\n\nAs pairing flags not set during collision scenario,\nif any pairing time out triggered , host not resetting\nbond state. DUT may stuck in pairing and inquiry wont\nwork after this scenario.\n\nHence Set pairing flags to disc in collision scenario.\n\nChange-Id: I02540db131a59390468da192763972db1f9818a3\nCRs-Fixed: 2174301","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/a35fda23610749d959115597804d90e0d06cffb4"},{"sha":"a803d836602d946ee1bd923daaf5f4c79b67e330","author":{"name":"Nitin Shivpure","email":"6c63022c8ea723eb244d799803e4a0f1821f54a4@codeaurora.org"},"message":"PAN: Clear the Congestion on l2cap disconnect\n\nRCA: A case where DUT is connected with 2 panu devices,\ncongestion is occurred on 1 ACL link, & pan btif\nlayer stops reading the data from TUN driver after\nreceiving congestion callback. Panu connection is\nimmidiately terminated by remote device at same time\nafter congestion is occurred, hence congestion is never\ncleared till next connection.\n\nFix: Clear the Congestion on l2cap disconnect\n\nCRs-fixed: 2155851\nChange-Id: Ia263f61e1d534b804ce7b99536463f9cd6cc9047","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/a803d836602d946ee1bd923daaf5f4c79b67e330"},{"sha":"c33829112140230a626d26c721380ffd2f8d5e0f","author":{"name":"Yanfei Zhou","email":"ae6f7076e6134fe26a174b1d7a375db58508cdea@codeaurora.org"},"message":"HF: Fix the issue that DUT infinitely connect SCO after hf is connected\n\n* Reason\nThis issue is newly exposed in O-MR1. The root cause lies in that there is no \"break\"\nwhen BT stack is handling event \"BTA_HF_CLIENT_SCO_LISTEN_E\" (0) on state \"BTA_HF_CLIENT_SCO_LISTEN_ST(\"1\").\n\n* Resolution\nAdd the missing \"break\" in function \"bta_hf_client_sco_event\".\n\n* Note\nThis issue may degrade the performance of Bluetooth\n\nChange-Id: I96f00d12312bf138d2793452a1eb636d9c568f3e\nSigned-off-by: Yanfei Zhou <zyanfei@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AOSPA/android_system_bt/commits/c33829112140230a626d26c721380ffd2f8d5e0f"}]}
{"actor":{"display_login":"pa-gerrit"}}