{"push_id":964170290,"size":51,"distinct_size":51,"ref":"refs/heads/mm-6.0","head":"16b4c0d64cc9ad03a0e9815d9bc5d95696d8ecdc","before":"15ecd73832dff61e42feb3eaebc86a8b2027ecf9","commits":[{"sha":"a5b059649714b99b3d1ab6c4ab4ee7c1e137faba","author":{"email":"d1b2965cdece294059ce3a4cfe29cbdc2025351c@gmail.com","name":"Andrew Bartholomew"},"message":"bt: Remove extra parenthesis\n\nChange-Id: I6e7594f2f935b89595d5b63e65c3926a903f86d7","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/a5b059649714b99b3d1ab6c4ab4ee7c1e137faba"},{"sha":"285557511aed1c5dc9039c87fcf3b77e5d0ec985","author":{"email":"e81cd8d635258a7405a5fcb6358a09b03fb4190b@flintmancomputers.com","name":"flintman"},"message":"fix up bluedroid compile errors\n\nIf\ndefine BLE_INCLUDED FALSE\ndefine BTA_GATT_INCLUDED FALSE\ndefine SMP_INCLUDED FALSE\n\nThere would be compile errors.   This fixes that and gets BT\nworking on some devices that need these false\n\nChange-Id: I6aae0debd2cc84aeeea0ac3f42b3ee2339580f6a","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/285557511aed1c5dc9039c87fcf3b77e5d0ec985"},{"sha":"795db14c0fdc5f8dedd0763bdb71eb5ce4d3293b","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Merge branch 'LA.BF.1.1.3_rb1.3' of git://codeaurora.org/platform/system/bt into cm-13.0","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/795db14c0fdc5f8dedd0763bdb71eb5ce4d3293b"},{"sha":"d5fbc46a5628d9c6864313be455422f41dcf9280","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"Merge tag 'android-6.0.0_r26' into cm-13.0\n\nAndroid 6.0.0 release 26\n\nConflicts:\n\taudio_a2dp_hw/audio_a2dp_hw.c\n\tbtif/co/bta_hh_co.c\n\tbtif/src/btif_core.c\n\tbtif/src/btif_dm.c\n\thci/src/btsnoop_net.c\n\nChange-Id: Idc868e4339246f35bc9ac5974c87460bbc6ee3b2","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/d5fbc46a5628d9c6864313be455422f41dcf9280"},{"sha":"0102d8c2a4c06de26972a4aaac4093a95e593429","author":{"email":"9beb860ea5385348d7bc797a99b96b73ed1a9877@codeaurora.org","name":"Srinu Jella"},"message":"Bluetooth: Boost timer callback thread priority to high\n\n- Boost timer callback thread priority to high for\n  getting alarm callback with priority during a2dp\n  music playback.\n\n- Media task/btu/hci/event threads are all high priority\n  but actual callback thread is remaining normal which\n  mean it's possible not to schedule alarm callback\n  in-time if system is busy.\n\nCRs-Fixed: 935097\nChange-Id: I10dff46af800d55f0e816353a0f39cfe3150d22f","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/0102d8c2a4c06de26972a4aaac4093a95e593429"},{"sha":"fe7e45a0c36bdf2c4d93766366043f986ca39fa6","author":{"email":"9beb860ea5385348d7bc797a99b96b73ed1a9877@codeaurora.org","name":"Srinu Jella"},"message":"Bluetooth: Free hash map entry to avoid memory leak\n\n- Free the hash map entry to avoid memory leak from\n  allocation tracker.\n\n- Allocation tracker has support for double free check\n  where it stores all allocations in hash map but it\n  never get removed to track double free issue.\n\n- And this implementation is available in user debug\n  builds only.\n\nCRs-Fixed: 935097\nChange-Id: If57bd0b89c1d9b99c4f066c537a9e0fa49bc093f","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/fe7e45a0c36bdf2c4d93766366043f986ca39fa6"},{"sha":"706b26755fadb2b85879aead142a9b65feca8505","author":{"email":"707e020d1b45dffd120522701398f44cd0347109@qca.qualcomm.com","name":"Luke Zhang"},"message":"Fix the command timeout issue with TX idle timer\n\nStart the idle timer after sending out each command to prevent power\ncollapse.\n\nCRs-fixed:926763\nChange-Id: I98e649fa40a4622e3c6bce4ea5c53d51e25413b3","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/706b26755fadb2b85879aead142a9b65feca8505"},{"sha":"70501b9edfd5c64f7677782013040a8c6427594a","author":{"email":"9beb860ea5385348d7bc797a99b96b73ed1a9877@codeaurora.org","name":"Srinu Jella"},"message":"Bluetooth: Offload config save functionality to btif thread\n\n- Offload config save functionality to btif thread from\n  timer thread as timer callback thread is critical in\n  a2dp playback case.\n\n- If the timer callback thread is busy in config save due\n  to IO operations, it may lead to a2dp audio choppy.\n\nCRs-Fixed: 937048\nChange-Id: I5f185f3d610a581a734a2a7ae7f20b8a8a806e72","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/70501b9edfd5c64f7677782013040a8c6427594a"},{"sha":"f9329bff3979d7839b5ff6263c49450e92fc1a15","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth: Free hash map entry to avoid memory leak\"","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/f9329bff3979d7839b5ff6263c49450e92fc1a15"},{"sha":"3be3bdbe56b9e9c5a4a615144cd80abda2eb7b7d","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth: Boost timer callback thread priority to high\"","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/3be3bdbe56b9e9c5a4a615144cd80abda2eb7b7d"},{"sha":"f0f9603e6604f101ee9706b0b77aa44466bcc359","author":{"email":"1451be8c7151faa5cf068b2cd3825f6feebf862a@codeaurora.org","name":"venkata Jagadeesh"},"message":"Bluetooth : GAP : Dont initiate role switch for blacklisted remotes\n\nDon't initiate role switch for blacklisted remotes from DUT\nas some remotes always rejects role switch and role swicth retrails from\nDUT may lead to a2dp glitches\n\nChange-Id: I41bd78f1d25f1fc2985f1cf226a54d6819be968b","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/f0f9603e6604f101ee9706b0b77aa44466bcc359"},{"sha":"a0fd5b48552770cc5d032cf4c281ad39f487e3ed","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth: Offload config save functionality to btif thread\"","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/a0fd5b48552770cc5d032cf4c281ad39f487e3ed"},{"sha":"c42598882cc032f3c058c35e9a3e48cd44709309","author":{"email":"9beb860ea5385348d7bc797a99b96b73ed1a9877@codeaurora.org","name":"Srinu Jella"},"message":"Bluetooth: Use the new path for persistent bt_nv.bin file\n\n- As the path changed to /persistent/bluetooth, use the\n  new path for reading the BD address.\n\nCRs-Fixed: 930130\nChange-Id: I8cbfbdf413b63e714e874b60d76b2cc7b5abde35","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/c42598882cc032f3c058c35e9a3e48cd44709309"},{"sha":"402d87a7f9f0869a24f98373e5a30d3ce33f5960","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Merge branch 'LA.BF64.1.2.2_rb4.7' of git://codeaurora.org/platform/system/bt into cm-13.0\n\nChange-Id: Id03529dec9d120d857b952bbc287df8ef10ef7cc","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/402d87a7f9f0869a24f98373e5a30d3ce33f5960"},{"sha":"ebf03a319fe30c21331db7cbce0df9eea945263c","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth : GAP : Dont initiate role switch for blacklisted remotes\"","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/ebf03a319fe30c21331db7cbce0df9eea945263c"},{"sha":"66a047b73ec83724aa22d6dc4548efb4e53e7192","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Fix the command timeout issue with TX idle timer\"","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/66a047b73ec83724aa22d6dc4548efb4e53e7192"},{"sha":"ba613c26ab51331a2328f6f15276f6720400200d","author":{"email":"a78f1db5d2e3e9dfc6d8af6ad201ddd0b40aebee@codeaurora.org","name":"Sunny Kapdi"},"message":"Bluetooth: Change Sampling Frequency to 48 kHz\n\nChange Default Sampling Frequency to 48 kHz by default to\nmatch Audio Source.\nCRs-fixed: 436686\n\nChange-Id: I73b6b2fe93df2dcede345e4063383aeab2fa05ae","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/ba613c26ab51331a2328f6f15276f6720400200d"},{"sha":"ba9f61a03c3e2fcf8c7075fb31b90d72468d9db2","author":{"email":"7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","name":"Steve Kondik"},"message":"bluedroid: Remove ALSA check on sample rate setting\n\n * All legacy QC devices using the CodeAurora drivers should be using a 48KHz\n   samplerate for A2DP, since that's the only supported output frequency.\n\nChange-Id: I8cec354c5a2dde0f85f19cfee2f75501f2a2d5a3","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/ba9f61a03c3e2fcf8c7075fb31b90d72468d9db2"},{"sha":"b7a1e2375b622bb5183cbe9e67d4ba368fcf1275","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth: Use the new path for persistent bt_nv.bin file\"","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/b7a1e2375b622bb5183cbe9e67d4ba368fcf1275"},{"sha":"c2a0ac8965c0f90ac0dab7c8ec675c71cd6d4914","author":{"email":"90b51f8a5079017e81711ae9317c35b0575b34e1@gmail.com","name":"Christopher R. Palmer"},"message":"bt: Kill some logspam\n\nChange-Id: I652684441160e2f5e806a7053ab9b574b2998356","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_bt/commits/c2a0ac8965c0f90ac0dab7c8ec675c71cd6d4914"}]}