msm: smd: Process pending SMD and SMSM events after boot-up

Generate fake interrupt events to handle any SMD state
transitions and SMSM changes that may have ocurred
before the Apps processor has finished booting.

Change-Id: I1c58bd369db7f0ba13ba3265c3e9d8070a12b4a2
Signed-off-by:  Eric Holmberg <eholmber@codeaurora.org>
diff --git a/arch/arm/mach-msm/smd.c b/arch/arm/mach-msm/smd.c
index d83bcb0..532a2f7 100644
--- a/arch/arm/mach-msm/smd.c
+++ b/arch/arm/mach-msm/smd.c
@@ -2548,6 +2548,8 @@
 	smd_initialized = 1;
 
 	smd_alloc_loopback_channel();
+	smsm_irq_handler(0, 0);
+	tasklet_schedule(&smd_fake_irq_tasklet);
 
 	return 0;
 }