ath5k: merge ath5k_hw and ath5k_softc
Both ath5k_hw and ath5k_softc represent one instance of the hardware. This duplication is historical and is not needed anymore. Keep the name "ath5k_hw" for the merged structure and "ah" for the variable pointing to it. "ath5k_hw" is shorter than "ath5k_softc", more descriptive and more widely used. Put the combined structure to ath5k.h where the old ath5k_softc used to be. Move some code from base.h to ath5k.h as needed. Remove memory allocation for struct ath5k_hw and the corresponding error handling. Merge iobase and ah_iobase fields. Signed-off-by:Pavel Roskin <proski@gnu.org> Acked-by:
Nick Kossifidis <mickflemm@gmail.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/ath/ath5k/ahb.c 21 additions, 23 deletionsdrivers/net/wireless/ath/ath5k/ahb.c
- drivers/net/wireless/ath/ath5k/ani.c 42 additions, 42 deletionsdrivers/net/wireless/ath/ath5k/ani.c
- drivers/net/wireless/ath/ath5k/ath5k.h 212 additions, 28 deletionsdrivers/net/wireless/ath/ath5k/ath5k.h
- drivers/net/wireless/ath/ath5k/attach.c 15 additions, 16 deletionsdrivers/net/wireless/ath/ath5k/attach.c
- drivers/net/wireless/ath/ath5k/base.c 548 additions, 584 deletionsdrivers/net/wireless/ath/ath5k/base.c
- drivers/net/wireless/ath/ath5k/base.h 0 additions, 196 deletionsdrivers/net/wireless/ath/ath5k/base.h
- drivers/net/wireless/ath/ath5k/debug.c 108 additions, 110 deletionsdrivers/net/wireless/ath/ath5k/debug.c
- drivers/net/wireless/ath/ath5k/debug.h 10 additions, 11 deletionsdrivers/net/wireless/ath/ath5k/debug.h
- drivers/net/wireless/ath/ath5k/desc.c 5 additions, 5 deletionsdrivers/net/wireless/ath/ath5k/desc.c
- drivers/net/wireless/ath/ath5k/dma.c 6 additions, 6 deletionsdrivers/net/wireless/ath/ath5k/dma.c
- drivers/net/wireless/ath/ath5k/eeprom.c 2 additions, 2 deletionsdrivers/net/wireless/ath/ath5k/eeprom.c
- drivers/net/wireless/ath/ath5k/initvals.c 1 addition, 1 deletiondrivers/net/wireless/ath/ath5k/initvals.c
- drivers/net/wireless/ath/ath5k/led.c 34 additions, 34 deletionsdrivers/net/wireless/ath/ath5k/led.c
- drivers/net/wireless/ath/ath5k/mac80211-ops.c 119 additions, 124 deletionsdrivers/net/wireless/ath/ath5k/mac80211-ops.c
- drivers/net/wireless/ath/ath5k/pci.c 19 additions, 19 deletionsdrivers/net/wireless/ath/ath5k/pci.c
- drivers/net/wireless/ath/ath5k/pcu.c 11 additions, 13 deletionsdrivers/net/wireless/ath/ath5k/pcu.c
- drivers/net/wireless/ath/ath5k/phy.c 16 additions, 16 deletionsdrivers/net/wireless/ath/ath5k/phy.c
- drivers/net/wireless/ath/ath5k/qcu.c 4 additions, 5 deletionsdrivers/net/wireless/ath/ath5k/qcu.c
- drivers/net/wireless/ath/ath5k/reset.c 22 additions, 22 deletionsdrivers/net/wireless/ath/ath5k/reset.c
- drivers/net/wireless/ath/ath5k/rfkill.c 30 additions, 35 deletionsdrivers/net/wireless/ath/ath5k/rfkill.c
Loading
Please register or sign in to comment