24 May 22:44
Changes to the FireWire kernel drivers in Linux 3.4
Stefan Richter <stefanr <at> s5r6.in-berlin.de>
2012-05-24 20:44:47 GMT
2012-05-24 20:44:47 GMT
Hi all,
Linux kernel 3.4 has been released last Sunday. These are the IEEE 1394
related changes:
<linux/firewire-cdev.h> API:
- Added FW_CDEV_IOC_FLUSH_ISO ioctl which lets an application get any
currently completed isochronous packets reported. A corresponding
libraw1394 update to use this ioctl in raw1394_iso_recv_flush() has
been committed to libraw1394.git too and will show up in the next
libraw1394 release.
firewire-core, -net, -ohci, -sbp2:
- All messages to the kernel log are now consistently prefixed by driver
name and device name or number.
firewire-ohci:
- Fix premature completion of multichannel isochronous reception DMA.
Also fixed in kernel 3.3.1, 3.2.14, 3.0.27.
- Fix missing completion notification in isochronous I/O in case of big
intervals between interrupt packets or with big packet headers.
firewire-sbp2:
- If the target's unit directory contains a Unit_Unique_ID entry, use it
instead of the node unique ID as the target's GUID in the ieee1394_id
sysfs attribute and consequently in udev's /dev/disk/by-id symbolic
links.
- Do not try to log into targets on the local node. I/O to such targets
is not yet implemented, and local targets are probably meant to be
accessed by remote initiators anyway.
(Continue reading)
RSS Feed