This patch-set do some cleanup and handle state variables correctly for monitor mode. Note: The quantity of this patch set was 11 in the previous version. 8 of them were merged: https://patchwork.kernel.org/project/linux-wireless/cover/20241022110831.974-1-quic_kangyang@xxxxxxxxxxx/ v6: update copyright for each patch. v5: rebase on tag: ath/main(ath-202412191756). v4: rebase on tag: ath/main(ath-202410161539). v3: rebase on tag: ath/main(ath-202410111606). v2: rebase on tag: ath-202410072115. Kang Yang (3): wifi: ath12k: optimize storage size for struct ath12k wifi: ath12k: properly handling the state variables of monitor mode wifi: ath12k: delete mon reap timer drivers/net/wireless/ath/ath12k/core.c | 7 +++++- drivers/net/wireless/ath/ath12k/core.h | 27 +++++++++++------------ drivers/net/wireless/ath/ath12k/dp.c | 30 +------------------------- drivers/net/wireless/ath/ath12k/mac.c | 13 ++++++++++- 4 files changed, 32 insertions(+), 45 deletions(-) base-commit: 09fa3b6974a1245ddd0751747609431494ba5b4f -- 2.34.1