linux-sound.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/61] ALSA: Use auto-cleanup for PCI drivers
@ 2025-08-29 14:42 Takashi Iwai
  2025-08-29 14:42 ` [PATCH 01/61] ALSA: ac97: Use guard() for mutex locks Takashi Iwai
                   ` (60 more replies)
  0 siblings, 61 replies; 62+ messages in thread
From: Takashi Iwai @ 2025-08-29 14:42 UTC (permalink / raw)
  To: linux-sound

This is another patch set for applying the auto-cleanup macros to
sound/pci/* code.  Merely code cleanups and no functional changes are
expected by all those changes.


Takashi

===

Takashi Iwai (61):
  ALSA: ac97: Use guard() for mutex locks
  ALSA: ac97: Use guard() for spin locks
  ALSA: ali5451: Use guard() for spin locks
  ALSA: azt3328: Use guard() for spin locks
  ALSA: ens137x: Use guard() for mutex locks
  ALSA: ens137x: Use guard() for spin locks
  ALSA: als300: Use guard() for spin locks
  ALSA: als4000: Use guard() for spin locks
  ALSA: ad1889: Use guard() for spin locks
  ALSA: atiixp: Use guard() for mutex locks
  ALSA: atiixp: Use guard() for spin locks
  ALSA: aw2: Use guard() for mutex locks
  ALSA: aw2: Use guard() for spin locks
  ALSA: bt87x: Use guard() for spin locks
  ALSA: ca0106: Use guard() for spin locks
  ALSA: cmipci: Use guard() for mutex locks
  ALSA: cmipci: Use guard() for spin locks
  ALSA: cs4281: Use guard() for spin locks
  ALSA: cs46xx: Use guard() for mutex locks
  ALSA: cs46xx: Use guard() for spin locks
  ALSA: cs5535audio: Use guard() for spin locks
  ALSA: ctxfi: Use guard() for mutex locks
  ALSA: ctxfi: Use guard() for spin locks
  ALSA: echoaudio: Use guard() for mutex locks
  ALSA: echoaudio: Use guard() for spin locks
  ALSA: emu10k1: Use guard() for mutex locks
  ALSA: emu10k1: Use guard() for emu1010 FPGA locking
  ALSA: emu10k1: Use guard() for spin locks
  ALSA: emu10k1x: Use guard() for spin locks
  ALSA: es1938: Use guard() for spin locks
  ALSA: es1968: Use guard() for mutex locks
  ALSA: es1968: Use guard() for spin locks
  ALSA: fm801: Use guard() for spin locks
  ALSA: ice1712: Use guard() for mutex locks
  ALSA: ice1712: Use guard() for spin locks
  ALSA: intel8x0: Use guard() for spin locks
  ALSA: korg1212: Use guard() for mutex locks
  ALSA: korg1212: Use guard() for spin locks
  ALSA: lola: Use guard() for mutex locks
  ALSA: lola: Use guard() for spin locks
  ALSA: lx6464es: Use guard() for mutex locks
  ALSA: maestro3: Use guard() for spin locks
  ALSA: mixart: Use guard() for mutex locks
  ALSA: nm256: Use guard() for mutex locks
  ALSA: nm256: Use guard() for spin locks
  ALSA: oxygen: Use guard() for mutex locks
  ALSA: oxygen: Use guard() for spin locks
  ALSA: pcxhr: Use guard() for mutex locks
  ALSA: rme32: Use guard() for spin locks
  ALSA: rme96: Use guard() for spin locks
  ALSA: hdsp: Use guard() for spin locks
  ALSA: hdspm: Use guard() for spin locks
  ALSA: rme9652: Use guard() for spin locks
  ALSA: sis7019: Use guard() for mutex locks
  ALSA: sis7019: Use guard() for spin locks
  ALSA: sonicvibes: Use guard() for spin locks
  ALSA: trident: Use guard() for mutex locks
  ALSA: trident: Use guard() for spin locks
  ALSA: via82xx: Use guard() for spin locks
  ALSA: vx222: Use guard() for mutex locks
  ALSA: ymfpci: Use guard() for spin locks

 include/sound/emu10k1.h                 |   3 +-
 sound/pci/ac97/ac97_codec.c             |  32 +--
 sound/pci/ac97/ac97_patch.c             |   9 +-
 sound/pci/ac97/ac97_pcm.c               |  50 ++--
 sound/pci/ac97/ac97_proc.c              |  10 +-
 sound/pci/ad1889.c                      |  12 +-
 sound/pci/ak4531_codec.c                |  18 +-
 sound/pci/ali5451/ali5451.c             |  92 +++----
 sound/pci/als300.c                      |  21 +-
 sound/pci/als4000.c                     |  68 +++--
 sound/pci/atiixp.c                      |  69 ++---
 sound/pci/atiixp_modem.c                |  49 ++--
 sound/pci/aw2/aw2-alsa.c                |  26 +-
 sound/pci/azt3328.c                     | 143 +++++------
 sound/pci/bt87x.c                       |  26 +-
 sound/pci/ca0106/ca0106_main.c          |  33 +--
 sound/pci/ca0106/ca0106_proc.c          |  28 +-
 sound/pci/ca0106/ca_midi.c              | 169 ++++++------
 sound/pci/cmipci.c                      | 185 ++++++--------
 sound/pci/cs4281.c                      |  53 ++--
 sound/pci/cs46xx/cs46xx_lib.c           | 200 ++++++---------
 sound/pci/cs46xx/dsp_spos.c             |  70 ++---
 sound/pci/cs46xx/dsp_spos_scb_lib.c     |  63 ++---
 sound/pci/cs5535audio/cs5535audio.c     |  14 +-
 sound/pci/cs5535audio/cs5535audio_pcm.c |  12 +-
 sound/pci/ctxfi/ctamixer.c              |  67 +++--
 sound/pci/ctxfi/ctatc.c                 |  28 +-
 sound/pci/ctxfi/ctdaio.c                |  42 ++-
 sound/pci/ctxfi/cthw20k1.c              |  39 +--
 sound/pci/ctxfi/ctsrc.c                 | 101 +++-----
 sound/pci/ctxfi/cttimer.c               |  63 ++---
 sound/pci/ctxfi/ctvmem.c                |  16 +-
 sound/pci/echoaudio/echoaudio.c         | 128 ++++------
 sound/pci/echoaudio/echoaudio_3g.c      |   6 +-
 sound/pci/echoaudio/gina24_dsp.c        |   3 +-
 sound/pci/echoaudio/layla24_dsp.c       |   6 +-
 sound/pci/echoaudio/midi.c              |  41 +--
 sound/pci/echoaudio/mona_dsp.c          |   3 +-
 sound/pci/emu10k1/emu10k1_main.c        |  27 +-
 sound/pci/emu10k1/emu10k1_synth.c       |  11 +-
 sound/pci/emu10k1/emu10k1x.c            | 221 +++++++---------
 sound/pci/emu10k1/emufx.c               |  81 +++---
 sound/pci/emu10k1/emumixer.c            |  71 ++----
 sound/pci/emu10k1/emumpu401.c           | 173 ++++++-------
 sound/pci/emu10k1/emupcm.c              |  58 ++---
 sound/pci/emu10k1/emuproc.c             |  19 +-
 sound/pci/emu10k1/io.c                  | 123 +++------
 sound/pci/emu10k1/memory.c              |  34 +--
 sound/pci/emu10k1/p16v.c                |   8 +-
 sound/pci/emu10k1/voice.c               |   8 +-
 sound/pci/ens1370.c                     | 316 +++++++++++------------
 sound/pci/es1938.c                      |  28 +-
 sound/pci/es1968.c                      | 160 +++++-------
 sound/pci/fm801.c                       |  71 +++---
 sound/pci/ice1712/aureon.c              |  27 +-
 sound/pci/ice1712/delta.c               |  83 +++---
 sound/pci/ice1712/ews.c                 |  53 ++--
 sound/pci/ice1712/hoontech.c            |  24 +-
 sound/pci/ice1712/ice1712.c             | 186 ++++++--------
 sound/pci/ice1712/ice1724.c             | 314 +++++++++++------------
 sound/pci/ice1712/maya44.c              |  18 +-
 sound/pci/ice1712/phase.c               |   6 +-
 sound/pci/ice1712/pontis.c              |  70 ++---
 sound/pci/ice1712/prodigy192.c          |  11 +-
 sound/pci/ice1712/prodigy_hifi.c        |  56 ++--
 sound/pci/ice1712/quartet.c             |   3 +-
 sound/pci/ice1712/wtm.c                 |   6 +-
 sound/pci/intel8x0.c                    | 178 +++++++------
 sound/pci/intel8x0m.c                   |   8 +-
 sound/pci/korg1212/korg1212.c           | 182 +++++--------
 sound/pci/lola/lola.c                   |   4 +-
 sound/pci/lola/lola_pcm.c               |  36 +--
 sound/pci/lx6464es/lx6464es.c           |  49 ++--
 sound/pci/lx6464es/lx_core.c            | 107 +++-----
 sound/pci/maestro3.c                    |  23 +-
 sound/pci/mixart/mixart.c               |  48 ++--
 sound/pci/mixart/mixart_core.c          |  71 +++---
 sound/pci/mixart/mixart_mixer.c         |  46 ++--
 sound/pci/nm256/nm256.c                 |  37 +--
 sound/pci/oxygen/oxygen.c               |  12 +-
 sound/pci/oxygen/oxygen_lib.c           | 132 +++++-----
 sound/pci/oxygen/oxygen_mixer.c         |  66 ++---
 sound/pci/oxygen/oxygen_pcm.c           | 165 ++++++------
 sound/pci/oxygen/xonar_cs43xx.c         |   6 +-
 sound/pci/oxygen/xonar_dg_mixer.c       |  33 +--
 sound/pci/oxygen/xonar_lib.c            |   3 +-
 sound/pci/oxygen/xonar_pcm179x.c        |  21 +-
 sound/pci/oxygen/xonar_wm87x6.c         |  31 +--
 sound/pci/pcxhr/pcxhr.c                 |  35 +--
 sound/pci/pcxhr/pcxhr_core.c            |  15 +-
 sound/pci/pcxhr/pcxhr_mix22.c           |  23 +-
 sound/pci/pcxhr/pcxhr_mixer.c           |  58 ++---
 sound/pci/rme32.c                       | 152 ++++-------
 sound/pci/rme96.c                       | 211 +++++++--------
 sound/pci/rme9652/hdsp.c                | 309 +++++++++-------------
 sound/pci/rme9652/hdspm.c               | 303 ++++++++++------------
 sound/pci/rme9652/rme9652.c             | 203 ++++++---------
 sound/pci/sis7019.c                     |  43 ++--
 sound/pci/sonicvibes.c                  | 113 ++++-----
 sound/pci/trident/trident_main.c        | 324 ++++++++++--------------
 sound/pci/trident/trident_memory.c      |  19 +-
 sound/pci/via82xx.c                     |  80 +++---
 sound/pci/via82xx_modem.c               |   6 +-
 sound/pci/vx222/vx222_ops.c             |  12 +-
 sound/pci/ymfpci/ymfpci_main.c          | 248 ++++++++----------
 105 files changed, 3094 insertions(+), 4582 deletions(-)

-- 
2.50.1


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

end of thread, other threads:[~2025-08-29 14:48 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-29 14:42 [PATCH 00/61] ALSA: Use auto-cleanup for PCI drivers Takashi Iwai
2025-08-29 14:42 ` [PATCH 01/61] ALSA: ac97: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 02/61] ALSA: ac97: Use guard() for spin locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 03/61] ALSA: ali5451: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 04/61] ALSA: azt3328: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 05/61] ALSA: ens137x: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 06/61] ALSA: ens137x: Use guard() for spin locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 07/61] ALSA: als300: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 08/61] ALSA: als4000: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 09/61] ALSA: ad1889: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 10/61] ALSA: atiixp: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 11/61] ALSA: atiixp: Use guard() for spin locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 12/61] ALSA: aw2: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 13/61] ALSA: aw2: Use guard() for spin locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 14/61] ALSA: bt87x: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 15/61] ALSA: ca0106: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 16/61] ALSA: cmipci: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 17/61] ALSA: cmipci: Use guard() for spin locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 18/61] ALSA: cs4281: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 19/61] ALSA: cs46xx: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 20/61] ALSA: cs46xx: Use guard() for spin locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 21/61] ALSA: cs5535audio: " Takashi Iwai
2025-08-29 14:42 ` [PATCH 22/61] ALSA: ctxfi: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 23/61] ALSA: ctxfi: Use guard() for spin locks Takashi Iwai
2025-08-29 14:42 ` [PATCH 24/61] ALSA: echoaudio: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 25/61] ALSA: echoaudio: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 26/61] ALSA: emu10k1: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 27/61] ALSA: emu10k1: Use guard() for emu1010 FPGA locking Takashi Iwai
2025-08-29 14:43 ` [PATCH 28/61] ALSA: emu10k1: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 29/61] ALSA: emu10k1x: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 30/61] ALSA: es1938: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 31/61] ALSA: es1968: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 32/61] ALSA: es1968: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 33/61] ALSA: fm801: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 34/61] ALSA: ice1712: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 35/61] ALSA: ice1712: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 36/61] ALSA: intel8x0: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 37/61] ALSA: korg1212: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 38/61] ALSA: korg1212: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 39/61] ALSA: lola: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 40/61] ALSA: lola: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 41/61] ALSA: lx6464es: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 42/61] ALSA: maestro3: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 43/61] ALSA: mixart: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 44/61] ALSA: nm256: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 45/61] ALSA: nm256: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 46/61] ALSA: oxygen: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 47/61] ALSA: oxygen: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 48/61] ALSA: pcxhr: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 49/61] ALSA: rme32: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 50/61] ALSA: rme96: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 51/61] ALSA: hdsp: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 52/61] ALSA: hdspm: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 53/61] ALSA: rme9652: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 54/61] ALSA: sis7019: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 55/61] ALSA: sis7019: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 56/61] ALSA: sonicvibes: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 57/61] ALSA: trident: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 58/61] ALSA: trident: Use guard() for spin locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 59/61] ALSA: via82xx: " Takashi Iwai
2025-08-29 14:43 ` [PATCH 60/61] ALSA: vx222: Use guard() for mutex locks Takashi Iwai
2025-08-29 14:43 ` [PATCH 61/61] ALSA: ymfpci: Use guard() for spin locks 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).