Takashi Iwai
74b0c2d75f
drm/i915, HD-audio: Don't continue probing when nomodeset is given
...
When a machine is booted with nomodeset option, i915 driver skips the
whole initialization. Meanwhile, HD-audio tries to bind wth i915 just
by request_symbol() without knowing that the initialization was
skipped, and eventually it hits WARN_ON() in i915_request_power_well()
and i915_release_power_well() wrongly but still continues probing,
even though it doesn't work at all.
In this patch, both functions are changed to return an error in case
of uninitialized state instead of WARN_ON(), so that HD-audio driver
can give up HDMI controller initialization at the right time.
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: <stable@vger.kernel.org> [3.15]
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2014-06-16 10:34:06 +02:00
..
bridge
drm/bridge/ptn3460: fix modular build
2014-03-24 09:21:15 +10:00
i2c
drm/i2c: tda998x: add video and audio input configuration
2013-08-19 09:10:32 +10:00
ttm
drm/ttm: fix kerneldoc of ttm_bo_create
2014-05-26 12:54:09 +10:00
drm_agpsupport.h
drm: rip out DRM_AGP_MEM and DRM_AGP_KERN
2013-12-18 11:32:55 +10:00
drm_buffer.h
drm_cache.h
drm_core.h
drm_crtc.h
drm/edid: Store all supported hdmi deep color modes in drm_display_info
2014-06-09 22:06:49 -04:00
drm_crtc_helper.h
Merge tag 'topic/core-stuff-2014-05-05' of git://anongit.freedesktop.org/drm-intel into drm-next
2014-05-16 11:47:13 +10:00
drm_dp_helper.h
drm/dp: add a hw mutex around the transfer functions. (v2)
2014-06-05 09:54:29 +10:00
drm_edid.h
drm/edid: Parse and handle HDMI deep color modes.
2014-06-02 18:37:34 -04:00
drm_encoder_slave.h
drm_fb_cma_helper.h
drm: Make drm_fb_cma_describe() static
2013-08-21 12:47:41 +10:00
drm_fb_helper.h
drm: add drm_fb_helper_restore_fbdev_mode_unlocked()
2014-06-05 10:02:40 +10:00
drm_fixed.h
drm: fix 64 bit drm fixed point helpers
2013-07-30 17:24:13 -04:00
drm_flip_work.h
drm: Fixup flip-work kerneldoc
2014-04-29 12:33:35 +02:00
drm_gem_cma_helper.h
drm/cma: include <drm/drmP.h> as needed
2014-04-04 10:07:57 +10:00
drm_global.h
drm_hashtab.h
drm_mem_util.h
drm_memory.h
drm_mipi_dsi.h
drm/dsi: Support device shutdown
2014-06-05 16:42:19 +02:00
drm_mm.h
drm: Add support for two-ended allocation, v3
2014-04-04 09:28:14 +10:00
drm_modes.h
drm: try harder to avoid regression when merging mode bits
2014-05-01 09:26:53 +10:00
drm_modeset_lock.h
drm: convert crtc and connection_mutex to ww_mutex (v5)
2014-06-05 09:54:33 +10:00
drm_os_linux.h
drm: Kill DRM_SUSER
2013-12-18 11:35:45 +10:00
drm_panel.h
drm: Add panel support
2013-12-17 18:09:46 +01:00
drm_pciids.h
drm/radeon: add pci ids for Mullins
2014-05-06 12:20:06 +02:00
drm_plane_helper.h
drm/plane-helper: Add drm_plane_helper_check_update() (v3)
2014-06-05 08:52:43 +02:00
drm_rect.h
drm_sysfs.h
drm_usb.h
drm_vma_manager.h
drm: init TTM dev_mapping in ttm_bo_device_init()
2014-03-16 12:23:42 +01:00
drmP.h
drm: Remove DRM_ARRAY_SIZE() for ARRAY_SIZE()
2014-06-10 09:36:17 +10:00
exynos_drm.h
drm/exynos: fimd: replace struct fb_videomode with videomode
2013-09-05 13:43:44 +09:00
gma_drm.h
drm/gma500: Remove unused ioctls
2014-03-17 20:11:57 +01:00
i915_drm.h
x86/gpu: Add Intel graphics stolen memory quirk for gen2 platforms
2014-02-09 15:11:30 +01:00
i915_pciids.h
Merge commit ' 9e9a928eed' into drm-next
2014-06-05 20:28:59 +10:00
i915_powerwell.h
drm/i915, HD-audio: Don't continue probing when nomodeset is given
2014-06-16 10:34:06 +02:00
intel-gtt.h