fixes a bug to load firmware images for LP PHY. For LP PHY always,

`lp_' string is contained in its full image names.
This commit is contained in:
weongyo 2010-02-27 23:42:32 +00:00
parent 994749fe91
commit 9e0b98ecc5

View File

@ -7789,8 +7789,9 @@ bwn_fw_get(struct bwn_mac *mac, enum bwn_fwtype type,
bwn_do_release_fw(bfw);
}
snprintf(namebuf, sizeof(namebuf), "bwn%s_v4_%s",
(type == BWN_FWTYPE_OPENSOURCE) ? "-open" : "", name);
snprintf(namebuf, sizeof(namebuf), "bwn%s_v4_%s%s",
(type == BWN_FWTYPE_OPENSOURCE) ? "-open" : "",
(mac->mac_phy.type == BWN_PHYTYPE_LP) ? "lp_" : "", name);
/* XXX Sleeping on "fwload" with the non-sleepable locks held */
fw = firmware_get(namebuf);
if (fw == NULL) {