android_kernel_samsung_univ.../sound/soc
Johan Hovold 5251932b97 ASoC: twl4030: fix child-node lookup
commit 15f8c5f2415bfac73f33a14bcd83422bcbfb5298 upstream.

Fix child-node lookup during probe, which ended up searching the whole
device tree depth-first starting at the parent rather than just matching
on its children.

To make things worse, the parent codec node was also prematurely freed,
while the child node was leaked.

Fixes: 2d6d649a2e ("ASoC: twl4030: Support for DT booted kernel")
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-01-02 20:33:22 +01:00
..
adi
atmel ASoC: atmel-classd: fix audio clock rate 2017-04-08 09:53:31 +02:00
au1x ASoC: Updates for v4.4 2015-10-26 11:15:54 +09:00
bcm
blackfin
cirrus
codecs ASoC: twl4030: fix child-node lookup 2018-01-02 20:33:22 +01:00
davinci Merge remote-tracking branches 'asoc/fix/davinci', 'asoc/fix/es8328', 'asoc/fix/fsl-sai', 'asoc/fix/rockchip', 'asoc/fix/sgtl5000' and 'asoc/fix/wm8974' into asoc-linus 2015-12-23 00:23:27 +00:00
dwc Merge remote-tracking branches 'asoc/topic/dwc', 'asoc/topic/es8328', 'asoc/topic/fsl' and 'asoc/topic/fsl-card' into asoc-next 2015-10-26 11:16:03 +09:00
fsl ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure 2018-01-02 20:33:22 +01:00
generic ASoC: simple-card: don't fail if sysclk setting is not supported 2017-08-30 10:19:27 +02:00
intel ASoC: intel: Fix PM and non-atomic crash in bytcr drivers 2017-05-08 07:46:01 +02:00
jz4740
kirkwood
mediatek
mxs
nuc900
omap ASoC: omap-mcpdm: Fix irq resource handling 2016-10-07 15:23:46 +02:00
pxa
qcom
rockchip Merge remote-tracking branches 'asoc/fix/davinci', 'asoc/fix/es8328', 'asoc/fix/fsl-sai', 'asoc/fix/rockchip', 'asoc/fix/sgtl5000' and 'asoc/fix/wm8974' into asoc-linus 2015-12-23 00:23:27 +00:00
samsung ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call 2017-01-12 11:22:49 +01:00
sh ASoC: rsnd: don't double free kctrl 2017-11-30 08:37:28 +00:00
sirf
spear
sti ASoC: sti: set player private data 2015-11-19 17:49:35 +00:00
sunxi ASoC: sun4i-codec: return error code instead of NULL when create_card fails 2016-11-18 10:48:37 +01:00
tegra
txx9
ux500 Merge branch 'topic/hw-constraint-single' into for-next 2015-10-23 06:57:50 +02:00
xtensa
zte
Kconfig Merge remote-tracking branch 'asoc/topic/core' into asoc-next 2015-10-26 11:15:55 +09:00
Makefile Merge remote-tracking branch 'asoc/topic/core' into asoc-next 2015-10-26 11:15:55 +09:00
soc-ac97.c
soc-cache.c
soc-compress.c ASoC: compress: Derive substream from stream based on direction 2017-07-27 15:06:04 -07:00
soc-core.c ASoC: Fix use-after-free at card unregistration 2017-06-14 13:16:26 +02:00
soc-dapm.c ASoC: dapm: fix some pointer error handling 2017-10-08 10:14:18 +02:00
soc-devres.c
soc-generic-dmaengine-pcm.c
soc-io.c
soc-jack.c
soc-ops.c ASoC: fix kernel-doc warnings in sound/soc/soc-ops.c 2015-11-25 12:35:40 +00:00
soc-pcm.c ASoC: do not close shared backend dailink 2017-08-11 09:08:47 -07:00
soc-topology.c ASoC: dapm: handle probe deferrals 2017-10-08 10:14:18 +02:00
soc-utils.c