Linux Sound subsystem development
 help / color / mirror / Atom feed
* [PATCH 00/54] ALSA: Drop legacy snd_print*()
@ 2024-08-07 13:33 Takashi Iwai
  2024-08-07 13:33 ` [PATCH 01/54] ALSA: portman2x4: Use standard print API Takashi Iwai
                   ` (54 more replies)
  0 siblings, 55 replies; 57+ messages in thread
From: Takashi Iwai @ 2024-08-07 13:33 UTC (permalink / raw)
  To: linux-sound

Hi,

this is a bit largish clean up patch series for dropping the legacy
snd_printd() and co.  Almost only the old drivers are still using
those API functions, and it's time to change them to the modern ones
like dev_err() and dev_dbg().

This ended up with the drop of a Kconfig item
CONFIG_SND_VERBOSE_PRINTK, too.


Takashi

===

Takashi Iwai (54):
  ALSA: portman2x4: Use standard print API
  ALSA: mts64: Use standard print API
  ALSA: mpu401: Use standard print API
  ALSA: mpu401_uart: Use standard print API
  ALSA: mtpav: Use standard print API
  ALSA: opl3: Use standard print API
  ALSA: opl4: Use standard print API
  ALSA: serial-u16550: Use standard print API
  ALSA: virmidi: Use standard print API
  ALSA: vx_core: Drop unused dev field
  ALSA: vx_core: Use standard print API
  ALSA: aloop: Use standard print API
  ALSA: dummy: Use standard print API
  ALSA: pcsp: Use standard print API
  ALSA: i2c: cs8427: Use standard print API
  ALSA: i2c: pt2258: Use standard print API
  ALSA: i2c: Drop commented old debug prints
  ALSA: ad1816a: Use standard print API
  ALSA: als100: Use standard print API
  ALSA: azt2320: Use standard print API
  ALSA: cmi8328: Use standard print API
  ALSA: cmi8330: Use standard print API
  ALSA: cs4236: Use standard print API
  ALSA: es1688: Use standard print API
  ALSA: es18xx: Use standard print API
  ALSA: gus: Use standard print API
  ALSA: msnd: Use standard print API
  ALSA: opl3sa2: Use standard print API
  ALSA: opti9xx: Use standard print API
  ALSA: sb: Use standard print API
  ALSA: control_led: Use dev_err()
  ALSA: pcm: oss: Use pr_debug()
  ALSA: sc6000: Use standard print API
  ALSA: sscape: Use standard print API
  ALSA: wavefront: Use standard print API
  ALSA: wss: Use standard print API
  ALSA: riptide: Use standard print API
  ALSA: korg1212: Use standard print API
  ALSA: lx6464es: Cleanup the print API usages
  ALSA: azt3328: Use pr_warn()
  ALSA: emu10k1: Use dev_warn()
  ALSA: trident: Use standard print API
  ALSA: emux: Use standard print API
  ALSA: usx2y: Use standard print API
  ALSA: usb-audio: Use standard print API
  ALSA: intel8x0: Drop unused snd_printd() calls
  ALSA: vxpocket: Use standard print API
  ALSA: pdaudiocf: Use standard print API
  ALSA: ppc: Use standard print API
  ALSA: sh: Use standard print API
  ALSA: sparc: Use standard print API
  ALSA: asihpi: Use standard print API
  ALSA: docs: Drop snd_print*() stuff
  ALSA: core: Drop snd_print stuff and co

 Documentation/sound/hd-audio/notes.rst        |   6 -
 .../kernel-api/writing-an-alsa-driver.rst     |  25 --
 include/sound/aci.h                           |   1 +
 include/sound/core.h                          |  67 ------
 include/sound/es1688.h                        |   1 +
 include/sound/snd_wavefront.h                 |   4 -
 include/sound/soundfont.h                     |   6 +-
 include/sound/vx_core.h                       |   1 -
 sound/core/Kconfig                            |   9 -
 sound/core/control_led.c                      |   2 +-
 sound/core/misc.c                             |  71 ------
 sound/core/oss/pcm_plugin.h                   |   2 +-
 sound/drivers/aloop.c                         |   2 +-
 sound/drivers/dummy.c                         |   5 +-
 sound/drivers/mpu401/mpu401.c                 |  16 +-
 sound/drivers/mpu401/mpu401_uart.c            |  31 +--
 sound/drivers/mtpav.c                         |  14 +-
 sound/drivers/mts64.c                         |  18 +-
 sound/drivers/opl3/opl3_lib.c                 |  18 +-
 sound/drivers/opl3/opl3_midi.c                |  95 ++++----
 sound/drivers/opl3/opl3_oss.c                 |  12 +-
 sound/drivers/opl3/opl3_synth.c               |   4 +-
 sound/drivers/opl4/opl4_lib.c                 |   8 +-
 sound/drivers/opl4/yrw801.c                   |   2 +-
 sound/drivers/pcsp/pcsp.c                     |  21 +-
 sound/drivers/pcsp/pcsp_lib.c                 |  38 ++--
 sound/drivers/pcsp/pcsp_mixer.c               |   2 +-
 sound/drivers/portman2x4.c                    |  19 +-
 sound/drivers/serial-u16550.c                 |  41 ++--
 sound/drivers/virmidi.c                       |   8 +-
 sound/drivers/vx/vx_core.c                    |  64 +++---
 sound/drivers/vx/vx_hwdep.c                   |   4 +-
 sound/drivers/vx/vx_pcm.c                     |  23 +-
 sound/drivers/vx/vx_uer.c                     |   3 +-
 sound/i2c/cs8427.c                            |  37 +--
 sound/i2c/other/ak4113.c                      |   2 -
 sound/i2c/other/ak4114.c                      |  12 -
 sound/i2c/other/ak4117.c                      |  13 --
 sound/i2c/other/ak4xxx-adda.c                 |   2 -
 sound/i2c/other/pt2258.c                      |   6 +-
 sound/i2c/tea6330t.c                          |   3 -
 sound/isa/ad1816a/ad1816a.c                   |  16 +-
 sound/isa/ad1816a/ad1816a_lib.c               |  16 +-
 sound/isa/als100.c                            |  16 +-
 sound/isa/azt2320.c                           |  14 +-
 sound/isa/cmi8328.c                           |  42 ++--
 sound/isa/cmi8330.c                           |  36 ++-
 sound/isa/cs423x/cs4236.c                     |  31 +--
 sound/isa/cs423x/cs4236_lib.c                 |  56 ++---
 sound/isa/es1688/es1688.c                     |   2 +-
 sound/isa/es1688/es1688_lib.c                 |  55 ++---
 sound/isa/es18xx.c                            |  87 +++----
 sound/isa/gus/gus_dma.c                       |  37 +--
 sound/isa/gus/gus_io.c                        | 215 ++++++++++++------
 sound/isa/gus/gus_irq.c                       |   7 +-
 sound/isa/gus/gus_main.c                      |  29 ++-
 sound/isa/gus/gus_mem.c                       |   2 +-
 sound/isa/gus/gus_pcm.c                       |  33 +--
 sound/isa/gus/gus_reset.c                     |   8 +-
 sound/isa/gus/gus_uart.c                      |  21 +-
 sound/isa/gus/gus_volume.c                    |   7 +-
 sound/isa/gus/gusclassic.c                    |   4 +-
 sound/isa/gus/gusextreme.c                    |   4 +-
 sound/isa/gus/gusmax.c                        |  16 +-
 sound/isa/gus/interwave.c                     |  61 ++---
 sound/isa/msnd/msnd.c                         |  46 ++--
 sound/isa/msnd/msnd_midi.c                    |   4 -
 sound/isa/msnd/msnd_pinnacle.c                | 184 +++++++--------
 sound/isa/opl3sa2.c                           |  46 ++--
 sound/isa/opti9xx/miro.c                      | 163 ++++++-------
 sound/isa/opti9xx/opti92x-ad1848.c            |  62 ++---
 sound/isa/sb/emu8000.c                        |  11 +-
 sound/isa/sb/emu8000_patch.c                  |   1 -
 sound/isa/sb/emu8000_synth.c                  |   2 +-
 sound/isa/sb/jazz16.c                         |  49 ++--
 sound/isa/sb/sb16.c                           |  42 ++--
 sound/isa/sb/sb16_csp.c                       |  38 ++--
 sound/isa/sb/sb16_main.c                      |  13 +-
 sound/isa/sb/sb8.c                            |  12 +-
 sound/isa/sb/sb_common.c                      |  27 +--
 sound/isa/sb/sb_mixer.c                       |   4 +-
 sound/isa/sc6000.c                            | 177 +++++++-------
 sound/isa/sscape.c                            |  96 ++++----
 sound/isa/wavefront/wavefront.c               |  61 ++---
 sound/isa/wavefront/wavefront_fx.c            |  36 +--
 sound/isa/wavefront/wavefront_midi.c          |  15 +-
 sound/isa/wavefront/wavefront_synth.c         | 196 ++++++++--------
 sound/isa/wss/wss_lib.c                       | 178 ++++++++-------
 sound/pci/asihpi/asihpi.c                     | 101 ++++----
 sound/pci/asihpi/hpioctl.c                    |   2 +-
 sound/pci/azt3328.c                           |   2 +-
 sound/pci/emu10k1/emu10k1_patch.c             |   5 +-
 sound/pci/intel8x0.c                          |   3 -
 sound/pci/intel8x0m.c                         |   3 -
 sound/pci/korg1212/korg1212.c                 |  30 +--
 sound/pci/lx6464es/lx_core.c                  |   8 +-
 sound/pci/lx6464es/lx_core.h                  |   3 -
 sound/pci/riptide/riptide.c                   | 193 ++++++++--------
 sound/pci/trident/trident_memory.c            |  10 +-
 sound/pcmcia/pdaudiocf/pdaudiocf.c            |  21 +-
 sound/pcmcia/pdaudiocf/pdaudiocf_core.c       |  36 +--
 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c        |   3 +-
 sound/pcmcia/vx/vxp_ops.c                     |  10 +-
 sound/pcmcia/vx/vxpocket.c                    |  25 +-
 sound/ppc/awacs.c                             |   4 +-
 sound/ppc/daca.c                              |   2 +-
 sound/ppc/keywest.c                           |   5 +-
 sound/ppc/pmac.c                              |  52 ++---
 sound/ppc/powermac.c                          |   2 +-
 sound/ppc/tumbler.c                           |  21 +-
 sound/sh/aica.c                               |   7 +-
 sound/sh/sh_dac_audio.c                       |   8 +-
 sound/sparc/amd7930.c                         |   8 +-
 sound/sparc/cs4231.c                          |  78 ++++---
 sound/synth/emux/emux_hwdep.c                 |   6 +-
 sound/synth/emux/emux_oss.c                   |  11 +-
 sound/synth/emux/emux_seq.c                   |  13 +-
 sound/synth/emux/emux_synth.c                 |  12 +-
 sound/synth/emux/soundfont.c                  |  67 +++---
 sound/usb/midi.c                              |   6 +-
 sound/usb/usx2y/us122l.c                      |  45 ++--
 sound/usb/usx2y/usX2Yhwdep.c                  |  25 +-
 sound/usb/usx2y/usb_stream.c                  |  92 ++++----
 sound/usb/usx2y/usb_stream.h                  |   1 +
 sound/usb/usx2y/usbusx2y.c                    |   7 +-
 sound/usb/usx2y/usbusx2yaudio.c               |  67 +++---
 sound/usb/usx2y/usx2yhwdeppcm.c               |  54 +++--
 127 files changed, 1950 insertions(+), 2094 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2024-08-08  6:42 UTC | newest]

