Index: arch/ia64/include/context.h
===================================================================
--- arch/ia64/include/context.h	(revision 83817ea09bba71fa68c9bb90026e69d99a93c894)
+++ arch/ia64/include/context.h	(revision a725deb7c815d21bb344d67454f72f784fd04115)
@@ -41,5 +41,5 @@
  * One item is put onto the stack to support get_stack_base().
  */
-#define SP_DELTA	(0+STACK_ITEM_SIZE)
+#define SP_DELTA	(0+ALIGN(STACK_ITEM_SIZE, STACK_ALIGNMENT))
 
 #define PFM_MASK	(~0x3fffffffff)
Index: arch/ia64/include/drivers/it.h
===================================================================
--- arch/ia64/include/drivers/it.h	(revision 83817ea09bba71fa68c9bb90026e69d99a93c894)
+++ arch/ia64/include/drivers/it.h	(revision a725deb7c815d21bb344d67454f72f784fd04115)
@@ -36,5 +36,5 @@
  *
  */
-#define IT_DELTA        1000
+#define IT_DELTA        100000
 
 extern void it_init(void);
Index: arch/ia64/src/interrupt.c
===================================================================
--- arch/ia64/src/interrupt.c	(revision 83817ea09bba71fa68c9bb90026e69d99a93c894)
+++ arch/ia64/src/interrupt.c	(revision a725deb7c815d21bb344d67454f72f784fd04115)
@@ -45,6 +45,4 @@
 	srlz_d();
 
-/*	printf("Interrupr\n");
-*/	
 	switch(ivr.vector) {
 	    case INTERRUPT_TIMER:
Index: arch/ia64/src/ivt.S
===================================================================
--- arch/ia64/src/ivt.S	(revision 83817ea09bba71fa68c9bb90026e69d99a93c894)
+++ arch/ia64/src/ivt.S	(revision a725deb7c815d21bb344d67454f72f784fd04115)
@@ -264,5 +264,5 @@
 	cover			/*Allocate zerro size frame (Step 1(from Intel Docs))*/
 
-	add r31 = STACK_SCRATCH_AREA_SIZE, r12;;
+	add r31 = STACK_SCRATCH_AREA_SIZE, r12
 
 	mov r28 = ar.bspstore   /*Calculate loadrs (step 2)*/
