firewire: Configure channel and speed at context creation time.

We need the channel number as we queue up iso packets for transmission
so we can fill out the header correctly.

Signed-off-by: Kristian Høgsberg <krh@redhat.com>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
diff --git a/drivers/firewire/fw-device-cdev.h b/drivers/firewire/fw-device-cdev.h
index e32b39d..99e6aa6 100644
--- a/drivers/firewire/fw-device-cdev.h
+++ b/drivers/firewire/fw-device-cdev.h
@@ -134,7 +134,8 @@
 struct fw_cdev_create_iso_context {
 	__u32 type;
 	__u32 header_size;
-	__u32 handle;
+	__u32 channel;
+	__u32 speed;
 };
 
 struct fw_cdev_iso_packet {
@@ -154,8 +155,6 @@
 };
 
 struct fw_cdev_start_iso {
-	__u32 channel;
-	__u32 speed;
 	__s32 cycle;
 };