freebsd-dev/sys/dev/iwm
Bjoern A. Zeeb b20d0a438e With the sync from Dragonfly BSD in r318216 a bug slipped in (also still present
upstream it seems).

The tlv variable was changed to a pointer but the advancement of the data pointer
was left as sizeof(tlv).  While the sizeof the (now) pointer equals the
sizeof 2 x uint32_t (size of the struct) on 64bit platforms, on 32bit platforms
the size of the advancement of the data pointer was wrong leading to
firmware load issues.

Correctly advance the data pointer by the size of the structure and not by
the size of a pointer.

PR:		219683
Submitted by:	waddlesplash gamil.com (Haiku) on irc
MFC after:	1 week
2019-01-15 22:31:54 +00:00
..
if_iwm_7000.c [iwm] Add support for iwm 3168 cards 2018-03-28 07:59:16 +00:00
if_iwm_8000.c Add support for Intel 8265 WiFi 2017-10-09 15:48:56 +00:00
if_iwm_binding.c [iwm] Move Smart Fifo handling into if_iwm_sf.c, sync with Linux iwlwifi. 2017-06-04 21:05:58 +00:00
if_iwm_binding.h [if_iwm] Partly sync if_iwm_binding.c to Linux iwlwifi code. 2017-05-12 05:19:08 +00:00
if_iwm_config.h [iwm] Add support for iwm 3168 cards 2018-03-28 07:59:16 +00:00
if_iwm_constants.h
if_iwm_debug.h [iwm] Check for lar_disable tunable, and lar_enabled flag from NVM. 2017-06-04 21:10:14 +00:00
if_iwm_fw.c
if_iwm_fw.h
if_iwm_led.c
if_iwm_led.h
if_iwm_mac_ctxt.c [iwm] Properly implement iwm_wme_update callback function. 2017-05-12 05:50:38 +00:00
if_iwm_mac_ctxt.h [iwm] Properly implement iwm_wme_update callback function. 2017-05-12 05:50:38 +00:00
if_iwm_notif_wait.c
if_iwm_notif_wait.h
if_iwm_pcie_trans.c
if_iwm_pcie_trans.h
if_iwm_phy_ctxt.c
if_iwm_phy_ctxt.h
if_iwm_phy_db.c [iwm] Set command code for PHY_DB as well. 2017-06-04 21:13:13 +00:00
if_iwm_phy_db.h
if_iwm_power.c [iwm] Make powersaving more similar to Linux iwlwifi behaviour. 2017-05-12 06:31:57 +00:00
if_iwm_power.h [iwm] Switch arguments from iwm_node* to iwm_vap* in if_iwm_power.c. 2017-05-12 06:30:06 +00:00
if_iwm_scan.c [iwm] if_iwm - Use chan list from ieee80211_scan_state for scan, not ic_channels. 2017-07-26 05:26:01 +00:00
if_iwm_scan.h
if_iwm_sf.c [iwm] Set correct state in smart-fifo configuration. 2017-06-04 21:12:11 +00:00
if_iwm_sf.h [iwm] Move Smart Fifo handling into if_iwm_sf.c, sync with Linux iwlwifi. 2017-06-04 21:05:58 +00:00
if_iwm_sta.c [iwm] Cleanup mbufq draining. Add iwm_xmit_queue_drain() like in iwn(4). 2017-07-26 05:29:08 +00:00
if_iwm_sta.h [iwm] Adjust if_iwm_sta.h prototypes, don't pass iwm_node to rm_sta(). 2017-05-12 06:33:07 +00:00
if_iwm_time_event.c [if_iwm] Partly sync if_iwm_binding.c to Linux iwlwifi code. 2017-05-12 05:19:08 +00:00
if_iwm_time_event.h [if_iwm] Partly sync if_iwm_binding.c to Linux iwlwifi code. 2017-05-12 05:19:08 +00:00
if_iwm_util.c [iwm] Add iwm_mvm_send_lq_cmd() from Linux iwlwifi to if_iwm_util.c. 2017-07-26 05:51:31 +00:00
if_iwm_util.h [iwm] Add iwm_mvm_send_lq_cmd() from Linux iwlwifi to if_iwm_util.c. 2017-07-26 05:51:31 +00:00
if_iwm.c With the sync from Dragonfly BSD in r318216 a bug slipped in (also still present 2019-01-15 22:31:54 +00:00
if_iwmreg.h kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
if_iwmvar.h [iwm] Sync statistics API definitions with Linux iwlwifi. 2017-07-26 05:40:52 +00:00