diff --git a/mediatek.mk b/mediatek.mk
index 1c0b409f35e00a94ff7bd9b0da94e29765dcc3dd..124b41cbcb08c706780c0e93ad9093b341c5ddcd 100644
--- a/mediatek.mk
+++ b/mediatek.mk
@@ -54,7 +54,7 @@ $(LINUX_PATCH_PATH)/.patched:
 		$(LINUX_PATCH_PATH)/patch-all.sh
 	touch $@
 
-$(LINUX_PATH)/.config:
+$(LINUX_PATH)/.config: $(LINUX_PATCH_PATH)/.patched
 	# Temporary fix until we have the driver integrated in the kernel
 	sed -i '/config ARM64$$/a select DMA_SHARED_BUFFER' $(LINUX_PATH)/arch/arm64/Kconfig;
 	make -C $(LINUX_PATH) ARCH=arm64 defconfig