Bluetooth: hci_intel: Fix a wrong comparison
authorAnton Protopopov <a.s.protopopov@gmail.com>
Wed, 10 Feb 2016 17:22:54 +0000 (12:22 -0500)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 23 Feb 2016 19:29:36 +0000 (20:29 +0100)
A return value of the intel_wait_booting() function compared with
a constant ETIMEDOUT instead of -ETIMEDOUT.

Signed-off-by: Anton Protopopov <a.s.protopopov@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/hci_intel.c

index 3d63ea3..91d6051 100644 (file)
@@ -488,7 +488,7 @@ static int intel_set_baudrate(struct hci_uart *hu, unsigned int speed)
        clear_bit(STATE_BOOTING, &intel->flags);
 
        /* In case of timeout, try to continue anyway */
-       if (err && err != ETIMEDOUT)
+       if (err && err != -ETIMEDOUT)
                return err;
 
        bt_dev_info(hdev, "Change controller speed to %d", speed);
@@ -581,7 +581,7 @@ static int intel_setup(struct hci_uart *hu)
        clear_bit(STATE_BOOTING, &intel->flags);
 
        /* In case of timeout, try to continue anyway */
-       if (err && err != ETIMEDOUT)
+       if (err && err != -ETIMEDOUT)
                return err;
 
        set_bit(STATE_BOOTLOADER, &intel->flags);