mbox series

[0/8] ALSA: firewire: minor code refactoring and bug

Message ID 20190618132622.32659-1-o-takashi@sakamocchi.jp (mailing list archive)
Headers show
Series ALSA: firewire: minor code refactoring and bug | expand

Message

Takashi Sakamoto June 18, 2019, 1:26 p.m. UTC
Hi,

During a couple of weeks, I added code refactoring to all of drivers in
ALSA firewire stack. But I can find some rooms for additional code
refactoring and some bugs.

This patchset is for them.

Takashi Sakamoto (8):
  ALSA: firewire-tascam: unify stop and release method for duplex
    streams
  ALSA: fireface: unify stop and release method for duplex streams
  ALSA: firewire-motu: unify stop and release method for duplex streams
  ALSA: firewire-digi00x: unify stop and release method for duplex
    streams
  ALSA: dice: unify stop and release method for duplex streams
  ALSA: bebob: ensure to release isochronous resources in pcm.hw_params
    callback
  ALSA: fireworks: ensure to release isochronous resources in
    pcm.hw_params callback
  ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params
    callback

 sound/firewire/bebob/bebob_stream.c         |  3 +++
 sound/firewire/dice/dice-midi.c             |  1 -
 sound/firewire/dice/dice-pcm.c              |  1 -
 sound/firewire/dice/dice-stream.c           |  8 ++------
 sound/firewire/dice/dice.h                  |  1 -
 sound/firewire/digi00x/digi00x-midi.c       |  1 -
 sound/firewire/digi00x/digi00x-pcm.c        |  1 -
 sound/firewire/digi00x/digi00x-stream.c     | 14 +++++---------
 sound/firewire/digi00x/digi00x.h            |  1 -
 sound/firewire/fireface/ff-pcm.c            |  1 -
 sound/firewire/fireface/ff-stream.c         | 14 +++++---------
 sound/firewire/fireface/ff.h                |  1 -
 sound/firewire/fireworks/fireworks_stream.c |  3 +++
 sound/firewire/motu/motu-midi.c             |  1 -
 sound/firewire/motu/motu-pcm.c              |  1 -
 sound/firewire/motu/motu-stream.c           | 14 +++++---------
 sound/firewire/motu/motu.h                  |  1 -
 sound/firewire/oxfw/oxfw-stream.c           |  2 ++
 sound/firewire/tascam/tascam-pcm.c          |  1 -
 sound/firewire/tascam/tascam-stream.c       | 14 +++++---------
 sound/firewire/tascam/tascam.h              |  1 -
 21 files changed, 30 insertions(+), 55 deletions(-)

Comments

Takashi Iwai June 21, 2019, 9:47 a.m. UTC | #1
On Tue, 18 Jun 2019 15:26:14 +0200,
Takashi Sakamoto wrote:
> 
> Hi,
> 
> During a couple of weeks, I added code refactoring to all of drivers in
> ALSA firewire stack. But I can find some rooms for additional code
> refactoring and some bugs.
> 
> This patchset is for them.
> 
> Takashi Sakamoto (8):
>   ALSA: firewire-tascam: unify stop and release method for duplex
>     streams
>   ALSA: fireface: unify stop and release method for duplex streams
>   ALSA: firewire-motu: unify stop and release method for duplex streams
>   ALSA: firewire-digi00x: unify stop and release method for duplex
>     streams
>   ALSA: dice: unify stop and release method for duplex streams
>   ALSA: bebob: ensure to release isochronous resources in pcm.hw_params
>     callback
>   ALSA: fireworks: ensure to release isochronous resources in
>     pcm.hw_params callback
>   ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params
>     callback

Applied all patches now.  Thanks.


Takashi