aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/b43legacy/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/b43legacy/main.c')
-rw-r--r--drivers/net/wireless/b43legacy/main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/b43legacy/main.c b/drivers/net/wireless/b43legacy/main.c
index 1713f5f7a58b..67f18ecdb3bf 100644
--- a/drivers/net/wireless/b43legacy/main.c
+++ b/drivers/net/wireless/b43legacy/main.c
@@ -1623,6 +1623,7 @@ error:
1623 1623
1624static int b43legacy_upload_microcode(struct b43legacy_wldev *dev) 1624static int b43legacy_upload_microcode(struct b43legacy_wldev *dev)
1625{ 1625{
1626 struct wiphy *wiphy = dev->wl->hw->wiphy;
1626 const size_t hdr_len = sizeof(struct b43legacy_fw_header); 1627 const size_t hdr_len = sizeof(struct b43legacy_fw_header);
1627 const __be32 *data; 1628 const __be32 *data;
1628 unsigned int i; 1629 unsigned int i;
@@ -1732,6 +1733,10 @@ static int b43legacy_upload_microcode(struct b43legacy_wldev *dev)
1732 dev->fw.rev = fwrev; 1733 dev->fw.rev = fwrev;
1733 dev->fw.patch = fwpatch; 1734 dev->fw.patch = fwpatch;
1734 1735
1736 snprintf(wiphy->fw_version, sizeof(wiphy->fw_version), "%u.%u",
1737 dev->fw.rev, dev->fw.patch);
1738 wiphy->hw_version = dev->dev->id.coreid;
1739
1735 return 0; 1740 return 0;
1736 1741
1737error: 1742error: