firewire: cdev: amendment to "add ioctl to query maximum transmission speed"

The as yet unreleased FW_CDEV_IOC_GET_SPEED ioctl puts only a single
integer into the parameter buffer.  We can use ioctl()'s return value
instead.

(Also: Some whitespace change in firewire-cdev.h.)

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
这个提交包含在:
Stefan Richter
2009-03-10 20:59:16 +01:00
父节点 6104ee92d6
当前提交 c8a25900f3
修改 2 个文件,包含 20 行新增28 行删除

查看文件

@@ -1214,13 +1214,14 @@ static int ioctl_deallocate_iso_resource_once(struct client *client, void *buffe
return init_iso_resource(client, request, ISO_RES_DEALLOC_ONCE);
}
/*
* Returns a speed code: Maximum speed to or from this device,
* limited by the device's link speed, the local node's link speed,
* and all PHY port speeds between the two links.
*/
static int ioctl_get_speed(struct client *client, void *buffer)
{
struct fw_cdev_get_speed *request = buffer;
request->max_speed = client->device->max_speed;
return 0;
return client->device->max_speed;
}
static int ioctl_send_broadcast_request(struct client *client, void *buffer)