Skip to content

Commit d3d909a

Browse files
committed
cleanup brcmfmac patchset
Signed-off-by: Robert Nelson <[email protected]>
1 parent ba96212 commit d3d909a

File tree

4 files changed

+0
-58
lines changed

4 files changed

+0
-58
lines changed

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,6 @@ struct brcmf_bus {
158158

159159
const struct brcmf_bus_ops *ops;
160160
struct brcmf_bus_msgbuf *msgbuf;
161-
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0))
162-
bool allow_skborphan;
163-
#endif
164161
};
165162

166163
/*

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -496,9 +496,6 @@ struct brcmf_fws_info {
496496
bool creditmap_received;
497497
u8 mode;
498498
bool avoid_queueing;
499-
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0))
500-
int fifo_init_credit[BRCMF_FWS_FIFO_COUNT];
501-
#endif
502499
};
503500

504501
/*
@@ -1628,9 +1625,6 @@ static int brcmf_fws_notify_credit_map(struct brcmf_if *ifp,
16281625
WARN_ONCE(fws->fifo_credit[i] < 0,
16291626
"fifo_credit[%d] is negative(%d)\n", i,
16301627
fws->fifo_credit[i]);
1631-
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0))
1632-
fws->fifo_init_credit[i] = fws->fifo_credit[i];
1633-
#endif
16341628
}
16351629
brcmf_fws_schedule_deq(fws);
16361630
brcmf_fws_unlock(fws);
@@ -2208,38 +2202,6 @@ void brcmf_fws_del_interface(struct brcmf_if *ifp)
22082202
brcmf_fws_unlock(fws);
22092203
}
22102204

2211-
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0))
2212-
static bool brcmf_fws_ismultistream(struct brcmf_fws_info *fws)
2213-
{
2214-
bool ret = false;
2215-
u8 credit_usage = 0;
2216-
2217-
/* Check only for BE, VI and VO traffic */
2218-
u32 delay_map = fws->fifo_delay_map &
2219-
((1 << BRCMF_FWS_FIFO_AC_BE) |
2220-
(1 << BRCMF_FWS_FIFO_AC_VI) |
2221-
(1 << BRCMF_FWS_FIFO_AC_VO));
2222-
2223-
if (hweight_long(delay_map) > 1) {
2224-
ret = true;
2225-
} else {
2226-
if (fws->fifo_credit[BRCMF_FWS_FIFO_AC_BE] <
2227-
fws->fifo_init_credit[BRCMF_FWS_FIFO_AC_BE])
2228-
credit_usage++;
2229-
if (fws->fifo_credit[BRCMF_FWS_FIFO_AC_VI] <
2230-
fws->fifo_init_credit[BRCMF_FWS_FIFO_AC_VI])
2231-
credit_usage++;
2232-
if (fws->fifo_credit[BRCMF_FWS_FIFO_AC_VO] <
2233-
fws->fifo_init_credit[BRCMF_FWS_FIFO_AC_VO])
2234-
credit_usage++;
2235-
2236-
if (credit_usage > 1)
2237-
ret = true;
2238-
}
2239-
return ret;
2240-
}
2241-
#endif
2242-
22432205
static void brcmf_fws_dequeue_worker(struct work_struct *worker)
22442206
{
22452207
struct brcmf_fws_info *fws;
@@ -2253,13 +2215,6 @@ static void brcmf_fws_dequeue_worker(struct work_struct *worker)
22532215
fws = container_of(worker, struct brcmf_fws_info, fws_dequeue_work);
22542216
drvr = fws->drvr;
22552217

2256-
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0))
2257-
if (brcmf_fws_ismultistream(fws))
2258-
drvr->bus_if->allow_skborphan = false;
2259-
else
2260-
drvr->bus_if->allow_skborphan = true;
2261-
#endif
2262-
22632218
brcmf_fws_lock(fws);
22642219
for (fifo = BRCMF_FWS_FIFO_BCMC; fifo >= 0 && !fws->bus_flow_blocked;
22652220
fifo--) {

drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2355,9 +2355,6 @@ static uint brcmf_sdio_sendfromq(struct brcmf_sdio *bus, uint maxframes)
23552355
&prec_out);
23562356
if (pkt == NULL)
23572357
break;
2358-
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0))
2359-
skb_orphan(pkt);
2360-
#endif
23612358
__skb_queue_tail(&pktq, pkt);
23622359
}
23632360
spin_unlock_bh(&bus->txq_lock);

drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -638,10 +638,6 @@ static int brcmf_usb_tx(struct device *dev, struct sk_buff *skb)
638638
goto fail;
639639
}
640640

641-
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0))
642-
if (devinfo->bus_pub.bus->allow_skborphan)
643-
skb_orphan(skb);
644-
#endif
645641
req->skb = skb;
646642
req->devinfo = devinfo;
647643
usb_fill_bulk_urb(req->urb, devinfo->usbdev, devinfo->tx_pipe,
@@ -1289,9 +1285,6 @@ static int brcmf_usb_probe_cb(struct brcmf_usbdev_info *devinfo)
12891285
bus->ops = &brcmf_usb_bus_ops;
12901286
bus->proto_type = BRCMF_PROTO_BCDC;
12911287
bus->always_use_fws_queue = true;
1292-
#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0))
1293-
bus->allow_skborphan = true;
1294-
#endif
12951288
#ifdef CONFIG_PM
12961289
bus->wowl_supported = true;
12971290
#endif

0 commit comments

Comments
 (0)