Do explicit power up/down while dumping the proc

Otherwise the power-up sequence is hidden during the proc output is
taken when power_save option is set.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Allow rescheduling of work in the work itself

For example, the jack polling code needs the self rescheduling.

Also, flush the pending work at the end of each command, also for
the wrong / help command.  So you can execute the pending work by
pressing RETURN on the prompt.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Add snd_ctl_sync_vmaster()

Taken from the upstream change (commit 1ca2f2ec).
Add SNDRV_CTL_ELEM_ID_NAME_MAXLEN definition

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Fix vmaster hook call

The upstream commit 1ba65ae4bdbd43265c51ee4c30ff21a48124b6d8

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Allow Realtek codecs to access node 0x51

There is sometimes a secret node 0x51 on Realtek codecs, controlling
an equally secret DSP.

At least make sure the automated test suite doesn't fail when trying
to access this secret node.

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Add alsa-info of ASUS TX300 with ALC282 codec

Reference: https://bugzilla.kernel.org/show_bug.cgi?id=59791
Add alsa-info of Toshiba Satellite C870 with ALC269-VC

Reference: https://bugzilla.novell.com/show_bug.cgi?id=833585
Add alsa-info output of Mac Mini with STAC9221 codec

This is with a broken SSID, which caused a problem on 3.9/3.10 kernels.
Show the function name and line number at BUG_ON()
Add WARN_ON() wrapper
Add alsa-info of ASUS UX31A with ALC269-VB
Add alsa-info output of ASUS N56VZ with ALC663 codec

Taken from
    https://bugzilla.novell.com/show_bug.cgi?id=841645