From 73eebfabaeada8c7c5348f860999b8e30181021e Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 20 Oct 2006 08:55:48 +0200 Subject: [PATCH] --- yaml --- r: 40059 b: refs/heads/master c: 7b19ffc40b0247fcfe083644fdb621fdb3c05ef6 h: refs/heads/master i: 40057: 20b6d6ae993570caedce4586f170d87d6fa315a5 40055: 0332910656f9264b63fa518a9da05f1554856483 v: v3 --- [refs] | 2 +- trunk/net/bluetooth/hidp/core.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index e2fda8b86e40..468eb1a184c8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8602b4fe6e82d5eeb479efd3bca19bc3dd722f5a +refs/heads/master: 7b19ffc40b0247fcfe083644fdb621fdb3c05ef6 diff --git a/trunk/net/bluetooth/hidp/core.c b/trunk/net/bluetooth/hidp/core.c index 9a562cf7406b..66782010f82c 100644 --- a/trunk/net/bluetooth/hidp/core.c +++ b/trunk/net/bluetooth/hidp/core.c @@ -507,12 +507,10 @@ static int hidp_session(void *arg) hidp_del_timer(session); - if (intr_sk->sk_state != BT_CONNECTED) - wait_event_timeout(*(ctrl_sk->sk_sleep), (ctrl_sk->sk_state == BT_CLOSED), HZ); - fput(session->intr_sock->file); - wait_event_timeout(*(intr_sk->sk_sleep), (intr_sk->sk_state == BT_CLOSED), HZ); + wait_event_timeout(*(ctrl_sk->sk_sleep), + (ctrl_sk->sk_state == BT_CLOSED), msecs_to_jiffies(500)); fput(session->ctrl_sock->file);