c***@googlecode.com
2015-12-01 03:39:48 UTC
Updates:
Labels: merge-merged-chromeos-3.8
Comment #1 on issue 561072 by ***@chromium.org: Can't establish
connection to multiple BLE devices
https://code.google.com/p/chromium/issues/detail?id=561072#c1
The following revision refers to this bug:
https://chromium.googlesource.com/chromiumos/third_party/kernel/+/16630290956c1670dafeb0e5764dd69c0735030f
commit 16630290956c1670dafeb0e5764dd69c0735030f
Author: Jakub Pawlowski <***@chromium.org>
Date: Sat Nov 14 04:27:05 2015
CHROMIUM: Bluetooth: update stack to bluetooth-next
This is the set of patches that have been submitted after last merge done
in commit 227f925d83c0d909740eaf26a60f12ae6b1f8143. It includes patches
from bluetooth-next tree that have been submitted to the Bluetooth
subsystem (net/bluetooth, drivers/bluetooth, include/net/bluetooth)
starting at b62b65055bcc5372d5c3f4103629176cb8db3678 and finishing at
c5f954f7bb0253213ad07bf9730bdbd4cf4b31d3.
There were some fixes required to make whole kernel build. Those include
small changes in net/bluetooth/hidp/core.c, as changes to
big structures used across whole kernel were not ported.
Small change in include/linux/firmware.h was made due to missing
request_firmware_direct.
Added list_last_entry, list_first_entry_or_null, list_next_entry.
Here is the complete shortlog of the backported/cherry-picked patches:
Adam Lee (1):
Bluetooth: ath3k: workaround the compatibility issue with xHCI
controller
Al Viro (6):
switch hci_vhci to ->write_iter()
switch l2cap ->memcpy_fromiovec() to msghdr
first fruits - kill l2cap ->memcpy_fromiovec()
Bluetooth: hidp_connection_add() unsafe use of l2cap_pi()
Bluetooth: cmtp: cmtp_add_connection() should verify that it's
dealing with l2cap socket
Bluetooth: bnep: bnep_add_connection() should verify that it's
dealing with l2cap socket
Aleksei Volkov (1):
Bluetooth: btusb: Correct typo in Roper Class 1 Bluetooth Dongle
Alexander Aring (7):
6lowpan: introduce new net/6lowpan directory
Bluetooth: 6lowpan: fix skb_unshare behaviour
Bluetooth: fix sco_exit compile warning
Bluetooth: 6lowpan: Fix possible race
Bluetooth: 6lowpan: change netdev_priv to lowpan_dev
bluetooth: 6lowpan: use lowpan dispatch helpers
bluetooth: 6lowpan: fix NOHZ: local_softirq_pending
Alexander Ploumistos (1):
Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card
Alexey Dobriyan (1):
Bluetooth: Stop sabotaging list poisoning
Alfonso Acosta (4):
Bluetooth: Refactor arguments of mgmt_device_connected
Bluetooth: Include ADV_IND report in Device Connected event
Bluetooth: Remove redundant check on hci_conn's device class
Bluetooth: Defer connection-parameter removal when unpairing
Amitkumar Karwar (17):
Bluetooth: add public address configuration for Marvell USB devices
Bluetooth: btmrvl: add public address configuration support
Bluetooth: btmrvl: rename definitions from 88xx to 8897
Bluetooth: btusb: remove redundant lock variable
Bluetooth: btmrvl: add DT bindings documentation
Bluetooth: btmrvl: add DT-bindings for gpio-gap
Bluetooth: btmrvl: update hs_state in interrupt handler
Bluetooth: btmrvl: remove extra newline character
Bluetooth: btmrvl: fix race issue while stopping main thread
Bluetooth: btmrvl: error path handling in setup handler
Bluetooth: btmrvl: add surprise_removed flag
bluetooth: btmrvl: increase the priority of firmware download message
Bluetooth: btmrvl: use msecs_to_jiffies within macro definition
Bluetooth: btmrvl: fix card reset and suspend race issue
Bluetooth: btmrvl: support SCO routing to host interface
Bluetooth: btmrvl: remove extra space in cast
Bluetooth: btmrvl: add sd8997 chipset support
Anantha Krishnan (2):
Bluetooth: Add support for Acer [13D3:3432]
Bluetooth: Add support for Acer [0489:e078]
Anatol Pomozov (1):
Bluetooth: Fix crash in the Marvell driver initialization codepath
Andre Guedes (6):
Bluetooth: Use macro instead of hard-coded value
Bluetooth: Connection parameters check helper
Bluetooth: Connection Parameter Update Procedure
Bluetooth: Move LE event mask setting into init3 phase
Bluetooth: Enable new LE meta event
Bluetooth: Introduce "New Connection Parameter" Event
Aniket Nagarnaik (1):
Bluetooth: btmrvl: release sdio bus after firmware is up
Arman Uguray (18):
Bluetooth: Add definitions for Add/Remove Advertising API
Bluetooth: Introduce HCI_ADVERTISING_INSTANCE setting and add AD flags
Bluetooth: Add data structure for advertising instance
Bluetooth: Implement the Add Advertising command
Bluetooth: Implement the Remove Advertising command
Bluetooth: Add support for instance scan response
Bluetooth: Add support for adv instance timeout
Bluetooth: Add macros for advertising instance flags
Bluetooth: Support the "connectable mode" adv flag
Bluetooth: Support the "discoverable" adv flag
Bluetooth: Support the "limited-discoverable" adv flag
Bluetooth: Support the "managed-flags" adv flag
Bluetooth: Support the "tx-power" adv flag
Bluetooth: Update supported_flags for AD features
Bluetooth: Unify advertising data code paths
Bluetooth: Fix using global connectable settings for adv
Bluetooth: Use ADV_SCAN_IND for adv. instances
Bluetooth: Update adv. parameters when conn. setting changes
Arnd Bergmann (1):
Bluetooth: bpa10x: fix BT_HCIUART dependency
Arron Wang (7):
Bluetooth: Make l2cap_recv_acldata() and sco_recv_scodata() return
void
Bluetooth: Move SCO support under BT_BREDR config option
Bluetooth: Add BT_HS config option
Bluetooth: Move high speed specific event under BT_HS option
Bluetooth: Move get info completed callback to a2mp.c
Bluetooth: Move amp assoc read/write completed callback to amp.c
Bluetooth: Move create/accept phy link completed callback to amp.c
Behan Webster (1):
Bluetooth: LLVMLinux: Remove VLAIS from bluetooth/amp.c
Ben Young Tae Kim (2):
Bluetooth: btqca: Introduce generic QCA ROME support
Bluetooth: hciuart: Add support QCA chipset for UART
Ben YoungTae Kim (1):
Bluetooth: hciuart: Fix to use boolean flag with u32 type
Bernhard Thaler (1):
Bluetooth: Check for SCO type before setting retransmission effort
Bing Zhao (1):
Bluetooth: btmrvl: indicate pscan scheduling instant in a debug event
Carlo Caione (1):
Bluetooth: btrtl: Create separate module for Realtek BT driver
Champion Chen (1):
Bluetooth: Fix issue with USB suspend in btusb driver
Chan-yeol Park (3):
Bluetooth: Fix hci_sync missing wakeup interrupt
Bluetooth: btusb: Support QCA61x4 ROME v2.0
Bluetooth: hci_uart: Fix dereferencing of ERR_PTR
Chin-Ran Lo (2):
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
Bluetooth: btmrvl: avoid sending data to firmware after hs_activated
Chris Mason (1):
Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Apple
Christophe JAILLET (1):
Bluetooth: cmtp: Do not use list_for_each_safe when not needed
Dan Carpenter (4):
Bluetooth: 6lowpan: use after free in disconnect_devices()
Bluetooth: btusb: off by one in rtl8723b_parse_firmware()
Bluetooth: Fix breakage in amp_write_rem_assoc_frag()
Bluetooth: hci_bcm: checking for ERR_PTR instead of NULL
Daniel Drake (4):
Bluetooth: btusb: Add helper for READ_LOCAL_VERSION command
Bluetooth: btusb: Add Realtek 8723A/8723B/8761A/8821A support
Bluetooth: btusb: fix Realtek suspend/resume
Bluetooth: btusb: match generic class code in interface descriptor
David Herrmann (1):
Bluetooth: hidp: fix device disconnect on idle timeout
Dean Jenkins (8):
Bluetooth: L2CAP ERTM shutdown protect sk and chan
Bluetooth: Make __l2cap_wait_ack more efficient
Bluetooth: Add BT_DBG to l2cap_sock_shutdown()
Bluetooth: __l2cap_wait_ack() use msecs_to_jiffies()
Bluetooth: __l2cap_wait_ack() add defensive timeout
Bluetooth: Unwind l2cap_sock_shutdown()
Bluetooth: Reorganize mutex lock in l2cap_sock_shutdown()
Bluetooth: l2cap_disconnection_req priority over shutdown
Dmitry Tunin (8):
Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device
Bluetooth: ath3k: Add support of AR3012 bluetooth 13d3:3423 device
Bluetooth: ath3k: add support of 04ca:300f AR3012 device
ath3k: Add support of 0489:e076 AR3012 device
ath3k: add support of 13d3:3474 AR3012 device
Bluetooth: ath3k: Add support of 04ca:300d AR3012 device
Bluetooth: ath3k: Add new AR3012 0930:021c id
Bluetooth: ath3k: Add support of AR3012 0cf3:817b device
Eyal Birger (3):
net: bluetooth: compact struct bt_skb_cb by inlining struct
hci_req_ctrl
net: bluetooth: compact struct bt_skb_cb by converting boolean fields
to bit fields
net: use common macro for assering skb->cb[] available size in
protocol families
Fabian Frederick (1):
Bluetooth: fix shadow warning in hci_disconnect()
Fabio K (1):
Bluetooth: Add support for Broadcom BCM20702A1 variant
Fengguang Wu (1):
Bluetooth: fix err_cast.cocci warnings
Florian Grandel (21):
Bluetooth: mgmt: fix typos
Bluetooth: hci_core/mgmt: Introduce multi-adv list
Bluetooth: hci_core/mgmt: move adv timeout to hdev
Bluetooth: mgmt: dry update_scan_rsp_data()
Bluetooth: mgmt: rename update_*_data_for_instance()
Bluetooth: mgmt: multi adv for read_adv_features()
Bluetooth: mgmt: multi adv for get_current_adv_instance()
Bluetooth: mgmt: multi adv for get_adv_instance_flags()
Bluetooth: mgmt: improve get_adv_instance_flags() readability
Bluetooth: mgmt: multi adv for enable_advertising()
Bluetooth: mgmt: multi adv for create_instance_scan_rsp_data()
Bluetooth: mgmt: multi adv for create_instance_adv_data()
Bluetooth: mgmt: multi adv for set_advertising*()
Bluetooth: mgmt: multi adv for clear_adv_instances()
Bluetooth: mgmt/hci_core: multi-adv for add_advertising*()
Bluetooth: mgmt: multi adv for remove_advertising*()
Bluetooth: mgmt: program multi-adv on power on
Bluetooth: mgmt: multi-adv for trigger_le_scan()
Bluetooth: mgmt: multi-adv for mgmt_reenable_advertising()
Bluetooth: hci_core: remove obsolete adv_instance
Bluetooth: hci_core: increase max adv inst
Frederic Danis (25):
Bluetooth: Fix calls to __hci_cmd_sync()
Bluetooth: btusb: Fix calls to __hci_cmd_sync()
Bluetooth: btintel: Fix calls to __hci_cmd_sync()
Bluetooth: btbcm: Fix calls to __hci_cmd_sync()
Bluetooth: btbcm: Move request/release_firmware()
Bluetooth: btbcm: Add BCM4324B3 UART device
Bluetooth: hci_uart: Support operational speed during setup
Bluetooth: btbcm: Add helper functions for UART setup
Bluetooth: hci_uart: Update Broadcom UART setup
Bluetooth: hci_uart: Add bcm_set_baudrate()
Bluetooth: hci_uart: Fix speed selection
Bluetooth: btbcm: Add BCM4330B1 UART device
Bluetooth: hci_bcm: Add PM for BCM devices
Bluetooth: hci_bcm: Retrieve UART speed from ACPI
Bluetooth: hci_bcm: Add suspend/resume PM functions
Bluetooth: hci_bcm: Fix "implicit declaration"
Bluetooth: hci_bcm: Fix crash on suspend
Bluetooth: hci_bcm: Replace spinlock by mutex
Bluetooth: hci_bcm: Use bt_dev logging helpers
Bluetooth: hci_bcm: Add wake-up capability
Bluetooth: Add BT_WARN and bt_dev_warn logging macros
Bluetooth: hci_bcm: Fix IRQ polarity for T100
Bluetooth: hci_bcm: Prepare PM runtime support
Bluetooth: Remove useless rx_lock spinlock
Bluetooth: hci_bcm: Add suspend/resume runtime PM functions
Fugang Duan (1):
Bluetooth: hci-uart-ath: Correct the comments in this driver
Gabriele Mazzotta (1):
Bluetooth: Skip the shutdown routine if the interface is not up
Georg Lukas (2):
Bluetooth: Provide defaults for LE advertising interval
Bluetooth: Expose default LE advertising interval via debugfs
Glenn Ruben Bakke (5):
Bluetooth: 6lowpan: Enable delete_netdev to be scheduled when last
peer is deleted
Bluetooth: 6lowpan: Rename ambiguous variable
Bluetooth: 6lowpan: Move netdev sysfs device reference
Bluetooth: 6lowpan: Fix double kfree of netdev priv
Bluetooth: 6lowpan: Fix module refcount
Grzegorz Kolodziejczyk (4):
Bluetooth: bnep: Return err value while sending cmd is not understood
Bluetooth: bnep: Add support for get bnep features via ioctl
Bluetooth: bnep: Add support to extended headers of control frames
Bluetooth: bnep: Handle BNEP connection setup request
Heinrich Siebmanns (1):
Bluetooth: Add support for Broadcom BCM20702A0 variants firmware
download
Ilya Faenson (2):
Bluetooth: btbcm: Support the BCM4354 Bluetooth UART device
Bluetooth: hci_uart: Add new line discipline enhancements
Jaganath Kanakkassery (4):
Bluetooth: Send mgmt_connected only if state is BT_CONFIG
Bluetooth: Fix missing hci_dev_lock/unlock in mgmt req_complete()
Bluetooth: Fix missing hci_dev_lock/unlock in hci_event
Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
Jakub Pawlowski (29):
Bluetooth: Add definitions for MGMT_OP_START_SERVICE_DISCOVERY
Bluetooth: Add extra discovery fields for storing filter information
Bluetooth: Add logic for UUID filter handling
Bluetooth: Add support for Start Service Discovery command
Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_ATH3012
Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_INTEL
Bluetooth: Add le_scan_restart work for LE scan restarting
Bluetooth: Add restarting to service discovery
Bluetooth: Move Service Discovery logic before refactoring
Bluetooth: Refactor service discovery filter logic
Bluetooth: fix service discovery behaviour for empty uuids filter
Bluetooth: Introduce HCI_QUIRK_SIMULTANEOUS_DISCOVERY
Bluetooth: Refactor BR/EDR inquiry and LE scan triggering.
Bluetooth: Add simultaneous dual mode scan
Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_ATH3012
Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_INTEL
Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_CSR
Bluetooth: Expose quirks through debugfs
Bluetooth: Move IRK checking logic in preparation to new connect
method
Bluetooth: fix MGMT_EV_NEW_LONG_TERM_KEY event
Bluetooth: preparation for new connect procedure
Bluetooth: add hci_lookup_le_connect
Bluetooth: add hci_connect_le_scan
Bluetooth: advertisement handling in new connect procedure
Bluetooth: timeout handling in new connect procedure
Bluetooth: Enable new connection establishment procedure.
Bluetooth: Fix double scan updates
Bluetooth: Fix initializing conn_params in scan phase
Fix build errors
Janne Heikkinen (1):
Bluetooth: Add USB device 04ca:3010 as Atheros AR3012
Jarkko Nikula (6):
Bluetooth: hci_intel: Cleanup the device probe code
Bluetooth: hci_bcm: Add missing acpi_dev_free_resource_list()
Bluetooth: hci_bcm: Handle possible error from
acpi_dev_get_resources()
Bluetooth: hci_bcm: Remove needless acpi_match_device() call
Bluetooth: hci_bcm: Remove needless looking code
Bluetooth: hci_bcm: Do not test ACPI companion in bcm_acpi_probe()
Jiri Slaby (1):
Bluetooth: make hci_test_bit's addr const
Joe Perches (1):
Bluetooth: Convert bt_<level> logging functions to return void
Johan Hedberg (475):
Bluetooth: Fix check for connection encryption
Bluetooth: Add clarifying comment for conn->auth_type
Bluetooth: Fix indicating discovery state when canceling inquiry
Bluetooth: Refactor discovery stopping into its own function
Bluetooth: Reuse hci_stop_discovery function when cleaning up HCI
state
Bluetooth: Fix locking of hdev when calling into SMP code
Bluetooth: Fix overriding higher security level in SMP
Bluetooth: Refactor authentication method lookup into its own function
Bluetooth: Fix rejecting pairing in case of insufficient capabilities
Bluetooth: Fix missing NULL check for smp_chan_create() return value
Bluetooth: Remove unnecessary SMP STK define
Bluetooth: Remove HCI prefix from SMP LTK defines
Bluetooth: Remove unused LTK authentication defines
Bluetooth: Convert SMP flags into an enum
Bluetooth: Add flexible buffer byte order swapping function
Bluetooth: Fix validating IO capability values in mgmt commands
Bluetooth: Fix checking for master LTKs
Bluetooth: Update hci_add_link_key() to return pointer to key
Bluetooth: Move mgmt event sending out from hci_add_link_key()
Bluetooth: Rename HCI_DEBUG_KEYS to HCI_KEEP_DEBUG_KEYS
Bluetooth: Don't store debug keys if flag for them is not set
Bluetooth: Convert hcon->flush_key to a proper flag
Bluetooth: Fix ignoring debug keys in mgmt_load_link_keys
Bluetooth: Add a new HCI_USE_DEBUG_KEYS flag
Bluetooth: Add support for mode 0x02 for mgmt_set_debug_keys
Bluetooth: Convert hci_conn->link_mode into flags
Bluetooth: Fix missing hdev locking in smp_cmd_ident_addr_info
Bluetooth: Add dedicated AES instance for each SMP context
Bluetooth: Update SMP crypto functions to take the SMP context
Bluetooth: Remove unnecessary hci_dev_unlock for
smp_user_confirm_reply
Bluetooth: Fix missing check for SMP session in smp_user_confirm_reply
Bluetooth: Remove unnecessary hcon->smp_conn variable
Bluetooth: Use kzalloc instead of kmalloc for pending mgmt commands
Bluetooth: Add tracking of local and piconet clock values
Bluetooth: Add support for Get Clock Info mgmt command
Bluetooth: Allow L2CAP getpeername() for BT_CONFIG state
Bluetooth: Fix redundant encryption when receiving Security Request
Bluetooth: Add flag to track STK encryption
Bluetooth: Allow re-encryption with LTK when STK is in use
Bluetooth: Fix redundant device (un)blocked events
Bluetooth: Centralize looking up blocked devices to l2cap_recv_frame
Bluetooth: Drop LE connections for blocked devices
Bluetooth: Fix sparse warning with btmrvl driver
Bluetooth: Rename hci_conn_params_clear to hci_conn_params_clear_all
Bluetooth: Add specific connection parameter clear functions
Bluetooth: Add new auto_conn value matching mgmt action 0x00
Bluetooth: Remove only enabled entries with Remove Device command
Bluetooth: Add Load Connection Parameters command
Bluetooth: Fix missing update of conn params
Bluetooth: Make hci_le_conn_update return the store hint
Bluetooth: Pass store hint to mgmt_new_conn_param
Bluetooth: Make is_identity_address a global function
Bluetooth: Don't send connection parameters without identity address
Bluetooth: Track number of added devices with HCI_AUTO_CONN_REPORT
Bluetooth: Allow mgmt_device_found events for kernel-side scanning
Bluetooth: Add support for background LE scanning
Bluetooth: Support scanning for devices using RPA
Bluetooth: Fix buffer overflow with variable length commands
Bluetooth: Fix missing update of pend_le_reports
Bluetooth: Remove redundant IRK lookup
Bluetooth: Use hci_conn_params in pend_le_conns
Bluetooth: Remove unnecessary checks for auto-connected devices
Bluetooth: Add identity address check in param lookup functions
Bluetooth: Fix missing return statement in process_adv_report
Bluetooth: Convert pend_le_conn list to a generic action list
Bluetooth: Convert pend_le_reports into a list
Bluetooth: Simplify use of hci_pend_le_conns_clear()
Bluetooth: Don't bother doing anything if auto_connect doesn't change
Bluetooth: Simplify hci_conn_params->action list usage
Bluetooth: Remove unused hci_pend_le_conn_del() function
Bluetooth: Fix clearing and restarting all LE actions on power cycle
Bluetooth: Remove unnecessary usage of hci_pend_le_conn_add
Bluetooth: Remove unused hci_pend_le_conn_add function
Bluetooth: Make hci_pend_le_conn_lookup more general purposed
Bluetooth: Use hci_pend_le_action_lookup to look up report entries
Bluetooth: Don't take actions on blocked devices when scanning
Bluetooth: Use list_del when freeing the list entry
Bluetooth: Restrict blocked device check in l2cap_recv_frame to LE
Bluetooth: Fix sending Device Removed when clearing all parameters
Bluetooth: Use lower timeout for LE auto-connections
Bluetooth: Fix updating background scan for LE connect complete
Bluetooth: Fix connecting devices during LE device discovery
Bluetooth: Remove redundant IRK lookup in mgmt_device_found()
Bluetooth: Remove unnecessary return value from check_pending_le_conn
Bluetooth: Update discovery state earlier in hci_discovery_set_state
Bluetooth: Don't let background scanning interfering with discovery
Bluetooth: Enable passive scanning whenever we're connectable
Bluetooth: Remove auth_type parameter from hci_connect_le()
Bluetooth: Pass desired connection role to hci_connect_le()
Bluetooth: Don't try background scanning if LE is not enabled
Bluetooth: Add flag to track the real advertising state
Bluetooth: Remove unnecessary mgmt_advertising function
Bluetooth: Use real advertising state to random address update
decision
Bluetooth: Simplify usage of the enable_advertising function
Bluetooth: Use the correct flag to decide to disable advertising
Bluetooth: Stop advertising always before initiating a connection
Bluetooth: Fix advertising and active scanning co-existence
Bluetooth: Fix check for re-enabling advertising
Bluetooth: Fix setting STOPPING state for discovery
Bluetooth: Fix connectable and discoverable supported settings values
Bluetooth: Fix toggling background scan when changing connectable
state
Bluetooth: Fix clearing HCI_LE_ADV for LE connections
Bluetooth: Unify helpers for bdaddr_list manipulations
Bluetooth: Introduce a whitelist for BR/EDR devices
Bluetooth: Update page scan when necessary for Add/Remove Device
Bluetooth: Fix incorrectly setting HCI_CONNECTABLE
Bluetooth: Refactor connection request handling
Bluetooth: Enable page scan also if there are white list entries
Bluetooth: Add white list lookup for incoming connection requests
Bluetooth: Fix setting HCI_CONNECTABLE from ioctl code
Bluetooth: Always confirm incoming SMP just-works requests
Bluetooth: Fix forcing SMP just-works with no-bonding
Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR
Bluetooth: Fix advertising parameter update when toggling connectable
Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set
Bluetooth: Fix using test_and_clear instead of test_and_set
Bluetooth: Remove unneeded mgmt_connectable function
Bluetooth: Refactor ioctl scan state update to its own function
Bluetooth: Remove unneeded mgmt_discoverable function
Bluetooth: Remove unneeded mgmt_write_scan_failed function
Bluetooth: Fix tracking local SSP authentication requirement
Bluetooth: Fix trying LTK re-encryption when we don't have an LTK
Bluetooth: Remove unnecessary params variable from
process_adv_report()
Bluetooth: Don't try to reject failed LE connections
Bluetooth: Add proper defines for HCI connection role
Bluetooth: Convert HCI_CONN_MASTER flag to a conn->role variable
Bluetooth: Use explicit role instead of a bool in function parameters
Bluetooth: Add a role parameter to hci_conn_add()
Bluetooth: Track number of LE slave connections
Bluetooth: Fix trying to initiate connections when acting as LE slave
Bluetooth: Fix always checking the blacklist for incoming connections
Bluetooth: Fix using uninitialized variable when pairing
Bluetooth: Don't bother user space without IO capabilities
Bluetooth: Fix resetting remote authentication requirement after
pairing
Bluetooth: Pass initiator/acceptor information to hci_conn_security()
Bluetooth: Int
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
Labels: merge-merged-chromeos-3.8
Comment #1 on issue 561072 by ***@chromium.org: Can't establish
connection to multiple BLE devices
https://code.google.com/p/chromium/issues/detail?id=561072#c1
The following revision refers to this bug:
https://chromium.googlesource.com/chromiumos/third_party/kernel/+/16630290956c1670dafeb0e5764dd69c0735030f
commit 16630290956c1670dafeb0e5764dd69c0735030f
Author: Jakub Pawlowski <***@chromium.org>
Date: Sat Nov 14 04:27:05 2015
CHROMIUM: Bluetooth: update stack to bluetooth-next
This is the set of patches that have been submitted after last merge done
in commit 227f925d83c0d909740eaf26a60f12ae6b1f8143. It includes patches
from bluetooth-next tree that have been submitted to the Bluetooth
subsystem (net/bluetooth, drivers/bluetooth, include/net/bluetooth)
starting at b62b65055bcc5372d5c3f4103629176cb8db3678 and finishing at
c5f954f7bb0253213ad07bf9730bdbd4cf4b31d3.
There were some fixes required to make whole kernel build. Those include
small changes in net/bluetooth/hidp/core.c, as changes to
big structures used across whole kernel were not ported.
Small change in include/linux/firmware.h was made due to missing
request_firmware_direct.
Added list_last_entry, list_first_entry_or_null, list_next_entry.
Here is the complete shortlog of the backported/cherry-picked patches:
Adam Lee (1):
Bluetooth: ath3k: workaround the compatibility issue with xHCI
controller
Al Viro (6):
switch hci_vhci to ->write_iter()
switch l2cap ->memcpy_fromiovec() to msghdr
first fruits - kill l2cap ->memcpy_fromiovec()
Bluetooth: hidp_connection_add() unsafe use of l2cap_pi()
Bluetooth: cmtp: cmtp_add_connection() should verify that it's
dealing with l2cap socket
Bluetooth: bnep: bnep_add_connection() should verify that it's
dealing with l2cap socket
Aleksei Volkov (1):
Bluetooth: btusb: Correct typo in Roper Class 1 Bluetooth Dongle
Alexander Aring (7):
6lowpan: introduce new net/6lowpan directory
Bluetooth: 6lowpan: fix skb_unshare behaviour
Bluetooth: fix sco_exit compile warning
Bluetooth: 6lowpan: Fix possible race
Bluetooth: 6lowpan: change netdev_priv to lowpan_dev
bluetooth: 6lowpan: use lowpan dispatch helpers
bluetooth: 6lowpan: fix NOHZ: local_softirq_pending
Alexander Ploumistos (1):
Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card
Alexey Dobriyan (1):
Bluetooth: Stop sabotaging list poisoning
Alfonso Acosta (4):
Bluetooth: Refactor arguments of mgmt_device_connected
Bluetooth: Include ADV_IND report in Device Connected event
Bluetooth: Remove redundant check on hci_conn's device class
Bluetooth: Defer connection-parameter removal when unpairing
Amitkumar Karwar (17):
Bluetooth: add public address configuration for Marvell USB devices
Bluetooth: btmrvl: add public address configuration support
Bluetooth: btmrvl: rename definitions from 88xx to 8897
Bluetooth: btusb: remove redundant lock variable
Bluetooth: btmrvl: add DT bindings documentation
Bluetooth: btmrvl: add DT-bindings for gpio-gap
Bluetooth: btmrvl: update hs_state in interrupt handler
Bluetooth: btmrvl: remove extra newline character
Bluetooth: btmrvl: fix race issue while stopping main thread
Bluetooth: btmrvl: error path handling in setup handler
Bluetooth: btmrvl: add surprise_removed flag
bluetooth: btmrvl: increase the priority of firmware download message
Bluetooth: btmrvl: use msecs_to_jiffies within macro definition
Bluetooth: btmrvl: fix card reset and suspend race issue
Bluetooth: btmrvl: support SCO routing to host interface
Bluetooth: btmrvl: remove extra space in cast
Bluetooth: btmrvl: add sd8997 chipset support
Anantha Krishnan (2):
Bluetooth: Add support for Acer [13D3:3432]
Bluetooth: Add support for Acer [0489:e078]
Anatol Pomozov (1):
Bluetooth: Fix crash in the Marvell driver initialization codepath
Andre Guedes (6):
Bluetooth: Use macro instead of hard-coded value
Bluetooth: Connection parameters check helper
Bluetooth: Connection Parameter Update Procedure
Bluetooth: Move LE event mask setting into init3 phase
Bluetooth: Enable new LE meta event
Bluetooth: Introduce "New Connection Parameter" Event
Aniket Nagarnaik (1):
Bluetooth: btmrvl: release sdio bus after firmware is up
Arman Uguray (18):
Bluetooth: Add definitions for Add/Remove Advertising API
Bluetooth: Introduce HCI_ADVERTISING_INSTANCE setting and add AD flags
Bluetooth: Add data structure for advertising instance
Bluetooth: Implement the Add Advertising command
Bluetooth: Implement the Remove Advertising command
Bluetooth: Add support for instance scan response
Bluetooth: Add support for adv instance timeout
Bluetooth: Add macros for advertising instance flags
Bluetooth: Support the "connectable mode" adv flag
Bluetooth: Support the "discoverable" adv flag
Bluetooth: Support the "limited-discoverable" adv flag
Bluetooth: Support the "managed-flags" adv flag
Bluetooth: Support the "tx-power" adv flag
Bluetooth: Update supported_flags for AD features
Bluetooth: Unify advertising data code paths
Bluetooth: Fix using global connectable settings for adv
Bluetooth: Use ADV_SCAN_IND for adv. instances
Bluetooth: Update adv. parameters when conn. setting changes
Arnd Bergmann (1):
Bluetooth: bpa10x: fix BT_HCIUART dependency
Arron Wang (7):
Bluetooth: Make l2cap_recv_acldata() and sco_recv_scodata() return
void
Bluetooth: Move SCO support under BT_BREDR config option
Bluetooth: Add BT_HS config option
Bluetooth: Move high speed specific event under BT_HS option
Bluetooth: Move get info completed callback to a2mp.c
Bluetooth: Move amp assoc read/write completed callback to amp.c
Bluetooth: Move create/accept phy link completed callback to amp.c
Behan Webster (1):
Bluetooth: LLVMLinux: Remove VLAIS from bluetooth/amp.c
Ben Young Tae Kim (2):
Bluetooth: btqca: Introduce generic QCA ROME support
Bluetooth: hciuart: Add support QCA chipset for UART
Ben YoungTae Kim (1):
Bluetooth: hciuart: Fix to use boolean flag with u32 type
Bernhard Thaler (1):
Bluetooth: Check for SCO type before setting retransmission effort
Bing Zhao (1):
Bluetooth: btmrvl: indicate pscan scheduling instant in a debug event
Carlo Caione (1):
Bluetooth: btrtl: Create separate module for Realtek BT driver
Champion Chen (1):
Bluetooth: Fix issue with USB suspend in btusb driver
Chan-yeol Park (3):
Bluetooth: Fix hci_sync missing wakeup interrupt
Bluetooth: btusb: Support QCA61x4 ROME v2.0
Bluetooth: hci_uart: Fix dereferencing of ERR_PTR
Chin-Ran Lo (2):
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
Bluetooth: btmrvl: avoid sending data to firmware after hs_activated
Chris Mason (1):
Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Apple
Christophe JAILLET (1):
Bluetooth: cmtp: Do not use list_for_each_safe when not needed
Dan Carpenter (4):
Bluetooth: 6lowpan: use after free in disconnect_devices()
Bluetooth: btusb: off by one in rtl8723b_parse_firmware()
Bluetooth: Fix breakage in amp_write_rem_assoc_frag()
Bluetooth: hci_bcm: checking for ERR_PTR instead of NULL
Daniel Drake (4):
Bluetooth: btusb: Add helper for READ_LOCAL_VERSION command
Bluetooth: btusb: Add Realtek 8723A/8723B/8761A/8821A support
Bluetooth: btusb: fix Realtek suspend/resume
Bluetooth: btusb: match generic class code in interface descriptor
David Herrmann (1):
Bluetooth: hidp: fix device disconnect on idle timeout
Dean Jenkins (8):
Bluetooth: L2CAP ERTM shutdown protect sk and chan
Bluetooth: Make __l2cap_wait_ack more efficient
Bluetooth: Add BT_DBG to l2cap_sock_shutdown()
Bluetooth: __l2cap_wait_ack() use msecs_to_jiffies()
Bluetooth: __l2cap_wait_ack() add defensive timeout
Bluetooth: Unwind l2cap_sock_shutdown()
Bluetooth: Reorganize mutex lock in l2cap_sock_shutdown()
Bluetooth: l2cap_disconnection_req priority over shutdown
Dmitry Tunin (8):
Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device
Bluetooth: ath3k: Add support of AR3012 bluetooth 13d3:3423 device
Bluetooth: ath3k: add support of 04ca:300f AR3012 device
ath3k: Add support of 0489:e076 AR3012 device
ath3k: add support of 13d3:3474 AR3012 device
Bluetooth: ath3k: Add support of 04ca:300d AR3012 device
Bluetooth: ath3k: Add new AR3012 0930:021c id
Bluetooth: ath3k: Add support of AR3012 0cf3:817b device
Eyal Birger (3):
net: bluetooth: compact struct bt_skb_cb by inlining struct
hci_req_ctrl
net: bluetooth: compact struct bt_skb_cb by converting boolean fields
to bit fields
net: use common macro for assering skb->cb[] available size in
protocol families
Fabian Frederick (1):
Bluetooth: fix shadow warning in hci_disconnect()
Fabio K (1):
Bluetooth: Add support for Broadcom BCM20702A1 variant
Fengguang Wu (1):
Bluetooth: fix err_cast.cocci warnings
Florian Grandel (21):
Bluetooth: mgmt: fix typos
Bluetooth: hci_core/mgmt: Introduce multi-adv list
Bluetooth: hci_core/mgmt: move adv timeout to hdev
Bluetooth: mgmt: dry update_scan_rsp_data()
Bluetooth: mgmt: rename update_*_data_for_instance()
Bluetooth: mgmt: multi adv for read_adv_features()
Bluetooth: mgmt: multi adv for get_current_adv_instance()
Bluetooth: mgmt: multi adv for get_adv_instance_flags()
Bluetooth: mgmt: improve get_adv_instance_flags() readability
Bluetooth: mgmt: multi adv for enable_advertising()
Bluetooth: mgmt: multi adv for create_instance_scan_rsp_data()
Bluetooth: mgmt: multi adv for create_instance_adv_data()
Bluetooth: mgmt: multi adv for set_advertising*()
Bluetooth: mgmt: multi adv for clear_adv_instances()
Bluetooth: mgmt/hci_core: multi-adv for add_advertising*()
Bluetooth: mgmt: multi adv for remove_advertising*()
Bluetooth: mgmt: program multi-adv on power on
Bluetooth: mgmt: multi-adv for trigger_le_scan()
Bluetooth: mgmt: multi-adv for mgmt_reenable_advertising()
Bluetooth: hci_core: remove obsolete adv_instance
Bluetooth: hci_core: increase max adv inst
Frederic Danis (25):
Bluetooth: Fix calls to __hci_cmd_sync()
Bluetooth: btusb: Fix calls to __hci_cmd_sync()
Bluetooth: btintel: Fix calls to __hci_cmd_sync()
Bluetooth: btbcm: Fix calls to __hci_cmd_sync()
Bluetooth: btbcm: Move request/release_firmware()
Bluetooth: btbcm: Add BCM4324B3 UART device
Bluetooth: hci_uart: Support operational speed during setup
Bluetooth: btbcm: Add helper functions for UART setup
Bluetooth: hci_uart: Update Broadcom UART setup
Bluetooth: hci_uart: Add bcm_set_baudrate()
Bluetooth: hci_uart: Fix speed selection
Bluetooth: btbcm: Add BCM4330B1 UART device
Bluetooth: hci_bcm: Add PM for BCM devices
Bluetooth: hci_bcm: Retrieve UART speed from ACPI
Bluetooth: hci_bcm: Add suspend/resume PM functions
Bluetooth: hci_bcm: Fix "implicit declaration"
Bluetooth: hci_bcm: Fix crash on suspend
Bluetooth: hci_bcm: Replace spinlock by mutex
Bluetooth: hci_bcm: Use bt_dev logging helpers
Bluetooth: hci_bcm: Add wake-up capability
Bluetooth: Add BT_WARN and bt_dev_warn logging macros
Bluetooth: hci_bcm: Fix IRQ polarity for T100
Bluetooth: hci_bcm: Prepare PM runtime support
Bluetooth: Remove useless rx_lock spinlock
Bluetooth: hci_bcm: Add suspend/resume runtime PM functions
Fugang Duan (1):
Bluetooth: hci-uart-ath: Correct the comments in this driver
Gabriele Mazzotta (1):
Bluetooth: Skip the shutdown routine if the interface is not up
Georg Lukas (2):
Bluetooth: Provide defaults for LE advertising interval
Bluetooth: Expose default LE advertising interval via debugfs
Glenn Ruben Bakke (5):
Bluetooth: 6lowpan: Enable delete_netdev to be scheduled when last
peer is deleted
Bluetooth: 6lowpan: Rename ambiguous variable
Bluetooth: 6lowpan: Move netdev sysfs device reference
Bluetooth: 6lowpan: Fix double kfree of netdev priv
Bluetooth: 6lowpan: Fix module refcount
Grzegorz Kolodziejczyk (4):
Bluetooth: bnep: Return err value while sending cmd is not understood
Bluetooth: bnep: Add support for get bnep features via ioctl
Bluetooth: bnep: Add support to extended headers of control frames
Bluetooth: bnep: Handle BNEP connection setup request
Heinrich Siebmanns (1):
Bluetooth: Add support for Broadcom BCM20702A0 variants firmware
download
Ilya Faenson (2):
Bluetooth: btbcm: Support the BCM4354 Bluetooth UART device
Bluetooth: hci_uart: Add new line discipline enhancements
Jaganath Kanakkassery (4):
Bluetooth: Send mgmt_connected only if state is BT_CONFIG
Bluetooth: Fix missing hci_dev_lock/unlock in mgmt req_complete()
Bluetooth: Fix missing hci_dev_lock/unlock in hci_event
Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
Jakub Pawlowski (29):
Bluetooth: Add definitions for MGMT_OP_START_SERVICE_DISCOVERY
Bluetooth: Add extra discovery fields for storing filter information
Bluetooth: Add logic for UUID filter handling
Bluetooth: Add support for Start Service Discovery command
Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_ATH3012
Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_INTEL
Bluetooth: Add le_scan_restart work for LE scan restarting
Bluetooth: Add restarting to service discovery
Bluetooth: Move Service Discovery logic before refactoring
Bluetooth: Refactor service discovery filter logic
Bluetooth: fix service discovery behaviour for empty uuids filter
Bluetooth: Introduce HCI_QUIRK_SIMULTANEOUS_DISCOVERY
Bluetooth: Refactor BR/EDR inquiry and LE scan triggering.
Bluetooth: Add simultaneous dual mode scan
Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_ATH3012
Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_INTEL
Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_CSR
Bluetooth: Expose quirks through debugfs
Bluetooth: Move IRK checking logic in preparation to new connect
method
Bluetooth: fix MGMT_EV_NEW_LONG_TERM_KEY event
Bluetooth: preparation for new connect procedure
Bluetooth: add hci_lookup_le_connect
Bluetooth: add hci_connect_le_scan
Bluetooth: advertisement handling in new connect procedure
Bluetooth: timeout handling in new connect procedure
Bluetooth: Enable new connection establishment procedure.
Bluetooth: Fix double scan updates
Bluetooth: Fix initializing conn_params in scan phase
Fix build errors
Janne Heikkinen (1):
Bluetooth: Add USB device 04ca:3010 as Atheros AR3012
Jarkko Nikula (6):
Bluetooth: hci_intel: Cleanup the device probe code
Bluetooth: hci_bcm: Add missing acpi_dev_free_resource_list()
Bluetooth: hci_bcm: Handle possible error from
acpi_dev_get_resources()
Bluetooth: hci_bcm: Remove needless acpi_match_device() call
Bluetooth: hci_bcm: Remove needless looking code
Bluetooth: hci_bcm: Do not test ACPI companion in bcm_acpi_probe()
Jiri Slaby (1):
Bluetooth: make hci_test_bit's addr const
Joe Perches (1):
Bluetooth: Convert bt_<level> logging functions to return void
Johan Hedberg (475):
Bluetooth: Fix check for connection encryption
Bluetooth: Add clarifying comment for conn->auth_type
Bluetooth: Fix indicating discovery state when canceling inquiry
Bluetooth: Refactor discovery stopping into its own function
Bluetooth: Reuse hci_stop_discovery function when cleaning up HCI
state
Bluetooth: Fix locking of hdev when calling into SMP code
Bluetooth: Fix overriding higher security level in SMP
Bluetooth: Refactor authentication method lookup into its own function
Bluetooth: Fix rejecting pairing in case of insufficient capabilities
Bluetooth: Fix missing NULL check for smp_chan_create() return value
Bluetooth: Remove unnecessary SMP STK define
Bluetooth: Remove HCI prefix from SMP LTK defines
Bluetooth: Remove unused LTK authentication defines
Bluetooth: Convert SMP flags into an enum
Bluetooth: Add flexible buffer byte order swapping function
Bluetooth: Fix validating IO capability values in mgmt commands
Bluetooth: Fix checking for master LTKs
Bluetooth: Update hci_add_link_key() to return pointer to key
Bluetooth: Move mgmt event sending out from hci_add_link_key()
Bluetooth: Rename HCI_DEBUG_KEYS to HCI_KEEP_DEBUG_KEYS
Bluetooth: Don't store debug keys if flag for them is not set
Bluetooth: Convert hcon->flush_key to a proper flag
Bluetooth: Fix ignoring debug keys in mgmt_load_link_keys
Bluetooth: Add a new HCI_USE_DEBUG_KEYS flag
Bluetooth: Add support for mode 0x02 for mgmt_set_debug_keys
Bluetooth: Convert hci_conn->link_mode into flags
Bluetooth: Fix missing hdev locking in smp_cmd_ident_addr_info
Bluetooth: Add dedicated AES instance for each SMP context
Bluetooth: Update SMP crypto functions to take the SMP context
Bluetooth: Remove unnecessary hci_dev_unlock for
smp_user_confirm_reply
Bluetooth: Fix missing check for SMP session in smp_user_confirm_reply
Bluetooth: Remove unnecessary hcon->smp_conn variable
Bluetooth: Use kzalloc instead of kmalloc for pending mgmt commands
Bluetooth: Add tracking of local and piconet clock values
Bluetooth: Add support for Get Clock Info mgmt command
Bluetooth: Allow L2CAP getpeername() for BT_CONFIG state
Bluetooth: Fix redundant encryption when receiving Security Request
Bluetooth: Add flag to track STK encryption
Bluetooth: Allow re-encryption with LTK when STK is in use
Bluetooth: Fix redundant device (un)blocked events
Bluetooth: Centralize looking up blocked devices to l2cap_recv_frame
Bluetooth: Drop LE connections for blocked devices
Bluetooth: Fix sparse warning with btmrvl driver
Bluetooth: Rename hci_conn_params_clear to hci_conn_params_clear_all
Bluetooth: Add specific connection parameter clear functions
Bluetooth: Add new auto_conn value matching mgmt action 0x00
Bluetooth: Remove only enabled entries with Remove Device command
Bluetooth: Add Load Connection Parameters command
Bluetooth: Fix missing update of conn params
Bluetooth: Make hci_le_conn_update return the store hint
Bluetooth: Pass store hint to mgmt_new_conn_param
Bluetooth: Make is_identity_address a global function
Bluetooth: Don't send connection parameters without identity address
Bluetooth: Track number of added devices with HCI_AUTO_CONN_REPORT
Bluetooth: Allow mgmt_device_found events for kernel-side scanning
Bluetooth: Add support for background LE scanning
Bluetooth: Support scanning for devices using RPA
Bluetooth: Fix buffer overflow with variable length commands
Bluetooth: Fix missing update of pend_le_reports
Bluetooth: Remove redundant IRK lookup
Bluetooth: Use hci_conn_params in pend_le_conns
Bluetooth: Remove unnecessary checks for auto-connected devices
Bluetooth: Add identity address check in param lookup functions
Bluetooth: Fix missing return statement in process_adv_report
Bluetooth: Convert pend_le_conn list to a generic action list
Bluetooth: Convert pend_le_reports into a list
Bluetooth: Simplify use of hci_pend_le_conns_clear()
Bluetooth: Don't bother doing anything if auto_connect doesn't change
Bluetooth: Simplify hci_conn_params->action list usage
Bluetooth: Remove unused hci_pend_le_conn_del() function
Bluetooth: Fix clearing and restarting all LE actions on power cycle
Bluetooth: Remove unnecessary usage of hci_pend_le_conn_add
Bluetooth: Remove unused hci_pend_le_conn_add function
Bluetooth: Make hci_pend_le_conn_lookup more general purposed
Bluetooth: Use hci_pend_le_action_lookup to look up report entries
Bluetooth: Don't take actions on blocked devices when scanning
Bluetooth: Use list_del when freeing the list entry
Bluetooth: Restrict blocked device check in l2cap_recv_frame to LE
Bluetooth: Fix sending Device Removed when clearing all parameters
Bluetooth: Use lower timeout for LE auto-connections
Bluetooth: Fix updating background scan for LE connect complete
Bluetooth: Fix connecting devices during LE device discovery
Bluetooth: Remove redundant IRK lookup in mgmt_device_found()
Bluetooth: Remove unnecessary return value from check_pending_le_conn
Bluetooth: Update discovery state earlier in hci_discovery_set_state
Bluetooth: Don't let background scanning interfering with discovery
Bluetooth: Enable passive scanning whenever we're connectable
Bluetooth: Remove auth_type parameter from hci_connect_le()
Bluetooth: Pass desired connection role to hci_connect_le()
Bluetooth: Don't try background scanning if LE is not enabled
Bluetooth: Add flag to track the real advertising state
Bluetooth: Remove unnecessary mgmt_advertising function
Bluetooth: Use real advertising state to random address update
decision
Bluetooth: Simplify usage of the enable_advertising function
Bluetooth: Use the correct flag to decide to disable advertising
Bluetooth: Stop advertising always before initiating a connection
Bluetooth: Fix advertising and active scanning co-existence
Bluetooth: Fix check for re-enabling advertising
Bluetooth: Fix setting STOPPING state for discovery
Bluetooth: Fix connectable and discoverable supported settings values
Bluetooth: Fix toggling background scan when changing connectable
state
Bluetooth: Fix clearing HCI_LE_ADV for LE connections
Bluetooth: Unify helpers for bdaddr_list manipulations
Bluetooth: Introduce a whitelist for BR/EDR devices
Bluetooth: Update page scan when necessary for Add/Remove Device
Bluetooth: Fix incorrectly setting HCI_CONNECTABLE
Bluetooth: Refactor connection request handling
Bluetooth: Enable page scan also if there are white list entries
Bluetooth: Add white list lookup for incoming connection requests
Bluetooth: Fix setting HCI_CONNECTABLE from ioctl code
Bluetooth: Always confirm incoming SMP just-works requests
Bluetooth: Fix forcing SMP just-works with no-bonding
Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR
Bluetooth: Fix advertising parameter update when toggling connectable
Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set
Bluetooth: Fix using test_and_clear instead of test_and_set
Bluetooth: Remove unneeded mgmt_connectable function
Bluetooth: Refactor ioctl scan state update to its own function
Bluetooth: Remove unneeded mgmt_discoverable function
Bluetooth: Remove unneeded mgmt_write_scan_failed function
Bluetooth: Fix tracking local SSP authentication requirement
Bluetooth: Fix trying LTK re-encryption when we don't have an LTK
Bluetooth: Remove unnecessary params variable from
process_adv_report()
Bluetooth: Don't try to reject failed LE connections
Bluetooth: Add proper defines for HCI connection role
Bluetooth: Convert HCI_CONN_MASTER flag to a conn->role variable
Bluetooth: Use explicit role instead of a bool in function parameters
Bluetooth: Add a role parameter to hci_conn_add()
Bluetooth: Track number of LE slave connections
Bluetooth: Fix trying to initiate connections when acting as LE slave
Bluetooth: Fix always checking the blacklist for incoming connections
Bluetooth: Fix using uninitialized variable when pairing
Bluetooth: Don't bother user space without IO capabilities
Bluetooth: Fix resetting remote authentication requirement after
pairing
Bluetooth: Pass initiator/acceptor information to hci_conn_security()
Bluetooth: Int
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs
---
You received this message because you are subscribed to the Google Groups "Chromium-bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs
---
You received this message because you are subscribed to the Google Groups "Chromium-bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.