diff -druNp linux-libre-3.7.10-gnu/drivers/bluetooth/ath3k.c linux-libre-3.7.10-gnu1/drivers/bluetooth/ath3k.c
--- linux-libre-3.7.10-gnu/drivers/bluetooth/ath3k.c	2013-02-27 18:20:40.000000000 -0500
+++ linux-libre-3.7.10-gnu1/drivers/bluetooth/ath3k.c	2013-05-01 19:33:49.000000000 -0400
@@ -303,7 +303,7 @@ static int ath3k_load_patch(struct usb_d
 		return ret;
 	}
 
-	snprintf(filename, ATH3K_NAME_LEN, "ar3k/AthrBT_0x%08x.dfu",
+	snprintf(filename, ATH3K_NAME_LEN, "/*(DEBLOBBED)*/",
 		fw_version.rom_version);
 
 	ret = reject_firmware(&firmware, filename, &udev->dev);
@@ -365,7 +365,7 @@ static int ath3k_load_syscfg(struct usb_
 		break;
 	}
 
-	snprintf(filename, ATH3K_NAME_LEN, "ar3k/ramps_0x%08x_%d%s",
+	snprintf(filename, ATH3K_NAME_LEN, "/*(DEBLOBBED)*/",
 		fw_version.rom_version, clk_value, ".dfu");
 
 	ret = reject_firmware(&firmware, filename, &udev->dev);
diff -druNp linux-libre-3.7.10-gnu/drivers/net/wireless/ath/ath9k/hif_usb.c linux-libre-3.7.10-gnu1/drivers/net/wireless/ath/ath9k/hif_usb.c
--- linux-libre-3.7.10-gnu/drivers/net/wireless/ath/ath9k/hif_usb.c	2013-02-27 18:19:26.000000000 -0500
+++ linux-libre-3.7.10-gnu1/drivers/net/wireless/ath/ath9k/hif_usb.c	2013-02-27 12:22:04.000000000 -0500
@@ -18,10 +18,11 @@
 #include "htc.h"
 
 /* identify firmware images */
-#define FIRMWARE_AR7010_1_1     "/*(DEBLOBBED)*/"
-#define FIRMWARE_AR9271         "/*(DEBLOBBED)*/"
+#define FIRMWARE_AR7010_1_1     "htc_7010.fw"
+#define FIRMWARE_AR9271         "htc_9271.fw"
 
-/*(DEBLOBBED)*/
+MODULE_FIRMWARE(FIRMWARE_AR7010_1_1);
+MODULE_FIRMWARE(FIRMWARE_AR9271);
 
 static struct usb_device_id ath9k_hif_usb_ids[] = {
 	{ USB_DEVICE(0x0cf3, 0x9271) }, /* Atheros */
@@ -1228,7 +1229,7 @@ static int ath9k_hif_usb_probe(struct us
 	else
 		hif_dev->fw_name = FIRMWARE_AR9271;
 
-	ret = reject_firmware_nowait(THIS_MODULE, true, hif_dev->fw_name,
+	ret = request_firmware_nowait(THIS_MODULE, true, hif_dev->fw_name,
 				      &hif_dev->udev->dev, GFP_KERNEL,
 				      hif_dev, ath9k_hif_usb_firmware_cb);
 	if (ret) {
@@ -1327,7 +1328,7 @@ static int ath9k_hif_usb_resume(struct u
 
 	if (hif_dev->flags & HIF_USB_READY) {
 		/* request cached firmware during suspend/resume cycle */
-		ret = reject_firmware(&fw, hif_dev->fw_name,
+		ret = request_firmware(&fw, hif_dev->fw_name,
 				       &hif_dev->udev->dev);
 		if (ret)
 			goto fail_resume;
diff -druNp linux-libre-3.7.10-gnu/Makefile linux-libre-3.7.10-gnu1/Makefile
--- linux-libre-3.7.10-gnu/Makefile	2013-02-27 18:10:58.000000000 -0500
+++ linux-libre-3.7.10-gnu1/Makefile	2013-05-01 19:22:14.000000000 -0400
@@ -1,7 +1,7 @@
 VERSION = 3
 PATCHLEVEL = 7
 SUBLEVEL = 10
-EXTRAVERSION =-gnu
+EXTRAVERSION =-gnu1
 NAME = Terrified Chipmunk
 
 # *DOCUMENTATION*
