freebsd-skq/sys/dev/rtwn
Bjoern A. Zeeb 3917c9ba65 rtwn: narrow the epoch area
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
2020-09-29 20:46:25 +00:00
..
pci rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
rtl8188e rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
rtl8192c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
rtl8192e rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
rtl8812a rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
rtl8821a rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
usb rtwn: narrow the epoch area 2020-09-29 20:46:25 +00:00
if_rtwn_beacon.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_beacon.h
if_rtwn_calib.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_calib.h
if_rtwn_cam.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_cam.h
if_rtwn_debug.h
if_rtwn_efuse.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_efuse.h
if_rtwn_fw.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_fw.h rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_nop.h
if_rtwn_ridx.h rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_rx.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_rx.h rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_task.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_task.h
if_rtwn_tx.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwn_tx.h
if_rtwn.c rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwnreg.h rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00
if_rtwnvar.h rtwn: clean up empty lines in .c and .h files 2020-09-01 21:33:31 +00:00