add comment about assumptions made in raw1394_get_port_info
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@152 53a565d1-3bb7-0310-b661-cf11e63c67ab
This commit is contained in:
parent
3de7e65109
commit
9d07aaadda
|
@ -204,6 +204,11 @@ int raw1394_get_port_info(struct raw1394_handle *handle,
|
||||||
CLEAR_REQ(&req);
|
CLEAR_REQ(&req);
|
||||||
req.type = RAW1394_REQ_LIST_CARDS;
|
req.type = RAW1394_REQ_LIST_CARDS;
|
||||||
req.generation = handle->generation;
|
req.generation = handle->generation;
|
||||||
|
/* IMPORTANT: raw1394 will be writing directly into the memory you
|
||||||
|
provide in pinf. The viability of this approach assumes that the
|
||||||
|
structure of libraw1394's raw1394_portinfo and the kernel's
|
||||||
|
raw1394_khost_list structs are the same!!
|
||||||
|
*/
|
||||||
req.recvb = ptr2int(pinf);
|
req.recvb = ptr2int(pinf);
|
||||||
req.length = sizeof(struct raw1394_portinfo) * maxports;
|
req.length = sizeof(struct raw1394_portinfo) * maxports;
|
||||||
|
|
||||||
|
|
Reference in New Issue