diff --git a/arch/x86/kernel/cpu/microcode/amd.c b/arch/x86/kernel/cpu/microcode/amd.c
index bfbbe61..13c5740 100644
--- a/arch/x86/kernel/cpu/microcode/amd.c
+++ b/arch/x86/kernel/cpu/microcode/amd.c
@@ -140,7 +140,7 @@ static int collect_cpu_info_amd(int cpu, struct cpu_signature *csig)
 	if (p && (p->patch_id == csig->rev))
 		uci->mc = p->data;
 
-	pr_info("CPU%d: patch_level=0x%08x\n", cpu, csig->rev);
+	printk_once(KERN_ERR "CPU%d: patch_level=0x%08x\n", cpu, csig->rev);
 
 	return 0;
 }
diff --git a/arch/x86/mm/numa.c b/arch/x86/mm/numa.c
index cd4785b..6d18e1c 100644
--- a/arch/x86/mm/numa.c
+++ b/arch/x86/mm/numa.c
@@ -210,8 +210,6 @@ static void __init alloc_node_data(int nid)
 	nd = __va(nd_pa);
 
 	/* report and initialize */
-	printk(KERN_INFO "NODE_DATA(%d) allocated [mem %#010Lx-%#010Lx]\n", nid,
-	       nd_pa, nd_pa + nd_size - 1);
 	tnid = early_pfn_to_nid(nd_pa >> PAGE_SHIFT);
 	if (tnid != nid)
 		printk(KERN_INFO "    NODE_DATA(%d) on node %d\n", nid, tnid);
diff --git a/arch/x86/mm/srat.c b/arch/x86/mm/srat.c
index d3845bf..3a94a9d 100644
--- a/arch/x86/mm/srat.c
+++ b/arch/x86/mm/srat.c
@@ -105,8 +105,6 @@ acpi_numa_x2apic_affinity_init(struct acpi_srat_x2apic_cpu_affinity *pa)
 	set_apicid_to_node(apic_id, node);
 	node_set(node, numa_nodes_parsed);
 	acpi_numa = 1;
-	printk(KERN_INFO "SRAT: PXM %u -> APIC 0x%04x -> Node %u\n",
-	       pxm, apic_id, node);
 }
 
 /* Callback for Proximity Domain -> LAPIC mapping */
@@ -192,11 +190,6 @@ acpi_numa_memory_affinity_init(struct acpi_srat_mem_affinity *ma)
 
 	node_set(node, numa_nodes_parsed);
 
-	pr_info("SRAT: Node %u PXM %u [mem %#010Lx-%#010Lx]%s\n",
-		node, pxm,
-		(unsigned long long) start, (unsigned long long) end - 1,
-		hotpluggable ? " hotplug" : "");
-
 	/* Mark hotplug range in memblock. */
 	if (hotpluggable && memblock_mark_hotplug(start, ma->length))
 		pr_warn("SRAT: Failed to mark hotplug range [mem %#010Lx-%#010Lx] in memblock\n",
diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c
index 93b8152..f5d2e3c 100644
--- a/drivers/acpi/tables.c
+++ b/drivers/acpi/tables.c
@@ -68,13 +68,6 @@ void acpi_table_print_madt_entry(struct acpi_subtable_header *header)
 		break;
 
 	case ACPI_MADT_TYPE_LOCAL_X2APIC:
-		{
-			struct acpi_madt_local_x2apic *p =
-			    (struct acpi_madt_local_x2apic *)header;
-			pr_info("X2APIC (apic_id[0x%02x] uid[0x%02x] %s)\n",
-				p->local_apic_id, p->uid,
-				(p->lapic_flags & ACPI_MADT_ENABLED) ? "enabled" : "disabled");
-		}
 		break;
 
 	case ACPI_MADT_TYPE_IO_APIC:
diff --git a/init/main.c b/init/main.c
index 9bef5f0..005d70f 100644
--- a/init/main.c
+++ b/init/main.c
@@ -867,15 +867,25 @@ static void __init do_initcalls(void)
  */
 static void __init do_basic_setup(void)
 {
+	pr_err("starting: cpuset_init_smp");
 	cpuset_init_smp();
+	pr_cont(" usermodehelper_init");
 	usermodehelper_init();
+	pr_cont(" shmem_init");
 	shmem_init();
+	pr_cont(" driver_init");
 	driver_init();
+	pr_cont(" init_irq_proc");
 	init_irq_proc();
+	pr_cont(" do_ctors");
 	do_ctors();
+	pr_cont(" usermodehelper_enable");
 	usermodehelper_enable();
+	pr_cont(" do_initcalls");
 	do_initcalls();
+	pr_cont(" random_int_secret_init");
 	random_int_secret_init();
+	pr_cont("\n");
 }
 
 static void __init do_pre_smp_initcalls(void)
@@ -992,12 +1002,17 @@ static noinline void __init kernel_init_freeable(void)
 	do_pre_smp_initcalls();
 	lockup_detector_init();
 
+	pr_err("starting: smp_init");
 	smp_init();
+	pr_cont(" sched_init_smp");
 	sched_init_smp();
 
+	pr_cont(" page_alloc_init_late");
 	page_alloc_init_late();
 
+	pr_cont(" do_basic_setup");
 	do_basic_setup();
+	pr_cont("\n");
 
 	/* Open the /dev/console on the rootfs, this should never fail */
 	if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c
index 6354802..b5572bd 100644
--- a/kernel/irq/handle.c
+++ b/kernel/irq/handle.c
@@ -173,8 +173,6 @@ handle_irq_event_percpu(struct irq_desc *desc, struct irqaction *action)
 		action = action->next;
 	} while (action);
 
