Thread (3 messages) flat view 3 messages, 3 authors, 2012-02-23

Re: [PATCH] Bluetooth: Set DISCOVERY_STOPPED if controller resets

From: Johan Hedberg <hidden>
Date: 2012-02-23 14:54:49

Hi Andre,

On Fri, Feb 17, 2012, Andre Guedes wrote:
If controller is reset during the discovery procedure, Start
Discovery command stops working. This can be easily reproduced
by running "hciconfig hci0 reset" while discovering devices,
for instance.

We should force discovery state to DISCOVERY_STOPPED in case we
receive a reset command complete event. Otherwise we may stuck
in one of the active discovery states (DISCOVERY_INQUIRY,
DISCOVERY_LE_SCAN and DISCOVERY_RESOLVING) and subsequent Start
Discovery commands will simply fail.

Signed-off-by: Andre Guedes <redacted>
---
 net/bluetooth/hci_event.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
Applied (after manual fixes to match the latest tree). Thanks.

Johan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help