git: 4e219655d0f7 - stable/14 - bwn: remove unused ic_headroom

From: Bjoern A. Zeeb <bz_at_FreeBSD.org>
Date: Sun, 18 Feb 2024 21:11:18 UTC
The branch stable/14 has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=4e219655d0f7e1134c040468c0e7d91c671e57fb

commit 4e219655d0f7e1134c040468c0e7d91c671e57fb
Author:     Frank Hilgendorf <frank.hilgendorf@posteo.de>
AuthorDate: 2023-12-13 23:48:08 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2024-02-18 18:31:14 +0000

    bwn: remove unused ic_headroom
    
    Unlike bwi(4), bwn(4) does not rely on ic_headroom (despite having it
    set) but splits the bwn_txhdr (first) segment into its own transaction.
    Remove ic_headroom to avoid net80211 troubles with not enough space in
    the mbuf around ieee80211_mbuf_adjust().
    
    PR:             275616
    
    (cherry picked from commit 59dba901f227420647e4856f03cb782a3375c220)
---
 sys/dev/bwn/if_bwn.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys/dev/bwn/if_bwn.c b/sys/dev/bwn/if_bwn.c
index 501bcc1e958e..742ed63a92aa 100644
--- a/sys/dev/bwn/if_bwn.c
+++ b/sys/dev/bwn/if_bwn.c
@@ -808,8 +808,6 @@ bwn_attach_post(struct bwn_softc *sc)
 	/* call MI attach routine. */
 	ieee80211_ifattach(ic);
 
-	ic->ic_headroom = sizeof(struct bwn_txhdr);
-
 	/* override default methods */
 	ic->ic_raw_xmit = bwn_raw_xmit;
 	ic->ic_updateslot = bwn_updateslot;