linux_dsm_epyc7002/drivers/gpu/drm/i915
Daniel Vetter dd4916c55a drm/i915: grab dev->struct_mutex around framebuffer_init
We look at gem state (like obj->tiling/obj->stride), we better have
the relevant locks.

Right now this doesn't matter much since most of these checks are
a curtesy to safe buggy userspace, but I'd like to freeze the tiling
once we have framebuffer objects attached. And then locking matters.

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2013-10-16 22:04:24 +02:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
dvo.h
i915_debugfs.c drm/i915: constify harder 2013-10-16 13:32:18 +02:00
i915_dma.c drm/i915: Disable all GEM timers and work on unload 2013-10-16 19:42:14 +02:00
i915_drv.c drm/i915: Disable all GEM timers and work on unload 2013-10-16 19:42:14 +02:00
i915_drv.h drm/i915: Disable all GEM timers and work on unload 2013-10-16 19:42:14 +02:00
i915_gem_context.c drm/i915: cleanup context fini 2013-10-16 11:08:30 +02:00
i915_gem_debug.c
i915_gem_dmabuf.c
i915_gem_evict.c
i915_gem_execbuffer.c
i915_gem_gtt.c
i915_gem_stolen.c
i915_gem_tiling.c
i915_gem.c drm/i915: Disable all GEM timers and work on unload 2013-10-16 19:42:14 +02:00
i915_gpu_error.c drm/i915: Educate users in dmesg about reporting gpu hangs 2013-10-10 14:49:17 +02:00
i915_ioc32.c
i915_irq.c drm/i915: static inline for dummy crc functions 2013-10-16 13:32:17 +02:00
i915_reg.h drm/i915: Expose latest 200 CRC value for pipe through debugfs 2013-10-16 13:31:42 +02:00
i915_suspend.c drm/i915: don't save/restore CACHE_MODE_0 on gen7+ 2013-10-11 23:32:32 +02:00
i915_sysfs.c drm/i915: Finish enabling rps before use by sysfs or debugfs 2013-10-10 14:23:39 +02:00
i915_trace_points.c
i915_trace.h
i915_ums.c
intel_acpi.c
intel_bios.c
intel_bios.h
intel_crt.c drm/i915: vlv: fix VGA hotplug after modeset 2013-10-16 22:03:14 +02:00
intel_ddi.c
intel_display.c drm/i915: grab dev->struct_mutex around framebuffer_init 2013-10-16 22:04:24 +02:00
intel_dp.c drm/i915/dp: constify link_status 2013-10-15 09:36:09 +02:00
intel_drv.h drm/i915: Init HSW watermark tracking in intel_modeset_setup_hw_state() 2013-10-15 19:01:24 +02:00
intel_dsi_cmd.c
intel_dsi_cmd.h
intel_dsi_pll.c
intel_dsi.c drm/i915: Use pipe_name() instead of the pipe number 2013-10-16 19:42:52 +02:00
intel_dsi.h
intel_dvo.c
intel_fbdev.c drm/i915: rename intel_fb.c to intel_fbdev.c 2013-10-11 23:37:33 +02:00
intel_hdmi.c drm/i915: Move some hdmi enable function name to vlv specific. 2013-10-16 13:32:18 +02:00
intel_i2c.c
intel_lvds.c
intel_modes.c
intel_opregion.c drm/i915: Add breadcrumbs for why the backlight is being set 2013-10-14 10:02:36 +02:00
intel_overlay.c
intel_panel.c drm/i915: Use pipe_name() instead of the pipe number 2013-10-16 19:42:52 +02:00
intel_pm.c drm/i915: Check 5/6 DDB split only when sprites are enabled 2013-10-15 19:01:31 +02:00
intel_ringbuffer.c drm/i915: Do a fuller init after reset 2013-10-16 11:08:08 +02:00
intel_ringbuffer.h
intel_sdvo_regs.h
intel_sdvo.c
intel_sideband.c drm/i915/vlv: add doc names to sideband file 2013-10-11 23:33:44 +02:00
intel_sprite.c
intel_tv.c
intel_uncore.c
Kconfig drm/i915: Kconfig option to disable the legacy fbdev support 2013-10-11 23:37:23 +02:00
Makefile drm/i915: rename intel_fb.c to intel_fbdev.c 2013-10-11 23:37:33 +02:00