Bluetooth: hci_serdev: Move serdev_device_close/open into common hci_serdev code
authorHans de Goede <hdegoede@redhat.com>
Sun, 27 May 2018 19:04:52 +0000 (21:04 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 30 May 2018 06:47:42 +0000 (08:47 +0200)
commite9ca08074ddcdcc3abacbfca888dba3a110e4453
tree8f7a3c087c647e3600d5b62bc98b15786e60e0bd
parent412fe29ffcf9a1ba9f125e72ee3da957cd6a0064
Bluetooth: hci_serdev: Move serdev_device_close/open into common hci_serdev code

Make hci_uart_register_device() and hci_uart_unregister_device() call
serdev_device_close()/open() themselves instead of relying on the various
hci_uart drivers to do this for them.

Besides reducing code complexity, this also ensures correct error checking
of serdev_device_open(), which was missing in a few drivers.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/hci_bcm.c
drivers/bluetooth/hci_ll.c
drivers/bluetooth/hci_nokia.c
drivers/bluetooth/hci_serdev.c