From: Takashi Sakamoto Date: Fri, 25 Apr 2014 13:45:30 +0000 (+0900) Subject: ALSA: firewire/bebob: Add a workaround for M-Audio special Firewire series X-Git-Tag: omap-for-v3.16/fixes-against-rc1~21^2~40^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9b1ee0b2cb8bffdbb3003b1d5205f3ae0592c15a;p=pandora-kernel.git ALSA: firewire/bebob: Add a workaround for M-Audio special Firewire series In post commit, a quirk of this firmware about transactions is reported. This commit apply a workaround for this quirk. They often fail transactions due to gap_count mismatch. This state is changed by generating bus reset. The fw_schedule_bus_reset() is an exported symbol in firewire-core. But there are no header for public. This commit moves its prototype from drivers/firewire/core.h to include/linux/firewire.h. This mismatch still affects bus management before generating this bus reset. It still takes a time to call driver's probe() because transactions are still often failed. Signed-off-by: Takashi Sakamoto Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed