summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2020-06-17 16:39:20 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2020-06-18 12:12:15 +0200
commit46605a271114f1243c807a55c607271c81e662d2 (patch)
treeff34254f58d7ae27d3b4bf37bd52234c768255d8
parentBluetooth: Terminate the link if pairing is cancelled (diff)
downloadlinux-46605a271114f1243c807a55c607271c81e662d2.tar.xz
linux-46605a271114f1243c807a55c607271c81e662d2.zip
Bluetooth: mgmt: Use command complete on success for set system config
The command status reply is only for failure. When completing set system config command, the reply has to be command complete. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Reviewed-by: Alain Michaud <alainm@chromium.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
-rw-r--r--net/bluetooth/mgmt_config.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/net/bluetooth/mgmt_config.c b/net/bluetooth/mgmt_config.c
index 8e7ad2a51dbb..8d01a8ff85e9 100644
--- a/net/bluetooth/mgmt_config.c
+++ b/net/bluetooth/mgmt_config.c
@@ -247,9 +247,8 @@ int set_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,
buffer += exp_len;
}
- return mgmt_cmd_status(sk, hdev->id,
- MGMT_OP_SET_DEF_SYSTEM_CONFIG,
- MGMT_STATUS_SUCCESS);
+ return mgmt_cmd_complete(sk, hdev->id,
+ MGMT_OP_SET_DEF_SYSTEM_CONFIG, 0, NULL, 0);
}
int read_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data,