mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 21:21:41 +00:00
ALSA: docs: Drop snd_print*() stuff
The legacy snd_print*() helpers will be dropped now. Clean up the corresponding documentation, too. Reviewed-by: Jaroslav Kysela <perex@perex.cz> Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/20240807133452.9424-54-tiwai@suse.de
This commit is contained in:
parent
7f5485c4d3
commit
9acb51e961
@ -321,12 +321,6 @@ Kernel Configuration
|
|||||||
--------------------
|
--------------------
|
||||||
In general, I recommend you to enable the sound debug option,
|
In general, I recommend you to enable the sound debug option,
|
||||||
``CONFIG_SND_DEBUG=y``, no matter whether you are debugging or not.
|
``CONFIG_SND_DEBUG=y``, no matter whether you are debugging or not.
|
||||||
This enables snd_printd() macro and others, and you'll get additional
|
|
||||||
kernel messages at probing.
|
|
||||||
|
|
||||||
In addition, you can enable ``CONFIG_SND_DEBUG_VERBOSE=y``. But this
|
|
||||||
will give you far more messages. Thus turn this on only when you are
|
|
||||||
sure to want it.
|
|
||||||
|
|
||||||
Don't forget to turn on the appropriate ``CONFIG_SND_HDA_CODEC_*``
|
Don't forget to turn on the appropriate ``CONFIG_SND_HDA_CODEC_*``
|
||||||
options. Note that each of them corresponds to the codec chip, not
|
options. Note that each of them corresponds to the codec chip, not
|
||||||
|
@ -4030,31 +4030,6 @@ located in the new subdirectory, sound/pci/xyz.
|
|||||||
Useful Functions
|
Useful Functions
|
||||||
================
|
================
|
||||||
|
|
||||||
:c:func:`snd_printk()` and friends
|
|
||||||
----------------------------------
|
|
||||||
|
|
||||||
.. note:: This subsection describes a few helper functions for
|
|
||||||
decorating a bit more on the standard :c:func:`printk()` & co.
|
|
||||||
However, in general, the use of such helpers is no longer recommended.
|
|
||||||
If possible, try to stick with the standard functions like
|
|
||||||
:c:func:`dev_err()` or :c:func:`pr_err()`.
|
|
||||||
|
|
||||||
ALSA provides a verbose version of the :c:func:`printk()` function.
|
|
||||||
If a kernel config ``CONFIG_SND_VERBOSE_PRINTK`` is set, this function
|
|
||||||
prints the given message together with the file name and the line of the
|
|
||||||
caller. The ``KERN_XXX`` prefix is processed as well as the original
|
|
||||||
:c:func:`printk()` does, so it's recommended to add this prefix,
|
|
||||||
e.g. snd_printk(KERN_ERR "Oh my, sorry, it's extremely bad!\\n");
|
|
||||||
|
|
||||||
There are also :c:func:`printk()`'s for debugging.
|
|
||||||
:c:func:`snd_printd()` can be used for general debugging purposes.
|
|
||||||
If ``CONFIG_SND_DEBUG`` is set, this function is compiled, and works
|
|
||||||
just like :c:func:`snd_printk()`. If the ALSA is compiled without
|
|
||||||
the debugging flag, it's ignored.
|
|
||||||
|
|
||||||
:c:func:`snd_printdd()` is compiled in only when
|
|
||||||
``CONFIG_SND_DEBUG_VERBOSE`` is set.
|
|
||||||
|
|
||||||
:c:func:`snd_BUG()`
|
:c:func:`snd_BUG()`
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user