-	add_interrupt_randomness(irq, flags);
-
 	if (!noirqdebug)
 		note_interrupt(irq, desc, retval);
 	return retval;
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index f4bf83a..451d781 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -7051,6 +7051,7 @@ void __init sched_init_smp(void)
 	alloc_cpumask_var(&non_isolated_cpus, GFP_KERNEL);
 	alloc_cpumask_var(&fallback_doms, GFP_KERNEL);
 
+	pr_err("starting: sched_init_numa");
 	sched_init_numa();
 
 	/*
@@ -7059,6 +7060,7 @@ void __init sched_init_smp(void)
 	 * happen.
 	 */
 	mutex_lock(&sched_domains_mutex);
+	pr_cont(" sched_init_sched_domains");
 	init_sched_domains(cpu_active_mask);
 	cpumask_andnot(non_isolated_cpus, cpu_possible_mask, cpu_isolated_map);
 	if (cpumask_empty(non_isolated_cpus))
@@ -7069,16 +7071,21 @@ void __init sched_init_smp(void)
 	hotcpu_notifier(cpuset_cpu_active, CPU_PRI_CPUSET_ACTIVE);
 	hotcpu_notifier(cpuset_cpu_inactive, CPU_PRI_CPUSET_INACTIVE);
 
+	pr_cont(" init_hrtick");
 	init_hrtick();
 
 	/* Move init over to a non-isolated CPU */
 	if (set_cpus_allowed_ptr(current, non_isolated_cpus) < 0)
 		BUG();
+	pr_cont(" sched_init_granularity");
 	sched_init_granularity();
 	free_cpumask_var(non_isolated_cpus);
 
+	pr_cont(" init_sched_rt_class");
 	init_sched_rt_class();
+	pr_cont(" init_sched_dl_class");
 	init_sched_dl_class();
+	pr_cont("\n");
 }
 #else
 void __init sched_init_smp(void)
diff --git a/kernel/time/clockevents.c b/kernel/time/clockevents.c
index 5544990..5bc6e54 100644
--- a/kernel/time/clockevents.c
+++ b/kernel/time/clockevents.c
@@ -610,7 +610,7 @@ int clockevents_notify(unsigned long reason, void *arg)
 }
 EXPORT_SYMBOL_GPL(clockevents_notify);
 
-#ifdef CONFIG_SYSFS
+#if defined(CONFIG_SYSFS) && 0
 struct bus_type clockevents_subsys = {
 	.name		= "clockevents",
 	.dev_name       = "clockevent",
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index 91f7811..9e0774c 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -4766,10 +4766,7 @@ static __meminit void zone_pcp_init(struct zone *zone)
 	 */
 	zone->pageset = &boot_pageset;
 
-	if (populated_zone(zone))
-		printk(KERN_DEBUG "  %s zone: %lu pages, LIFO batch:%u\n",
-			zone->name, zone->present_pages,
-					 zone_batchsize(zone));
+	if (populated_zone(zone));
 }
 
 int __meminit init_currently_empty_zone(struct zone *zone,
@@ -5081,8 +5078,6 @@ static void __meminit calculate_node_totalpages(struct pglist_data *pgdat,
 						  node_start_pfn, node_end_pfn,
 						  zholes_size);
 	pgdat->node_present_pages = realtotalpages;
-	printk(KERN_DEBUG "On node %d totalpages: %lu\n", pgdat->node_id,
-							realtotalpages);
 }
 
 #ifndef CONFIG_SPARSEMEM
@@ -5227,10 +5222,6 @@ static void __paginginit free_area_init_core(struct pglist_data *pgdat,
 		if (!is_highmem_idx(j)) {
 			if (freesize >= memmap_pages) {
 				freesize -= memmap_pages;
-				if (memmap_pages)
-					printk(KERN_DEBUG
-					       "  %s zone: %lu pages used for memmap\n",
-					       zone_names[j], memmap_pages);
 			} else
 				printk(KERN_WARNING
 					"  %s zone: %lu pages exceeds freesize %lu\n",
@@ -5734,13 +5725,6 @@ void __init free_area_init_nodes(unsigned long *max_zone_pfn)
 			       (u64)zone_movable_pfn[i] << PAGE_SHIFT);
 	}
 
-	/* Print out the early node map */
-	pr_info("Early memory node ranges\n");
-	for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid)
-		pr_info("  node %3d: [mem %#018Lx-%#018Lx]\n", nid,
-			(u64)start_pfn << PAGE_SHIFT,
-			((u64)end_pfn << PAGE_SHIFT) - 1);
-
 	/* Initialise every node */
 	mminit_verify_pageflags_layout();
 	setup_nr_node_ids();
diff --git a/kernel/watchdog.c b/kernel/watchdog.c
index 3174bf8..d211ffe 100644
--- a/kernel/watchdog.c
+++ b/kernel/watchdog.c
@@ -25,7 +25,7 @@
 #include <linux/perf_event.h>
 
 int watchdog_user_enabled = 1;
-int __read_mostly watchdog_thresh = 10;
+int __read_mostly watchdog_thresh = 600;
 #ifdef CONFIG_SMP
 int __read_mostly sysctl_softlockup_all_cpu_backtrace;
 #else
