b43 wireless driver included internal implementation of cordic algorithm which has now been removed in favor of library implementation. During the process, brcmfmac was driver was also cleaned. Please note that this series is only compile-tested, as I do not have access to the hardware. Priit Laes (5): lib: cordic: Move cordic macros and defines to header file brcmfmac: Use common CORDIC_FLOAT macro from lib brcmfmac: Drop unused cordic defines and macros b43: Use common cordic algorithm from kernel lib b43: Drop internal cordic algorithm implementation drivers/net/wireless/broadcom/b43/Kconfig | 1 +- drivers/net/wireless/broadcom/b43/phy_common.c | 47 +------- drivers/net/wireless/broadcom/b43/phy_common.h | 9 +- drivers/net/wireless/broadcom/b43/phy_lp.c | 13 +- drivers/net/wireless/broadcom/b43/phy_n.c | 13 +- drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h | 7 +- drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 4 +- drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- include/linux/cordic.h | 9 +- lib/cordic.c | 23 +--- 10 files changed, 35 insertions(+), 95 deletions(-) base-commit: 5f21585384a4a69b8bfdd2cae7e3648ae805f57d -- git-series 0.9.1