Commit b6fd774
ALSA: hda/hdmi: Disable silent stream on GLK
The silent stream stuff recurses back into i915 audio
component .get_power() from the .pin_eld_notify() hook.
On GLK this will deadlock as i915 may already be holding
the relevant modeset locks during .pin_eld_notify() and
the GLK audio vs. CDCLK workaround will try to grab the
same locks from .get_power().
Until someone comes up with a better fix just disable the
silent stream support on GLK.
Cc: stable@vger.kernel.org
Cc: Harsha Priya <harshapriya.n@intel.com>
Cc: Emmanuel Jillela <emmanuel.jillela@intel.com>
Cc: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Cc: Takashi Iwai <tiwai@suse.de>
Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/2623
Fixes: 951894c ("ALSA: hda/hdmi: Add Intel silent stream support")
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Link: https://lore.kernel.org/r/20211222145350.24342-1-ville.syrjala@linux.intel.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>1 parent 065807d commit b6fd774
1 file changed
Lines changed: 15 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2947 | 2947 | | |
2948 | 2948 | | |
2949 | 2949 | | |
2950 | | - | |
| 2950 | + | |
| 2951 | + | |
2951 | 2952 | | |
2952 | 2953 | | |
2953 | 2954 | | |
| |||
2980 | 2981 | | |
2981 | 2982 | | |
2982 | 2983 | | |
2983 | | - | |
| 2984 | + | |
2984 | 2985 | | |
2985 | 2986 | | |
2986 | 2987 | | |
2987 | 2988 | | |
2988 | 2989 | | |
2989 | 2990 | | |
2990 | 2991 | | |
2991 | | - | |
| 2992 | + | |
| 2993 | + | |
2992 | 2994 | | |
2993 | 2995 | | |
2994 | 2996 | | |
2995 | 2997 | | |
2996 | | - | |
| 2998 | + | |
| 2999 | + | |
| 3000 | + | |
| 3001 | + | |
| 3002 | + | |
| 3003 | + | |
2997 | 3004 | | |
2998 | 3005 | | |
2999 | 3006 | | |
| |||
3004 | 3011 | | |
3005 | 3012 | | |
3006 | 3013 | | |
3007 | | - | |
| 3014 | + | |
| 3015 | + | |
3008 | 3016 | | |
3009 | 3017 | | |
3010 | 3018 | | |
| |||
3016 | 3024 | | |
3017 | 3025 | | |
3018 | 3026 | | |
3019 | | - | |
| 3027 | + | |
| 3028 | + | |
3020 | 3029 | | |
3021 | 3030 | | |
3022 | 3031 | | |
| |||
0 commit comments