svn commit: r204437 - head/sys/dev/bwn

Weongyo Jeong weongyo at FreeBSD.org
Sat Feb 27 23:42:32 UTC 2010


Author: weongyo
Date: Sat Feb 27 23:42:32 2010
New Revision: 204437
URL: http://svn.freebsd.org/changeset/base/204437

Log:
  fixes a bug to load firmware images for LP PHY.  For LP PHY always,
  `lp_' string is contained in its full image names.

Modified:
  head/sys/dev/bwn/if_bwn.c

Modified: head/sys/dev/bwn/if_bwn.c
==============================================================================
--- head/sys/dev/bwn/if_bwn.c	Sat Feb 27 23:04:29 2010	(r204436)
+++ head/sys/dev/bwn/if_bwn.c	Sat Feb 27 23:42:32 2010	(r204437)
@@ -7789,8 +7789,9 @@ bwn_fw_get(struct bwn_mac *mac, enum bwn
 		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) {


More information about the svn-src-head mailing list