linux-sound.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/19] ALSA: firewire: Use auto-cleanup macros
@ 2025-08-28 13:27 Takashi Iwai
  2025-08-28 13:27 ` [PATCH v2 01/19] ALSA: firewire: bebob: Use guard() for mutex locks Takashi Iwai
                   ` (19 more replies)
  0 siblings, 20 replies; 22+ messages in thread
From: Takashi Iwai @ 2025-08-28 13:27 UTC (permalink / raw)
  To: linux-sound; +Cc: Takashi Sakamoto, Clemens Ladisch

This is another patch set for cleaning up the code with the recent
auto-cleanup macros like guard() & co, applied to FireWire sound
drivers.

Only code refactoring, and no behavior changes intended.


Takashi

v1->v2:
* Fix missing subject prefix for digi00x
* Drop superfluous blank lines in scoped_work blocks

===

Takashi Iwai (19):
  ALSA: firewire: bebob: Use guard() for mutex locks
  ALSA: firewire: dice: Use guard() for mutex locks
  ALSA: firewire: digi00x: Use guard() for mutex locks
  ALSA: firewire: fireworks: Use guard() for mutex locks
  ALSA: firewire: motu: Use guard() for mutex locks
  ALSA: firewire: oxfw: Use guard() for mutex locks
  ALSA: firewire: tascam: Use guard() for mutex locks
  ALSA: firewire: fireface: Use guard() for mutex locks
  ALSA: firewire: isight: Use guard() for mutex locks
  ALSA: firewire: lib: Use guard() for mutex locks
  ALSA: firewire: bebob: Use guard() for spin locks
  ALSA: firewire: dice: Use guard() for spin locks
  ALSA: firewire: digi00x: Use guard() for spin locks
  ALSA: firewire: fireface: Use guard() for spin locks
  ALSA: firewire: fireworks: Use guard() for spin locks
  ALSA: firewire: motu: Use guard() for spin locks
  ALSA: firewire: oxfw: Use guard() for spin locks
  ALSA: firewire: tascam: Use guard() for spin locks
  ALSA: firewire: lib: Use guard() for spin locks

 sound/firewire/amdtp-stream.c                 | 28 ++----
 sound/firewire/bebob/bebob.c                  | 36 ++++---
 sound/firewire/bebob/bebob_hwdep.c            | 37 ++------
 sound/firewire/bebob/bebob_maudio.c           | 42 +++------
 sound/firewire/bebob/bebob_midi.c             | 34 +++----
 sound/firewire/bebob/bebob_pcm.c              | 68 ++++++--------
 sound/firewire/bebob/bebob_stream.c           | 21 ++---
 sound/firewire/cmp.c                          | 37 ++------
 sound/firewire/dice/dice-hwdep.c              | 37 ++------
 sound/firewire/dice/dice-midi.c               | 38 +++-----
 sound/firewire/dice/dice-pcm.c                | 91 ++++++++----------
 sound/firewire/dice/dice-stream.c             | 21 ++---
 sound/firewire/dice/dice-transaction.c        |  7 +-
 sound/firewire/dice/dice.c                    |  3 +-
 sound/firewire/digi00x/digi00x-hwdep.c        | 37 ++------
 sound/firewire/digi00x/digi00x-midi.c         | 34 +++----
 sound/firewire/digi00x/digi00x-pcm.c          | 73 ++++++--------
 sound/firewire/digi00x/digi00x-stream.c       | 21 ++---
 sound/firewire/digi00x/digi00x-transaction.c  |  8 +-
 sound/firewire/digi00x/digi00x.c              |  3 +-
 sound/firewire/fcp.c                          | 19 ++--
 sound/firewire/fireface/ff-hwdep.c            | 37 ++------
 sound/firewire/fireface/ff-midi.c             | 10 +-
 sound/firewire/fireface/ff-pcm.c              | 92 ++++++++----------
 sound/firewire/fireface/ff-stream.c           | 21 ++---
 sound/firewire/fireface/ff-transaction.c      |  4 +-
 sound/firewire/fireworks/fireworks.c          | 39 ++++----
 sound/firewire/fireworks/fireworks_command.c  | 16 ++--
 sound/firewire/fireworks/fireworks_hwdep.c    | 41 +++-----
 sound/firewire/fireworks/fireworks_midi.c     | 37 +++-----
 sound/firewire/fireworks/fireworks_pcm.c      | 65 ++++++-------
 sound/firewire/fireworks/fireworks_stream.c   | 21 ++---
 .../fireworks/fireworks_transaction.c         | 39 +++-----
 sound/firewire/isight.c                       | 20 ++--
 sound/firewire/iso-resources.c                | 66 ++++++-------
 .../motu/motu-command-dsp-message-parser.c    |  9 +-
 sound/firewire/motu/motu-hwdep.c              | 30 ++----
 sound/firewire/motu/motu-midi.c               | 38 +++-----
 sound/firewire/motu/motu-pcm.c                | 94 +++++++++----------
 .../motu/motu-register-dsp-message-parser.c   | 18 +---
 sound/firewire/motu/motu-stream.c             | 21 ++---
 sound/firewire/motu/motu-transaction.c        |  7 +-
 sound/firewire/oxfw/oxfw-hwdep.c              | 37 ++------
 sound/firewire/oxfw/oxfw-midi.c               | 62 +++++-------
 sound/firewire/oxfw/oxfw-pcm.c                | 90 ++++++++----------
 sound/firewire/oxfw/oxfw-stream.c             | 21 ++---
 sound/firewire/oxfw/oxfw.c                    |  3 +-
 sound/firewire/tascam/amdtp-tascam.c          | 15 ++-
 sound/firewire/tascam/tascam-hwdep.c          | 37 ++------
 sound/firewire/tascam/tascam-midi.c           | 10 +-
 sound/firewire/tascam/tascam-pcm.c            | 69 ++++++--------
 sound/firewire/tascam/tascam-stream.c         | 21 ++---
 sound/firewire/tascam/tascam.c                |  3 +-
 53 files changed, 657 insertions(+), 1131 deletions(-)

-- 
2.50.1


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2025-08-30  7:34 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-28 13:27 [PATCH v2 00/19] ALSA: firewire: Use auto-cleanup macros Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 01/19] ALSA: firewire: bebob: Use guard() for mutex locks Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 02/19] ALSA: firewire: dice: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 03/19] ALSA: firewire: digi00x: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 04/19] ALSA: firewire: fireworks: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 05/19] ALSA: firewire: motu: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 06/19] ALSA: firewire: oxfw: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 07/19] ALSA: firewire: tascam: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 08/19] ALSA: firewire: fireface: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 09/19] ALSA: firewire: isight: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 10/19] ALSA: firewire: lib: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 11/19] ALSA: firewire: bebob: Use guard() for spin locks Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 12/19] ALSA: firewire: dice: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 13/19] ALSA: firewire: digi00x: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 14/19] ALSA: firewire: fireface: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 15/19] ALSA: firewire: fireworks: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 16/19] ALSA: firewire: motu: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 17/19] ALSA: firewire: oxfw: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 18/19] ALSA: firewire: tascam: " Takashi Iwai
2025-08-28 13:27 ` [PATCH v2 19/19] ALSA: firewire: lib: " Takashi Iwai
2025-08-29 23:47 ` [PATCH v2 00/19] ALSA: firewire: Use auto-cleanup macros Takashi Sakamoto
2025-08-30  7:34   ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).