ALSA: firewire-lib: add new function to schedule a work for sound card registration
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Wed, 30 Mar 2016 23:47:04 +0000 (08:47 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 31 Mar 2016 13:36:18 +0000 (15:36 +0200)
commit923f92ebb43e7a09915a5708d4805c1e099db46c
tree09bc1375e8c2992fec3bf9d6b109d624dbf5dd94
parent0eced45ca60666aff4c12f31fef4005ae37e859e
ALSA: firewire-lib: add new function to schedule a work for sound card registration

In former commit, ALSA dice driver postpone sound card registration after
IEEE 1394 bus is calm. This idea has advantages for the other drivers.

This commit adds a helper function for it to firewire-lib module. The
function is really for the specific purpose. Callers should initialize
delayed work structure with callback function.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/dice/dice.c
sound/firewire/lib.c
sound/firewire/lib.h