Jesse Keating 7a32965
diff --git a/arch/x86/kernel/microcode_intel.c b/arch/x86/kernel/microcode_intel.c
Jesse Keating 7a32965
index ebd193e..c57024a 100644
Jesse Keating 7a32965
--- a/arch/x86/kernel/microcode_intel.c
Jesse Keating 7a32965
+++ b/arch/x86/kernel/microcode_intel.c
Jesse Keating 7a32965
@@ -453,9 +453,18 @@ static void microcode_fini_cpu(int cpu)
Jesse Keating 7a32965
 	uci->mc = NULL;
Jesse Keating 7a32965
 }
Jesse Keating 7a32965
 
Jesse Keating 7a32965
+/* we don't ship the broken out files...
Jesse Keating 7a32965
+ *  instead, we'll just fail here, and load it with microcode_ctl
Jesse Keating 7a32965
+ */
Jesse Keating 7a32965
+static enum ucode_state noop_request_microcode_fw(int cpu,
Jesse Keating 7a32965
+	struct device *device)
Jesse Keating 7a32965
+{
Jesse Keating 7a32965
+	return UCODE_NFOUND;
Jesse Keating 7a32965
+}
Jesse Keating 7a32965
+
Jesse Keating 7a32965
 static struct microcode_ops microcode_intel_ops = {
Jesse Keating 7a32965
 	.request_microcode_user		  = request_microcode_user,
Jesse Keating 7a32965
-	.request_microcode_fw             = request_microcode_fw,
Jesse Keating 7a32965
+	.request_microcode_fw             = noop_request_microcode_fw,
Jesse Keating 7a32965
 	.collect_cpu_info                 = collect_cpu_info,
Jesse Keating 7a32965
 	.apply_microcode                  = apply_microcode,
Jesse Keating 7a32965
 	.microcode_fini_cpu               = microcode_fini_cpu,