All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] ASoC: Replace remaining users of the CODEC mutex
@ 2014-11-09 16:00 Lars-Peter Clausen
  2014-11-09 16:00 ` [PATCH 1/8] ASoC: ab8500-codec: Move control lock to the driver level Lars-Peter Clausen
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Lars-Peter Clausen @ 2014-11-09 16:00 UTC (permalink / raw)
  To: Mark Brown, Liam Girdwood
  Cc: Charles Keepax, patches, alsa-devel, Lars-Peter Clausen,
	Tushar Behera

We've stopped using the snd_soc_codec mutex in the ASoC core itself a while
ago. There is still a handful of drivers which use the mutex to protect some
of their data structures. This patch moves the lock for the remaining users
to the drivers private data struct and then removes it from the
snd_soc_codec struct.

- Lars

Lars-Peter Clausen (8):
  ASoC: ab8500-codec: Move control lock to the driver level
  ASoC: max98095: Move mutex to the driver level
  ASoC: wm5102: Move ultrasonic response settings lock to the driver
    level
  ASoC: wm8731: Move the deemph lock to the driver level
  ASoC: wm8903: Move the deemph lock to the driver level
  ASoC: wm8958: Move DSP firmware lock to driver level
  ASoC: wm8962: Move DSP enable lock to the driver level
  ASoC: Remove CODEC mutex

 include/linux/mfd/arizona/core.h |  1 +
 include/sound/soc.h              |  1 -
 sound/soc/codecs/ab8500-codec.c  | 32 ++++++++++++++++----------------
 sound/soc/codecs/arizona.c       |  4 ++--
 sound/soc/codecs/max98095.c      | 12 ++++++++----
 sound/soc/codecs/wm5102.c        | 16 ++++++++--------
 sound/soc/codecs/wm8731.c        |  9 +++++++--
 sound/soc/codecs/wm8903.c        |  8 ++++++--
 sound/soc/codecs/wm8958-dsp2.c   | 12 ++++++------
 sound/soc/codecs/wm8962.c        |  8 ++++++--
 sound/soc/codecs/wm8994.c        |  2 ++
 sound/soc/codecs/wm8994.h        |  2 ++
 sound/soc/soc-core.c             |  1 -
 13 files changed, 64 insertions(+), 44 deletions(-)

-- 
1.8.0

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

end of thread, other threads:[~2014-11-10 19:10 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-09 16:00 [PATCH 0/8] ASoC: Replace remaining users of the CODEC mutex Lars-Peter Clausen
2014-11-09 16:00 ` [PATCH 1/8] ASoC: ab8500-codec: Move control lock to the driver level Lars-Peter Clausen
2014-11-09 16:00 ` [PATCH 2/8] ASoC: max98095: Move mutex " Lars-Peter Clausen
2014-11-09 16:00 ` [PATCH 3/8] ASoC: wm5102: Move ultrasonic response settings lock " Lars-Peter Clausen
2014-11-09 16:01 ` [PATCH 4/8] ASoC: wm8731: Move the deemph " Lars-Peter Clausen
2014-11-09 16:01 ` [PATCH 5/8] ASoC: wm8903: " Lars-Peter Clausen
2014-11-09 16:01 ` [PATCH 6/8] ASoC: wm8958: Move DSP firmware lock to " Lars-Peter Clausen
2014-11-09 16:01 ` [PATCH 7/8] ASoC: wm8962: Move DSP enable lock to the " Lars-Peter Clausen
2014-11-09 16:01 ` [PATCH 8/8] ASoC: Remove CODEC mutex Lars-Peter Clausen
2014-11-10  8:49 ` [PATCH 0/8] ASoC: Replace remaining users of the " Charles Keepax
2014-11-10 19:08 ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.