Changes to the FireWire kernel drivers in Linux 3.4
Brought to you by:
aeb,
bencollins
From: Stefan R. <st...@s5...> - 2012-05-24 20:44:58
|
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. - Fix handling of SCSI sense data (deferred errors, Valid, Filemark, EOM, ILI). -- Stefan Richter -=====-===-- -=-= ==--- http://arcgraph.de/sr/ |