3917c9ba65
Rather than placing the epoch around the entire receive loop which might call into rtwn_rx_frame() and USB and sleep, split the loop into two[1] and leave us with one unlock/lock cycle as well. PR: 249925 Reported by: thj, (rkoberman gmail.com) Tested by: thj Suggested by: adrian [1] Reviewed by: adrian MFC after: 3 days Sponsored by: The FreeBSD Foundation (initially, paniced my iwl lab host) Differential Revision: https://reviews.freebsd.org/D26554 |
||
---|---|---|
.. | ||
rtwn_usb_attach.c | ||
rtwn_usb_attach.h | ||
rtwn_usb_ep.c | ||
rtwn_usb_ep.h | ||
rtwn_usb_reg.c | ||
rtwn_usb_reg.h | ||
rtwn_usb_rx.c | ||
rtwn_usb_rx.h | ||
rtwn_usb_tx.c | ||
rtwn_usb_tx.h | ||
rtwn_usb_var.h |