rt2x00: Don't alter rt2x00dev->default_ant
rt2x00dev->default_ant should be initialized once by the driver, and should not be changed afterwards. Because rt2x00lib_config_antenna() was using a reference to the struct antenna_setup it actually had the oppurtunity to change the default antenna setting and it actually did that during the validation. Instead of passing a pointer to antenna_setup the entire structure should be copied. Signed-off-by:Lars Ericsson <Lars_Ericsson@telia.com> Signed-off-by:
Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/rt2x00/rt2x00config.c 6 additions, 6 deletionsdrivers/net/wireless/rt2x00/rt2x00config.c
- drivers/net/wireless/rt2x00/rt2x00lib.h 1 addition, 1 deletiondrivers/net/wireless/rt2x00/rt2x00lib.h
- drivers/net/wireless/rt2x00/rt2x00link.c 2 additions, 2 deletionsdrivers/net/wireless/rt2x00/rt2x00link.c
- drivers/net/wireless/rt2x00/rt2x00mac.c 1 addition, 1 deletiondrivers/net/wireless/rt2x00/rt2x00mac.c
Loading
Please register or sign in to comment