--- iwlwifi-1.2.23/Makefile	2007-12-16 19:00:43.000000000 -0800
+++ iwlwifi-1.2.22/Makefile	2007-11-28 00:27:09.000000000 -0800
@@ -13,8 +13,8 @@
 export CONFIG_IWL4965_SPECTRUM_MEASUREMENT ?= y
 export CONFIG_IWL3945_DEBUG ?= y
 export CONFIG_IWL4965_DEBUG ?= y
-export CONFIG_IWL4965_HT ?= y
-export CONFIG_IWL4965_HT_AGG ?= y
+export CONFIG_IWL4965_HT ?= n
+export CONFIG_IWL4965_HT_AGG ?= n
 export CONFIG_IWL4965_SENSITIVITY ?= y
 export CONFIG_IWL3945_QOS  ?= y
 export CONFIG_IWL4965_QOS ?= y
@@ -146,15 +146,15 @@
 
 sparse: check_inc source
 	@echo "Warning: Compiling in Check Mode!!!"
-	$(MAKE) C=2 CF="-Wall -D__CHECK_ENDIAN__" -C $(KSRC) O=$(KSRC_OUTPUT) M=$(shell pwd)/${DIR} modules
+	$(MAKE) C=2 CF="-Wall -D__CHECK_ENDIAN__" -C $(KSRC) O=$(KSRC_OUTPUT) M=$(PWD)/${DIR} modules
 
 ifeq ($(DEVMODE),y)
 modules:
 	@echo "Warning: In DEVMODE: No compatability checks are performed!!!"
-	$(MAKE) -C $(KSRC) O=$(KSRC_OUTPUT) M=$(shell pwd)/${DIR} EXTRA_CFLAGS="$(EXTRA_CFLAGS)" modules
+	$(MAKE) -C $(KSRC) O=$(KSRC_OUTPUT) M=$(PWD)/${DIR} EXTRA_CFLAGS="$(EXTRA_CFLAGS)" modules
 else
 modules: check_inc source
-	$(MAKE) -C $(KSRC) O=$(KSRC_OUTPUT) M=$(shell pwd)/${DIR} EXTRA_CFLAGS="$(EXTRA_CFLAGS)" modules
+	$(MAKE) -C $(KSRC) O=$(KSRC_OUTPUT) M=$(PWD)/${DIR} EXTRA_CFLAGS="$(EXTRA_CFLAGS)" modules
 endif
 
 patch_kernel:
