hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c
....@@ -1,17 +1,6 @@
1
+// SPDX-License-Identifier: ISC
12 /*
23 * Copyright (c) 2013 Broadcom Corporation
3
- *
4
- * Permission to use, copy, modify, and/or distribute this software for any
5
- * purpose with or without fee is hereby granted, provided that the above
6
- * copyright notice and this permission notice appear in all copies.
7
- *
8
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
11
- * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
13
- * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
14
- * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
154 */
165
176
....@@ -47,8 +36,8 @@
4736 if (brcmf_proto_msgbuf_attach(drvr))
4837 goto fail;
4938 } else {
50
- brcmf_err("Unsupported proto type %d\n",
51
- drvr->bus_if->proto_type);
39
+ bphy_err(drvr, "Unsupported proto type %d\n",
40
+ drvr->bus_if->proto_type);
5241 goto fail;
5342 }
5443 if (!proto->tx_queue_data || (proto->hdrpull == NULL) ||
....@@ -56,7 +45,7 @@
5645 (proto->configure_addr_mode == NULL) ||
5746 (proto->delete_peer == NULL) || (proto->add_tdls_peer == NULL) ||
5847 (proto->debugfs_create == NULL)) {
59
- brcmf_err("Not all proto handlers have been installed\n");
48
+ bphy_err(drvr, "Not all proto handlers have been installed\n");
6049 goto fail;
6150 }
6251 return 0;
....@@ -67,22 +56,16 @@
6756 return -ENOMEM;
6857 }
6958
70
-void brcmf_proto_detach_post_delif(struct brcmf_pub *drvr)
59
+void brcmf_proto_detach(struct brcmf_pub *drvr)
7160 {
7261 brcmf_dbg(TRACE, "Enter\n");
7362
7463 if (drvr->proto) {
7564 if (drvr->bus_if->proto_type == BRCMF_PROTO_BCDC)
76
- brcmf_proto_bcdc_detach_post_delif(drvr);
65
+ brcmf_proto_bcdc_detach(drvr);
7766 else if (drvr->bus_if->proto_type == BRCMF_PROTO_MSGBUF)
7867 brcmf_proto_msgbuf_detach(drvr);
7968 kfree(drvr->proto);
8069 drvr->proto = NULL;
8170 }
82
-}
83
-
84
-void brcmf_proto_detach_pre_delif(struct brcmf_pub *drvr)
85
-{
86
- if (drvr->proto && drvr->bus_if->proto_type == BRCMF_PROTO_BCDC)
87
- brcmf_proto_bcdc_detach_pre_delif(drvr);
8871 }