Index: kernel/generic/src/ipc/ipc.c
===================================================================
--- kernel/generic/src/ipc/ipc.c	(revision 8498915fcb2cf4aa2a0cc399866d4191c963b740)
+++ kernel/generic/src/ipc/ipc.c	(revision d40a8ffa6b8ec244d5fe541f890ee182cc6727a9)
@@ -330,4 +330,5 @@
  * @param newphone	Phone structure to target answerbox.
  * @param oldbox	Old answerbox structure.
+ * @param mode		Flags that specify mode of the forward operation.
  *
  * @return		Return 0 if forwarding succeeded or an error code if
@@ -337,5 +338,5 @@
  * the original caller is notified automatically with EFORWARD.
  */
-int ipc_forward(call_t *call, phone_t *newphone, answerbox_t *oldbox)
+int ipc_forward(call_t *call, phone_t *newphone, answerbox_t *oldbox, int mode)
 {
 	spinlock_lock(&oldbox->lock);
Index: kernel/generic/src/ipc/sysipc.c
===================================================================
--- kernel/generic/src/ipc/sysipc.c	(revision 8498915fcb2cf4aa2a0cc399866d4191c963b740)
+++ kernel/generic/src/ipc/sysipc.c	(revision d40a8ffa6b8ec244d5fe541f890ee182cc6727a9)
@@ -538,4 +538,5 @@
  * @param method	New method to use for the forwarded call.
  * @param arg1		New value of the first argument for the forwarded call.
+ * @param mode		Flags that specify mode of the forward operation.
  *
  * @return		Return 0 on succes, otherwise return an error code.
@@ -547,9 +548,10 @@
  * new method and argument is not set and these values are ignored.
  *
- * Warning: If implementing non-fast version, make sure that
- *          ARG3 is not rewritten for certain system IPC
+ * Warning:	When implementing support for changing additional payload
+ *		arguments, make sure that ARG3 is not rewritten for certain
+ *		system IPC
  */
 unative_t sys_ipc_forward_fast(unative_t callid, unative_t phoneid,
-    unative_t method, unative_t arg1)
+    unative_t method, unative_t arg1, int mode)
 {
 	call_t *call;
@@ -592,5 +594,5 @@
 	}
 
-	return ipc_forward(call, phone, &TASK->answerbox);
+	return ipc_forward(call, phone, &TASK->answerbox, mode);
 }
 