Thread overview: 57+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-07 13:33 [PATCH 00/54] ALSA: Drop legacy snd_print*() Takashi Iwai
2024-08-07 13:33 ` [PATCH 01/54] ALSA: portman2x4: Use standard print API Takashi Iwai
2024-08-07 13:33 ` [PATCH 02/54] ALSA: mts64: " Takashi Iwai
2024-08-07 13:33 ` [PATCH 03/54] ALSA: mpu401: " Takashi Iwai
2024-08-07 13:33 ` [PATCH 04/54] ALSA: mpu401_uart: " Takashi Iwai
2024-08-07 13:33 ` [PATCH 05/54] ALSA: mtpav: " Takashi Iwai
2024-08-07 13:33 ` [PATCH 06/54] ALSA: opl3: " Takashi Iwai
2024-08-07 13:33 ` [PATCH 07/54] ALSA: opl4: " Takashi Iwai
2024-08-07 13:33 ` [PATCH 08/54] ALSA: serial-u16550: " Takashi Iwai
2024-08-07 13:33 ` [PATCH 09/54] ALSA: virmidi: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 10/54] ALSA: vx_core: Drop unused dev field Takashi Iwai
2024-08-07 13:34 ` [PATCH 11/54] ALSA: vx_core: Use standard print API Takashi Iwai
2024-08-07 13:34 ` [PATCH 12/54] ALSA: aloop: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 13/54] ALSA: dummy: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 14/54] ALSA: pcsp: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 15/54] ALSA: i2c: cs8427: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 16/54] ALSA: i2c: pt2258: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 17/54] ALSA: i2c: Drop commented old debug prints Takashi Iwai
2024-08-07 13:34 ` [PATCH 18/54] ALSA: ad1816a: Use standard print API Takashi Iwai
2024-08-07 13:34 ` [PATCH 19/54] ALSA: als100: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 20/54] ALSA: azt2320: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 21/54] ALSA: cmi8328: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 22/54] ALSA: cmi8330: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 23/54] ALSA: cs4236: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 24/54] ALSA: es1688: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 25/54] ALSA: es18xx: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 26/54] ALSA: gus: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 27/54] ALSA: msnd: " Takashi Iwai
2024-08-08  6:43   ` Takashi Iwai
2024-08-07 13:34 ` [PATCH 28/54] ALSA: opl3sa2: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 29/54] ALSA: opti9xx: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 30/54] ALSA: sb: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 31/54] ALSA: control_led: Use dev_err() Takashi Iwai
2024-08-07 13:34 ` [PATCH 32/54] ALSA: pcm: oss: Use pr_debug() Takashi Iwai
2024-08-07 13:34 ` [PATCH 33/54] ALSA: sc6000: Use standard print API Takashi Iwai
2024-08-07 13:34 ` [PATCH 34/54] ALSA: sscape: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 35/54] ALSA: wavefront: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 36/54] ALSA: wss: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 37/54] ALSA: riptide: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 38/54] ALSA: korg1212: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 39/54] ALSA: lx6464es: Cleanup the print API usages Takashi Iwai
2024-08-07 13:34 ` [PATCH 40/54] ALSA: azt3328: Use pr_warn() Takashi Iwai
2024-08-07 13:34 ` [PATCH 41/54] ALSA: emu10k1: Use dev_warn() Takashi Iwai
2024-08-07 13:34 ` [PATCH 42/54] ALSA: trident: Use standard print API Takashi Iwai
2024-08-07 13:34 ` [PATCH 43/54] ALSA: emux: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 44/54] ALSA: usx2y: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 45/54] ALSA: usb-audio: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 46/54] ALSA: intel8x0: Drop unused snd_printd() calls Takashi Iwai
2024-08-07 13:34 ` [PATCH 47/54] ALSA: vxpocket: Use standard print API Takashi Iwai
2024-08-07 13:34 ` [PATCH 48/54] ALSA: pdaudiocf: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 49/54] ALSA: ppc: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 50/54] ALSA: sh: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 51/54] ALSA: sparc: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 52/54] ALSA: asihpi: " Takashi Iwai
2024-08-07 13:34 ` [PATCH 53/54] ALSA: docs: Drop snd_print*() stuff Takashi Iwai
2024-08-07 13:34 ` [PATCH 54/54] ALSA: core: Drop snd_print stuff and co Takashi Iwai
2024-08-07 14:30 ` [PATCH 00/54] ALSA: Drop legacy snd_print*() Jaroslav Kysela

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox