Bluetooth : fix build error 82/294182/2
authorHoegeun Kwon <hoegeun.kwon@samsung.com>
Fri, 14 Oct 2022 07:02:19 +0000 (16:02 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Wed, 14 Jun 2023 05:01:52 +0000 (14:01 +0900)
Update device name on remote_name_event, Fix interface define for
build error.

Change-Id: I59df4a7e30f9a83a0efdce516b2a325cb3b0983b
Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
net/bluetooth/hci_event.c
net/bluetooth/mgmt.c

index 55fae90..6e3edb2 100644 (file)
@@ -2675,7 +2675,7 @@ static void hci_check_pending_name(struct hci_dev *hdev, struct hci_conn *conn,
        if (conn &&
            (conn->state == BT_CONFIG || conn->state == BT_CONNECTED)) {
                if (!test_and_set_bit(HCI_CONN_MGMT_CONNECTED, &conn->flags))
-                       mgmt_device_connected(hdev, conn, 0, name, name_len);
+                       mgmt_device_connected(hdev, conn, name, name_len);
                else
                        mgmt_device_name_update(hdev, bdaddr, name, name_len);
        }
@@ -3670,7 +3670,7 @@ static void hci_disconn_complete_evt(struct hci_dev *hdev, void *data,
        hci_conn_del(conn);
 
 #ifdef TIZEN_BT
-       if (type == ACL_LINK && !hci_conn_num(hdev, ACL_LINK)) {
+       if (conn->type == ACL_LINK && !hci_conn_num(hdev, ACL_LINK)) {
                int iscan;
                int pscan;
 
index 3dfc384..1069cf7 100644 (file)
@@ -7352,7 +7352,7 @@ static int add_white_list(struct sock *sk, struct hci_dev *hdev,
 
        hci_req_init(&req, hdev);
 
-       hci_req_add(&req, HCI_OP_LE_ADD_TO_WHITE_LIST, sizeof(*cp), cp);
+       hci_req_add(&req, HCI_OP_LE_ADD_TO_ACCEPT_LIST, sizeof(*cp), cp);
 
        err = hci_req_run(&req, add_white_list_complete);
        if (err < 0) {
@@ -7435,7 +7435,7 @@ static int remove_from_white_list(struct sock *sk, struct hci_dev *hdev,
 
        hci_req_init(&req, hdev);
 
-       hci_req_add(&req, HCI_OP_LE_DEL_FROM_WHITE_LIST, sizeof(*cp), cp);
+       hci_req_add(&req, HCI_OP_LE_DEL_FROM_ACCEPT_LIST, sizeof(*cp), cp);
 
        err = hci_req_run(&req, remove_from_white_list_complete);
        if (err < 0) {
@@ -7513,7 +7513,7 @@ static int clear_white_list(struct sock *sk, struct hci_dev *hdev,
 
        hci_req_init(&req, hdev);
 
-       hci_req_add(&req, HCI_OP_LE_CLEAR_WHITE_LIST, 0, NULL);
+       hci_req_add(&req, HCI_OP_LE_CLEAR_ACCEPT_LIST, 0, NULL);
 
        err = hci_req_run(&req, clear_white_list_complete);
        if (err < 0) {