1. 08 6月, 2015 1 次提交
  2. 03 6月, 2015 3 次提交
  3. 31 5月, 2015 1 次提交
  4. 30 5月, 2015 1 次提交
  5. 29 5月, 2015 3 次提交
  6. 28 5月, 2015 2 次提交
  7. 27 5月, 2015 2 次提交
  8. 26 5月, 2015 1 次提交
  9. 24 5月, 2015 2 次提交
  10. 20 5月, 2015 3 次提交
  11. 19 5月, 2015 2 次提交
  12. 18 5月, 2015 3 次提交
  13. 13 5月, 2015 3 次提交
  14. 11 5月, 2015 1 次提交
  15. 07 5月, 2015 2 次提交
  16. 05 5月, 2015 1 次提交
  17. 04 5月, 2015 2 次提交
  18. 02 5月, 2015 1 次提交
  19. 01 5月, 2015 2 次提交
  20. 29 4月, 2015 2 次提交
  21. 28 4月, 2015 2 次提交
    • T
      ALSA: emux: Fix mutex deadlock in OSS emulation · 1c94e65c
      Takashi Iwai 提交于
      The OSS emulation in synth-emux helper has a potential AB/BA deadlock
      at the simultaneous closing and opening:
      
        close ->
          snd_seq_release() ->
            sne_seq_free_client() ->
              snd_seq_delete_all_ports(): takes client->ports_mutex ->
      	  port_delete() ->
      	    snd_emux_unuse(): takes emux->register_mutex
      
        open ->
          snd_seq_oss_open() ->
            snd_emux_open_seq_oss(): takes emux->register_mutex ->
              snd_seq_event_port_attach() ->
      	  snd_seq_create_port(): takes client->ports_mutex
      
      This patch addresses the deadlock by reducing the rance taking
      emux->register_mutex in snd_emux_open_seq_oss().  The lock is needed
      for the refcount handling, so move it locally.  The calls in
      emux_seq.c are already with the mutex, thus they are replaced with the
      version without mutex lock/unlock.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      1c94e65c
    • A
      ASoC: rt5645: Fix mask for setting RT5645_DMIC_2_DP_GPIO12 bit · 53f9b3ba
      Axel Lin 提交于
      Current code uses wrong mask when setting RT5645_DMIC_2_DP_GPIO12 bit,
      fix it.
      Signed-off-by: NAxel Lin <axel.lin@ingics.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      53f9b3ba