Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

b43: make b43_wireless_init bus generic

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by

Rafał Miłecki and committed by
John W. Linville
d1507051 e441a5ea

+4 -4
+4 -4
drivers/net/wireless/b43/main.c
··· 4959 4959 ieee80211_free_hw(hw); 4960 4960 } 4961 4961 4962 - static struct b43_wl *b43_wireless_init(struct ssb_device *dev) 4962 + static struct b43_wl *b43_wireless_init(struct b43_bus_dev *dev) 4963 4963 { 4964 - struct ssb_sprom *sprom = &dev->bus->sprom; 4964 + struct ssb_sprom *sprom = dev->bus_sprom; 4965 4965 struct ieee80211_hw *hw; 4966 4966 struct b43_wl *wl; 4967 4967 ··· 5003 5003 skb_queue_head_init(&wl->tx_queue); 5004 5004 5005 5005 b43info(wl, "Broadcom %04X WLAN found (core revision %u)\n", 5006 - dev->bus->chip_id, dev->id.revision); 5006 + dev->chip_id, dev->core_rev); 5007 5007 return wl; 5008 5008 } 5009 5009 ··· 5045 5045 /* Probing the first core. Must setup common struct b43_wl */ 5046 5046 first = 1; 5047 5047 b43_sprom_fixup(sdev->bus); 5048 - wl = b43_wireless_init(sdev); 5048 + wl = b43_wireless_init(dev); 5049 5049 if (IS_ERR(wl)) { 5050 5050 err = PTR_ERR(wl); 5051 5051 goto out;