commit | 434c85749adb1be5ab1f1dc49d83a1f12f7e06a8 | [log] [tgz] |
---|---|---|
author | Jesse Melhuish <melhuishj@chromium.org> | Fri Jan 14 22:02:20 2022 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Feb 03 21:29:19 2022 |
tree | 888d774ea080c2f8c52d4cc8d98e17ea092f0452 | |
parent | f6e607854c1fdc2a2adcbdfb7d92b7a28fed1a93 [diff] |
CHROMIUM: Only indicate "central-peripheral" support if the driver supports it. Currently the kernel returns an entry for "central-peripheral" support regardless of whether its supported or not, support is then indicated via flag. Bluez doesn't honor this flag, leading to failures. This patch is modified from patches 4fc9857ab8c6cfe2152df3288c8cf3300b929f1a and 76d0685bbac8ae017e5d12eba25fb3c4f0ec77ac that expect experiment enum values not yet present in this kernel version. BUG=b:203440796 TEST=Ran bluetooth_AdapterLEHealth.le_role_receiver_during_hid Change-Id: Ia8bfe1bfbf3da434c23be97e6b3614baf035243a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3390004 Reviewed-by: Sonny Sasaka <sonnysasaka@chromium.org> Tested-by: Jesse Melhuish <melhuishj@chromium.org> Commit-Queue: Jesse Melhuish <melhuishj@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3428011