1. 01 3月, 2016 25 次提交
  2. 26 2月, 2016 1 次提交
  3. 24 2月, 2016 2 次提交
    • A
      7c139db2
    • R
      ASoC: wm9713: fix regmap free path · da9b9303
      Robert Jarzmik 提交于
      In the conversion to regmap, I assumed that the devm_() variant could be
      used in the soc probe function.
      
      As a mater of fact with the current code the regmap is freed twice
      because of the devm_() call:
      (mutex_lock) from [<c01f6624>] (debugfs_remove_recursive+0x50/0x1d0)
      (debugfs_remove_recursive) from [<c02bf800>] (regmap_debugfs_exit+0x1c/0xd4)
      (regmap_debugfs_exit) from [<c02ba1f8>] (regmap_exit+0x28/0xc8)
      (regmap_exit) from [<c02aa258>] (release_nodes+0x18c/0x204)
      (release_nodes) from [<c02a278c>] (device_release+0x18/0x90)
      (device_release) from [<c0239030>] (kobject_release+0x90/0x1bc)
      (kobject_release) from [<c0395c94>] (wm9713_soc_remove+0x1c/0x24)
      (wm9713_soc_remove) from [<c0384884>] (soc_remove_component+0x50/0x7c)
      (soc_remove_component) from [<c0386c28>] (soc_remove_dai_links+0x118/0x228)
      (soc_remove_dai_links) from [<c038721c>] (snd_soc_register_card+0x4e4/0xdd4)
      (snd_soc_register_card) from [<c0393c54>] (devm_snd_soc_register_card+0x34/0x70)
      
      Fix this by replacing the devm_regmap initialization code with the non
      devm_() variant.
      
      Fixes: 700dadfe ASoC: wm9713: convert to regmap
      Signed-off-by: NRobert Jarzmik <robert.jarzmik@free.fr>
      Acked-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      da9b9303
  4. 22 2月, 2016 1 次提交
  5. 19 2月, 2016 2 次提交
  6. 13 2月, 2016 1 次提交
    • S
      ASoC: qcom: Don't specify LE device endianness · a947b724
      Stephen Boyd 提交于
      This reverts commit 18560a4e (ASoC: qcom: Specify LE device
      endianness).
      
      The commit that caused us to specify LE device endianness here,
      29bb45f2 (regmap-mmio: Use native endianness for read/write,
      2015-10-29), has been reverted in mainline so now when we specify
      LE it actively breaks big endian kernels because the byte
      swapping in regmap-mmio is incorrect. Let's revert this change
      because it will 1) fix the big endian kernels and 2) be redundant
      to specify LE because that will become the default soon.
      Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      a947b724
  7. 11 2月, 2016 2 次提交
  8. 08 2月, 2016 4 次提交
  9. 04 2月, 2016 2 次提交