diff --git a/drivers/firewire/fw-device-cdev.c b/drivers/firewire/fw-device-cdev.c
index 2946464fec622febc56bde1839de87150866629e..5437ad245a37655e219fac413ae84b1809be693e 100644
--- a/drivers/firewire/fw-device-cdev.c
+++ b/drivers/firewire/fw-device-cdev.c
@@ -558,9 +558,9 @@ static int ioctl_create_iso_context(struct client *client, void __user *arg)
 						    request.type,
 						    request.channel,
 						    request.speed,
-						    request.header_size,
 						    request.sync,
 						    request.tags,
+						    request.header_size,
 						    iso_callback, client);
 	if (IS_ERR(client->iso_context))
 		return PTR_ERR(client->iso_context);