[alsa-devel] [PATCH 0/5 v4] ALSA: dice: improve card registration processing

Takashi Sakamoto o-takashi at sakamocchi.jp
Sat Dec 26 04:35:21 CET 2015


Hi,

This patchset updates my previous one:

[alsa-devel] [PATCH 0/5 v3] ALSA: dice: improve card registration processing
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-December/102501.html

The patch 02 included a bug of missing 'end' tag. This v4 patchset includes
fixes of the bug.

Additionally, this patchset adds to output information message when registration
work encounters any errors.

Furthermore, I use mod_delayed_work() to queue and postpone work for sound card
registration. I've reported system freeze in previous patchset, but I had a
mistake not to use any actual workqueus as a first argument of the function.

Takashi Sakamoto (5):
  ALSA: dice: split subaddress check from category check
  ALSA: dice: postpone card registration
  ALSA: dice: ensure to release sound devices after sound card
    registration fails
  ALSA: dice: purge transaction initialization at timeout of Dice
    notification
  ALSA: dice: expand timeout to wait for Dice notification

 sound/firewire/dice/dice-midi.c        |   2 +
 sound/firewire/dice/dice-pcm.c         |   2 +
 sound/firewire/dice/dice-transaction.c | 122 ++++++++++++--------
 sound/firewire/dice/dice.c             | 197 +++++++++++++++++----------------
 sound/firewire/dice/dice.h             |   5 +
 5 files changed, 189 insertions(+), 139 deletions(-)

-- 
2.5.0



More information about the Alsa-devel mailing list