diff options
author | Takashi Sakamoto <[email protected]> | 2014-04-25 22:45:30 +0900 |
---|---|---|
committer | Takashi Iwai <[email protected]> | 2014-05-26 14:33:10 +0200 |
commit | 9b1ee0b2cb8bffdbb3003b1d5205f3ae0592c15a (patch) | |
tree | 31124c27fddbaca390e63ebb47174ade02952a89 /lib/memory-notifier-error-inject.c | |
parent | a2b2a7798fb6a5c639189e5c8f608a56fdc7a222 (diff) |
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 <[email protected]>
Signed-off-by: Takashi Iwai <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions