Hi,
Since Linux kernel v4.7, delayed card registration was introduced to all drivers in ALSA firewire stack. Nowadays it brings less benefit than code complication.
This patchset ceases from it.
Takashi Sakamoto (9): ALSA: bebob: cease from delayed card registration ALSA: fireworks: cease from delayed card registration ALSA: oxfw: cease from delayed card registration ALSA: dice: cease from delayed card registration ALSA: firewire-digi00x: cease from delayed card registration ALSA: firewire-tascam: cease from delayed card registration ALSA: firewire-motu: cease from delayed card registration ALSA: fireface: cease from delayed card registration ALSA: firewire-lib: delete unused kernel API
sound/firewire/bebob/bebob.c | 159 ++++++++++----------------- sound/firewire/bebob/bebob.h | 4 - sound/firewire/dice/dice.c | 138 ++++++++--------------- sound/firewire/dice/dice.h | 4 - sound/firewire/digi00x/digi00x.c | 101 +++++------------ sound/firewire/digi00x/digi00x.h | 3 - sound/firewire/fireface/ff.c | 90 +++++---------- sound/firewire/fireface/ff.h | 3 - sound/firewire/fireworks/fireworks.c | 107 ++++++------------ sound/firewire/fireworks/fireworks.h | 3 - sound/firewire/lib.c | 32 ------ sound/firewire/lib.h | 3 - sound/firewire/motu/motu.c | 84 +++++--------- sound/firewire/motu/motu.h | 3 - sound/firewire/oxfw/oxfw.c | 128 ++++++++------------- sound/firewire/oxfw/oxfw.h | 6 +- sound/firewire/tascam/tascam.c | 92 +++++----------- sound/firewire/tascam/tascam.h | 2 - 18 files changed, 296 insertions(+), 666 deletions(-)