firewire: cdev: add ioctls for manual iso resource management
authorStefan Richter <stefanr@s5r6.in-berlin.de>
Sun, 4 Jan 2009 15:23:29 +0000 (16:23 +0100)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Tue, 24 Mar 2009 19:56:44 +0000 (20:56 +0100)
commit1ec3c0269d7196118cc7c403654ca5f19ef4d584
tree087bdf8db274f29f92762adf0ed6cef1bae2ce5d
parentb1bda4cdc2037447bd66753bf5ccab66d91b0b59
firewire: cdev: add ioctls for manual iso resource management

This adds ioctls for allocation and deallocation of a channel or/and
bandwidth without auto-reallocation and without auto-deallocation.

The benefit of these ioctls is that libraw1394-style isochronous
resource management can be implemented without write access to the IRM's
character device file.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
drivers/firewire/fw-cdev.c
include/linux/firewire-cdev.h