Work around JMicron JMB38x initialization quirk.
It ensures that the bus and device firmware settle into a ready state before userspace initiate I/O to the device. This was already implemented for snd-dice in Linux v4.5 and is now adopted by the other FireWire audio drivers.
The patch changelog describes how to use this feature. Add tracepoints to dump a part of isochronous packet data in order to support debugging of device quirks and of kernel-internal packet processing.Add support for M-Audio Profire 610, and perhaps for Profire 2626.Fix possible deadlock in hwdep interface.
Invalid IP-over-1394 encapsulation headers could trigger buffer overflows, potentially leading up to remote code execution ( CVE-2016-8633). Tentative release notes as per v4.9-rc4 firewire-net