Hi Tedd, > This callback allows a vendor to send the vendor specific command, for example > turn off the LED, before cloing the hci interface. > > Signed-off-by: Tedd Ho-Jeong An <tedd.an@xxxxxxxxx> > --- > include/net/bluetooth/hci_core.h | 1 + > net/bluetooth/hci_core.c | 4 ++++ > 2 files changed, 5 insertions(+) > > diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h > index 52863c3..99a9ecd 100644 > --- a/include/net/bluetooth/hci_core.h > +++ b/include/net/bluetooth/hci_core.h > @@ -377,6 +377,7 @@ struct hci_dev { > void (*notify)(struct hci_dev *hdev, unsigned int evt); > void (*hw_error)(struct hci_dev *hdev, u8 code); > int (*set_bdaddr)(struct hci_dev *hdev, const bdaddr_t *bdaddr); > + int (*led_off)(struct hci_dev *hdev); > }; so I actually wonder if this is not better called shutdown() and we ensure that it is always called before close() callback. The name led_off() seems to be pretty specific. Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html