aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/bluetooth/hidp/core.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/net/bluetooth/hidp/core.c b/net/bluetooth/hidp/core.c
index 05e23bbcb0a1..4c914df5fd06 100644
--- a/net/bluetooth/hidp/core.c
+++ b/net/bluetooth/hidp/core.c
@@ -670,6 +670,15 @@ static inline void hidp_setup_input(struct hidp_session *session, struct hidp_co
670 input_register_device(input); 670 input_register_device(input);
671} 671}
672 672
673static int hidp_open(struct hid_device *hid)
674{
675 return 0;
676}
677
678static void hidp_close(struct hid_device *hid)
679{
680}
681
673static inline void hidp_setup_hid(struct hidp_session *session, struct hidp_connadd_req *req) 682static inline void hidp_setup_hid(struct hidp_session *session, struct hidp_connadd_req *req)
674{ 683{
675 struct hid_device *hid = session->hid; 684 struct hid_device *hid = session->hid;
@@ -694,6 +703,9 @@ static inline void hidp_setup_hid(struct hidp_session *session, struct hidp_conn
694 703
695 hid->dev = hidp_get_device(session); 704 hid->dev = hidp_get_device(session);
696 705
706 hid->hid_open = hidp_open;
707 hid->hid_close = hidp_close;
708
697 hid->hidinput_input_event = hidp_hidinput_event; 709 hid->hidinput_input_event = hidp_hidinput_event;
698 710
699 list_for_each_entry(report, &hid->report_enum[HID_INPUT_REPORT].report_list, list) 711 list_for_each_entry(report, &hid->report_enum[HID_INPUT_REPORT].report_list, list)