opnsense-src/sys/compat
Bjoern A. Zeeb fa4e425794 LinuxKPI: 802.11: lsta txq locking cleanup
Rename the LSTA lock to LSTA_TXQ lock as that is really what it is and
put down the full set of macros.  Replace the init and destroy with the
macro invocation rather than direct code.

Put locking around the txq_ready unset and check. Move the taskq_enqueue
call under lock to be sure we do not call it anymore after txq_ready
got unset.

Leave a comment related to the node reference which is passed into the
TX path on the recvif mbuf pointer.

Fixes:		0936c648ad
PR:		274382 (possibly)
MFC after:	1 day
Reviewed by:	emaste
Differential Revision: https://reviews.freebsd.org/D43909
2024-02-16 15:50:11 +00:00
..
freebsd32 Abstract UIO allocation and deallocation. 2024-02-10 11:38:04 -05:00
ia32 sysentvec: add SV_SIGSYS flag 2023-10-03 01:30:52 +03:00
lindebugfs sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linprocfs linprocfs: Avoid using a sysctl to get the CPU model string 2024-01-04 08:39:53 -05:00
linsysfs linsysfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 2023-08-18 13:12:02 +03:00
linux Abstract UIO allocation and deallocation. 2024-02-10 11:38:04 -05:00
linuxkpi LinuxKPI: 802.11: lsta txq locking cleanup 2024-02-16 15:50:11 +00:00
x86bios sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00