Charles Keepax
1139110064
ASoC: dapm: Add locking to snd_soc_dapm_xxxx_pin functions
...
The snd_soc_dapm_xxxx_pin all require the dapm_mutex to be held when
they are called as they edit the dirty list, however very few of the
callers do so.
This patch adds unlocked versions of all the functions replacing the
existing implementations with one that holds the lock internally. We
also fix up the places where the lock was actually held on the caller
side.
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Cc: stable@vger.kernel.org
2014-02-20 18:40:07 +09:00
..
gameport
Input: delete non-required instances of include <linux/init.h>
2014-01-06 23:23:57 -08:00
joystick
Merge branch 'next' into for-linus
2014-01-23 08:10:44 -08:00
keyboard
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2014-01-24 17:17:30 -08:00
misc
ASoC: dapm: Add locking to snd_soc_dapm_xxxx_pin functions
2014-02-20 18:40:07 +09:00
mouse
Input: logips2pp - fix spelling s/reciver/receiver/
2014-01-12 11:41:38 -08:00
serio
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2014-01-24 17:17:30 -08:00
tablet
Input: wacom - add support for DTU-1031
2014-01-20 20:36:57 -08:00
touchscreen
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2014-01-24 17:17:30 -08:00
apm-power.c
Input: random formatting fixes
2012-08-21 22:29:49 -07:00
evbug.c
evdev.c
Input: evdev - fall back to vmalloc for client event buffer
2013-10-31 08:45:42 -07:00
ff-core.c
Input: random formatting fixes
2012-08-21 22:29:49 -07:00
ff-memless.c
Input: random formatting fixes
2012-08-21 22:29:49 -07:00
input-compat.c
input-compat.h
input-mt.c
Input: MT - handle semi-mt devices in core
2013-04-07 21:02:32 -07:00
input-polldev.c
input.c
Merge branch 'next' into for-linus
2014-01-23 08:10:44 -08:00
joydev.c
Input: fix use-after-free introduced with dynamic minor changes
2012-10-22 08:50:37 +03:00
Kconfig
Input: mousedev - allow disabling even without CONFIG_EXPERT
2013-10-31 08:46:07 -07:00
Makefile
matrix-keymap.c
input: Export matrix_keypad_parse_of_params()
2013-04-19 00:31:13 +02:00
mousedev.c
Input: mousedev - move /dev/input/mice to the correct minor
2012-11-18 23:15:16 -08:00
sparse-keymap.c
Input: random formatting fixes
2012-08-21 22:29:49 -07:00