ath9k_hw: embed the ath_ops callbacks in the ath_hw struct
With this change, loading the address to a register read/write function costs only one pointer dereference instead of two. On MIPS this reduces ath9k_hw binary size from 326k down to 321k. Signed-off-by:Felix Fietkau <nbd@openwrt.org> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/ath/ath9k/htc_drv_init.c 6 additions, 9 deletionsdrivers/net/wireless/ath/ath9k/htc_drv_init.c
- drivers/net/wireless/ath/ath9k/hw.h 9 additions, 7 deletionsdrivers/net/wireless/ath/ath9k/hw.h
- drivers/net/wireless/ath/ath9k/init.c 3 additions, 6 deletionsdrivers/net/wireless/ath/ath9k/init.c
Loading
Please register or sign in to comment