On Thu, 31 Mar 2016 01:47:01 +0200, Takashi Sakamoto wrote:
Hi,
Commit b59fb1900b4fee('ALSA: dice: postpone card registration') applied delayed registration[1] of sound card instance to ALSA dice driver. This idea is also nice for drivers in ALSA firewire stack because in IEEE 1394 bus adding units is corresponding to bus reset and the actual units tend not to work well during bus-reset state.
This patchset adds a new function to firewire-lib module to schedule a delayed work for sound card registration. Currently, the work is commonly scheduled 2 seconds after time of the last bus-reset recorded by Linux firewire core. Then, take all drivers to use it as Dice driver does.
Related to this patchset, I'd like to cancel a discussion about my proposed patchset to remove unpractical module parameters from ALSA bebob/fireworks[2]. I'm sorry for reviewers but my work priority to this patchset is prior to the former one.
Applied all eight patches now. Thanks.
Takashi