diff -druNp linux-libre-2.6.36.4-gnu/drivers/net/wireless/ath/ath9k/hif_usb.c linux-libre-2.6.36.4-gnu1/drivers/net/wireless/ath/ath9k/hif_usb.c
--- linux-libre-2.6.36.4-gnu/drivers/net/wireless/ath/ath9k/hif_usb.c	2012-03-25 04:02:13.000000000 -0400
+++ linux-libre-2.6.36.4-gnu1/drivers/net/wireless/ath/ath9k/hif_usb.c	2011-02-17 18:14:38.000000000 -0500
@@ -17,11 +17,13 @@
 #include "htc.h"
 
 /* identify firmware images */
-#define FIRMWARE_AR7010		"/*(DEBLOBBED)*/"
-#define FIRMWARE_AR7010_1_1	"/*(DEBLOBBED)*/"
-#define FIRMWARE_AR9271		"/*(DEBLOBBED)*/"
+#define FIRMWARE_AR7010		"ar7010.fw"
+#define FIRMWARE_AR7010_1_1	"ar7010_1_1.fw"
+#define FIRMWARE_AR9271		"ar9271.fw"
 
-/*(DEBLOBBED)*/
+MODULE_FIRMWARE(FIRMWARE_AR7010);
+MODULE_FIRMWARE(FIRMWARE_AR7010_1_1);
+MODULE_FIRMWARE(FIRMWARE_AR9271);
 
 static struct usb_device_id ath9k_hif_usb_ids[] = {
 	{ USB_DEVICE(0x0cf3, 0x9271) }, /* Atheros */
@@ -869,7 +871,7 @@ static int ath9k_hif_usb_dev_init(struct
 	int ret;
 
 	/* Request firmware */
-	ret = reject_firmware(&hif_dev->firmware, hif_dev->fw_name,
+	ret = request_firmware(&hif_dev->firmware, hif_dev->fw_name,
 			       &hif_dev->udev->dev);
 	if (ret) {
 		dev_err(&hif_dev->udev->dev,
diff -druNp linux-libre-2.6.36.4-gnu/Makefile linux-libre-2.6.36.4-gnu1/Makefile
--- linux-libre-2.6.36.4-gnu/Makefile	2012-03-25 03:54:50.000000000 -0400
+++ linux-libre-2.6.36.4-gnu1/Makefile	2013-05-03 09:43:39.000000000 -0400
@@ -1,7 +1,7 @@
 VERSION = 2
 PATCHLEVEL = 6
 SUBLEVEL = 36
-EXTRAVERSION = .4-gnu
+EXTRAVERSION = .4-gnu1
 NAME = Flesh-Eating Bats with Fangs
 
 # *DOCUMENTATION*
