Index: kernel/arch/sparc64/include/cpu_family.h
===================================================================
--- kernel/arch/sparc64/include/cpu_family.h	(revision ee06f2a049baaea0e4c9fc693e7c3c34f3105202)
+++ kernel/arch/sparc64/include/cpu_family.h	(revision 6cd9aa607e6515e17e369c7e888779416251db4d)
@@ -81,2 +81,3 @@
 /** @}
  */
+
Index: kernel/arch/sparc64/include/cpu_node.h
===================================================================
--- kernel/arch/sparc64/include/cpu_node.h	(revision ee06f2a049baaea0e4c9fc693e7c3c34f3105202)
+++ kernel/arch/sparc64/include/cpu_node.h	(revision 6cd9aa607e6515e17e369c7e888779416251db4d)
@@ -57,2 +57,3 @@
 /** @}
  */
+
Index: kernel/arch/sparc64/src/drivers/sgcn.c
===================================================================
--- kernel/arch/sparc64/src/drivers/sgcn.c	(revision ee06f2a049baaea0e4c9fc693e7c3c34f3105202)
+++ kernel/arch/sparc64/src/drivers/sgcn.c	(revision 6cd9aa607e6515e17e369c7e888779416251db4d)
@@ -320,5 +320,5 @@
  * The driver works in polled mode, so no interrupt should be handled by it.
  */
-static irq_ownership_t sgcn_claim(void)
+static irq_ownership_t sgcn_claim(void *instance)
 {
 	return IRQ_DECLINE;
@@ -328,5 +328,5 @@
  * The driver works in polled mode, so no interrupt should be handled by it.
  */
-static void sgcn_irq_handler(irq_t *irq, void *arg, ...)
+static void sgcn_irq_handler(irq_t *irq)
 {
 	panic("Not yet implemented, SGCN works in polled mode.");
Index: kernel/arch/sparc64/src/trap/interrupt.c
===================================================================
--- kernel/arch/sparc64/src/trap/interrupt.c	(revision ee06f2a049baaea0e4c9fc693e7c3c34f3105202)
+++ kernel/arch/sparc64/src/trap/interrupt.c	(revision 6cd9aa607e6515e17e369c7e888779416251db4d)
@@ -87,5 +87,5 @@
 		 * The IRQ handler was found.
 		 */
-		irq->handler(irq, irq->arg);
+		irq->handler(irq);
 		/*
 		 * See if there is a clear-interrupt-routine and call it.
