Srinivas Kandagatla
a8419a0cd9
ASoC: msm8916-wcd-analog: use threaded context for mbhc events
...
As snd_soc_jack_report() can sleep, move handling of mbhc events to a
thread context rather than in interrupt context.
Fixes: de66b3455023 ('ASoC: codecs: msm8916-wcd-analog: add MBHC support')
Reported-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
2018-04-19 12:30:42 +01:00
..
2018-02-12 11:07:55 +00:00
2018-02-12 11:07:55 +00:00
2018-02-12 09:56:23 +00:00
2018-02-12 09:37:29 +00:00
2018-02-12 09:56:27 +00:00
2018-02-12 09:56:27 +00:00
2018-02-12 09:56:27 +00:00
2015-10-05 17:42:49 +01:00
2018-02-12 09:56:31 +00:00
2018-02-13 12:04:39 +00:00
2018-02-13 12:03:31 +00:00
2018-04-13 11:39:16 +01:00
2018-04-13 11:39:16 +01:00
2018-02-12 09:50:43 +00:00
2017-11-02 11:10:55 +01:00
2018-02-12 12:24:24 +00:00
2016-06-15 14:42:40 +01:00
2016-06-15 14:42:40 +01:00
2018-02-12 09:51:35 +00:00
2014-05-27 20:54:50 +01:00
2016-06-15 14:42:40 +01:00
2016-06-15 14:42:40 +01:00
2018-02-12 09:51:35 +00:00
2014-05-27 20:54:51 +01:00
2018-02-12 09:51:02 +00:00
2018-02-12 09:51:02 +00:00
2018-02-12 09:51:02 +00:00
2014-02-19 13:36:15 +09:00
2018-02-19 16:53:10 +00:00
2016-06-09 18:41:41 +01:00
2017-11-02 11:10:55 +01:00
2018-02-12 09:50:24 +00:00
2018-02-12 09:50:24 +00:00
2018-02-12 09:50:24 +00:00
2018-02-12 09:56:19 +00:00
2018-02-12 09:45:17 +00:00
2018-02-20 12:03:16 +00:00
2018-02-20 12:03:15 +00:00
2018-02-12 09:45:21 +00:00
2018-02-12 09:45:34 +00:00
2018-02-14 11:31:12 +00:00
2018-02-12 09:45:26 +00:00
2018-02-14 11:31:16 +00:00
2018-02-12 09:45:13 +00:00
2018-02-12 09:45:08 +00:00
2018-02-20 15:02:58 +00:00
2018-02-20 15:02:58 +00:00
2018-02-12 10:00:19 +00:00
2018-02-12 10:00:14 +00:00
2018-02-21 11:20:33 +00:00
2018-02-14 10:44:19 +00:00
2018-02-27 10:41:34 +00:00
2018-02-12 10:00:52 +00:00
2018-03-28 10:11:26 +08:00
2018-02-12 11:08:12 +00:00
2018-02-12 09:46:51 +00:00
2015-07-23 16:01:56 +01:00
2018-02-12 09:46:56 +00:00
2016-06-27 17:39:06 +01:00
2018-02-12 09:47:05 +00:00
2016-10-21 12:02:44 +01:00
2018-02-12 09:47:00 +00:00
2017-05-19 17:31:34 +01:00
2018-02-12 09:47:35 +00:00
2018-02-12 09:47:35 +00:00
2018-02-12 09:47:30 +00:00
2018-02-12 09:47:30 +00:00
2014-11-12 15:56:09 +00:00
2018-02-12 09:47:22 +00:00
2014-04-07 10:48:50 +01:00
2018-02-12 09:47:26 +00:00
2014-06-01 11:49:25 +01:00
2018-02-12 09:47:14 +00:00
2018-02-12 09:47:10 +00:00
2018-02-12 09:47:10 +00:00
2015-07-07 13:35:13 +01:00
2018-02-21 11:20:33 +00:00
2015-11-16 09:50:49 +00:00
2018-02-12 09:47:52 +00:00
2016-06-23 11:35:52 +01:00
2018-02-12 09:46:46 +00:00
2014-06-24 16:16:13 +01:00
2018-02-12 09:46:38 +00:00
2018-02-12 09:38:34 +00:00
2018-02-12 09:38:34 +00:00
2018-02-12 09:38:34 +00:00
2017-11-02 11:10:55 +01:00
2018-02-12 09:46:42 +00:00
2015-07-20 18:18:46 +01:00
2018-02-12 09:47:39 +00:00
2018-02-12 09:47:39 +00:00
2018-02-12 09:52:52 +00:00
2018-02-12 09:48:07 +00:00
2014-08-22 13:34:39 -05:00
2018-03-18 17:59:39 -07:00
2018-02-12 09:48:38 +00:00
2017-11-09 11:42:26 +00:00
2018-02-12 09:48:34 +00:00
2018-02-12 09:48:34 +00:00
2018-02-12 11:11:56 +00:00
2018-02-12 11:11:56 +00:00
2018-03-14 09:26:44 -07:00
2018-03-09 17:40:41 +00:00
2018-02-12 09:48:57 +00:00
2017-03-07 14:56:06 +01:00
2018-02-21 11:19:57 +00:00
2018-02-12 09:59:41 +00:00
2018-02-12 09:59:29 +00:00
2017-06-13 19:30:53 +01:00
2018-02-12 10:00:05 +00:00
2018-02-12 10:00:05 +00:00
2018-02-12 10:00:05 +00:00
2017-11-02 11:10:55 +01:00
2018-02-12 11:07:45 +00:00
2018-02-15 17:14:16 +00:00
2018-02-12 11:11:56 +00:00
2018-02-20 14:30:57 +00:00
2018-02-12 11:08:38 +00:00
2018-02-12 11:07:18 +00:00
2017-11-02 11:10:55 +01:00
2018-02-12 11:07:24 +00:00
2018-02-12 11:08:16 +00:00
2018-03-28 10:30:59 +08:00
2016-08-08 11:55:20 +01:00
2017-08-17 18:10:34 +01:00
2018-02-12 11:08:07 +00:00
2018-03-28 10:30:59 +08:00
2018-02-20 12:05:58 +00:00
2017-08-17 18:10:34 +01:00
2018-02-12 09:49:07 +00:00
2018-02-12 09:49:02 +00:00
2016-05-30 16:15:55 +01:00
2018-03-02 13:17:04 +00:00
2018-03-02 13:17:04 +00:00
2015-08-30 15:57:34 +01:00
2016-06-22 16:12:26 +01:00
2018-02-12 09:49:43 +00:00
2015-07-07 13:14:15 +01:00
2018-02-12 09:49:34 +00:00
2018-02-12 09:49:34 +00:00
2018-02-12 09:49:20 +00:00
2018-02-12 09:49:20 +00:00
2018-02-12 09:49:57 +00:00
2018-02-12 09:49:14 +00:00
2018-02-12 09:49:14 +00:00
2018-02-12 09:50:09 +00:00
2018-01-22 12:23:45 +00:00
2016-06-29 20:21:50 +01:00
2016-06-29 20:21:50 +01:00
2018-02-12 09:49:47 +00:00
2018-02-12 09:49:47 +00:00
2018-02-12 09:49:38 +00:00
2018-02-12 09:49:38 +00:00
2018-02-12 09:49:52 +00:00
2018-02-12 09:49:52 +00:00
2018-02-12 11:06:44 +00:00
2018-02-12 11:08:25 +00:00
2018-04-19 12:30:42 +01:00
2018-02-12 09:55:20 +00:00
2018-02-12 09:59:09 +00:00
2017-11-16 11:59:52 +00:00
2018-02-12 09:58:53 +00:00
2016-08-22 17:48:11 +01:00
2018-03-22 10:07:33 +08:00
2018-02-12 09:58:44 +00:00
2018-02-12 11:11:56 +00:00
2018-02-12 11:11:56 +00:00
2018-02-12 09:53:31 +00:00
2018-02-12 09:53:31 +00:00
2018-02-12 09:53:31 +00:00
2018-02-12 09:53:31 +00:00
2018-02-12 11:09:41 +00:00
2018-02-12 11:09:41 +00:00
2018-02-12 11:09:41 +00:00
2018-02-12 11:09:41 +00:00
2017-11-08 10:49:57 +00:00
2017-11-27 16:44:41 +00:00
2018-02-12 09:53:57 +00:00
2017-11-08 10:49:57 +00:00
2018-02-12 09:53:41 +00:00
2018-03-19 09:23:59 +08:00
2018-03-19 09:23:59 +08:00
2018-03-19 09:23:59 +08:00
2018-02-12 09:53:36 +00:00
2015-12-12 22:39:59 +00:00
2015-12-12 22:39:59 +00:00
2018-02-12 09:54:28 +00:00
2015-12-12 22:39:59 +00:00
2018-02-12 09:54:08 +00:00
2017-12-21 11:13:26 +00:00
2015-08-05 10:42:35 +01:00
2016-10-28 17:36:35 +01:00
2015-09-24 10:30:47 -07:00
2018-02-12 09:45:38 +00:00
2017-07-18 14:46:20 +01:00
2018-03-28 10:30:19 +08:00
2018-02-12 11:11:56 +00:00
2018-03-28 10:30:24 +08:00
2018-02-12 11:11:56 +00:00
2018-03-28 10:30:24 +08:00
2017-09-13 09:40:30 -07:00
2018-04-16 17:54:59 +01:00
2018-02-12 09:45:58 +00:00
2018-02-12 09:45:42 +00:00
2015-12-19 12:02:18 +00:00
2018-02-12 09:46:29 +00:00
2017-11-02 11:10:55 +01:00
2018-02-12 09:45:47 +00:00
2018-02-12 09:45:47 +00:00
2018-02-12 11:18:44 +00:00
2018-02-12 11:18:44 +00:00
2018-03-28 10:26:09 +08:00
2018-03-12 14:15:51 -07:00
2018-03-12 09:35:32 -07:00
2018-03-12 09:35:32 -07:00
2018-02-12 09:46:24 +00:00
2018-02-12 09:46:24 +00:00
2018-02-12 11:11:56 +00:00
2018-02-12 11:11:56 +00:00
2018-02-12 11:48:26 +00:00
2018-02-12 11:48:26 +00:00
2014-07-02 20:49:25 +01:00
2018-02-12 09:46:19 +00:00
2018-02-12 09:46:19 +00:00
2016-12-15 16:27:19 +00:00
2015-08-25 17:34:30 +01:00
2018-02-12 11:18:44 +00:00
2018-02-12 11:18:44 +00:00
2018-02-19 11:36:40 +00:00
2018-02-19 11:36:40 +00:00
2018-02-12 11:08:29 +00:00
2016-02-10 18:55:01 +00:00
2014-11-20 09:55:34 +00:00
2014-11-27 10:59:33 +00:00
2014-11-20 09:55:34 +00:00
2018-02-12 11:07:13 +00:00
2014-04-14 17:28:17 +01:00
2018-02-12 09:55:31 +00:00
2018-02-12 09:55:26 +00:00
2018-02-12 09:57:09 +00:00
2018-02-12 09:57:04 +00:00
2018-02-12 09:57:04 +00:00
2018-03-28 10:30:45 +08:00
2018-02-12 09:56:57 +00:00
2018-02-12 09:57:44 +00:00
2015-01-27 17:10:00 +00:00
2018-02-12 09:57:27 +00:00
2014-05-05 12:52:59 -07:00
2018-02-12 09:58:14 +00:00
2018-02-13 12:04:37 +00:00
2018-02-12 11:07:41 +00:00
2018-02-12 09:58:39 +00:00
2016-06-01 16:22:10 +01:00
2018-02-12 09:55:48 +00:00
2015-07-23 16:46:31 +01:00
2018-02-12 09:58:34 +00:00
2018-02-12 09:55:36 +00:00
2017-12-12 12:03:22 +00:00
2018-02-12 11:10:06 +00:00
2017-12-06 12:39:50 +00:00
2018-03-19 09:39:25 +08:00
2018-02-12 11:07:29 +00:00
2014-11-09 09:46:43 +00:00
2018-02-14 11:31:33 +00:00
2017-08-31 10:24:01 +01:00
2018-02-12 09:51:51 +00:00
2018-02-12 09:51:51 +00:00
2018-02-12 09:51:51 +00:00
2014-03-07 10:55:33 +08:00
2018-02-12 09:52:06 +00:00
2017-11-02 11:10:55 +01:00
2018-02-19 11:35:30 +00:00
2018-02-19 11:35:30 +00:00
2017-07-17 16:22:25 +01:00
2017-07-17 16:22:25 +01:00
2018-02-12 09:52:25 +00:00
2017-12-13 12:28:55 +00:00
2018-02-12 09:52:21 +00:00
2017-11-08 21:28:15 +00:00
2016-06-26 12:28:13 +01:00
2017-11-27 13:01:38 +00:00
2014-11-14 10:46:41 +00:00
2018-03-28 10:15:56 +08:00
2018-01-05 12:37:41 +00:00
2018-02-12 09:55:03 +00:00
2018-03-20 09:03:05 +08:00
2018-02-12 09:54:38 +00:00
2018-02-12 11:08:33 +00:00
2017-11-02 11:10:55 +01:00
2018-02-12 11:08:21 +00:00
2016-11-23 12:30:55 +00:00
2018-02-12 10:01:22 +00:00
2018-02-12 10:01:22 +00:00
2018-02-12 09:37:48 +00:00
2018-02-12 09:44:47 +00:00
2018-02-12 09:38:55 +00:00
2018-02-12 09:39:29 +00:00
2018-02-12 09:39:53 +00:00
2018-02-12 09:39:53 +00:00
2018-02-21 11:20:33 +00:00
2018-02-21 11:20:33 +00:00
2018-02-12 09:39:59 +00:00
2018-02-12 09:39:59 +00:00
2018-03-18 17:59:27 -07:00
2018-02-12 09:40:24 +00:00
2018-02-12 09:40:29 +00:00
2018-02-12 09:40:18 +00:00
2018-02-12 09:40:14 +00:00
2018-02-12 09:40:43 +00:00
2018-02-12 09:41:04 +00:00
2018-02-12 09:41:17 +00:00
2018-02-12 09:41:08 +00:00
2017-01-10 18:06:46 +00:00
2018-02-12 09:40:52 +00:00
2018-02-12 09:41:25 +00:00
2015-05-13 15:51:36 +01:00
2018-02-12 09:40:48 +00:00
2018-02-12 09:41:29 +00:00
2016-10-24 18:36:42 +01:00
2018-02-12 09:41:00 +00:00
2018-02-12 09:40:56 +00:00
2018-02-12 09:41:13 +00:00
2015-07-15 12:50:43 +01:00
2015-10-28 10:30:17 +09:00
2018-02-12 09:38:10 +00:00
2015-04-08 19:25:40 +01:00
2018-02-12 09:41:33 +00:00
2018-02-12 09:41:37 +00:00
2018-02-12 09:41:37 +00:00
2018-02-12 09:42:52 +00:00
2018-02-12 09:42:46 +00:00
2018-02-12 09:41:42 +00:00
2018-02-12 11:38:50 +00:00
2018-02-12 09:41:46 +00:00
2015-08-11 17:11:52 +01:00
2018-02-12 09:42:40 +00:00
2018-02-12 09:42:21 +00:00
2018-02-12 09:42:21 +00:00
2018-02-12 09:41:55 +00:00
2018-02-12 09:42:03 +00:00
2018-02-12 09:41:59 +00:00
2016-11-09 14:01:39 +00:00
2018-02-12 09:42:16 +00:00
2018-02-12 09:41:50 +00:00
2016-05-30 16:25:36 +01:00
2018-02-12 09:42:12 +00:00
2018-02-12 09:42:07 +00:00
2018-02-12 09:42:30 +00:00
2018-02-12 11:38:50 +00:00
2017-11-02 11:10:55 +01:00
2018-02-12 11:38:50 +00:00
2018-02-12 11:38:50 +00:00
2018-02-12 09:42:34 +00:00
2018-02-12 09:42:25 +00:00
2018-02-12 09:42:25 +00:00
2018-02-21 11:20:33 +00:00
2018-02-21 11:20:33 +00:00
2015-10-02 17:51:34 +01:00
2018-02-13 11:58:45 +00:00
2018-02-12 09:43:35 +00:00
2018-02-13 12:04:38 +00:00
2018-03-28 10:31:58 +08:00
2018-03-28 10:31:58 +08:00
2017-11-02 11:10:55 +01:00
2018-03-28 10:31:58 +08:00
2018-03-28 10:31:58 +08:00
2018-02-12 11:38:50 +00:00
2018-02-12 11:38:50 +00:00
2016-11-11 15:57:56 +00:00
2018-02-12 10:01:16 +00:00