mirror of https://github.com/torvalds/linux.git
As a preparation step for full object locking and wait/wound handling during pin and object mapping, ensure that we always pass the ww context in i915_gem_execbuffer.c to i915_vma_pin, use lockdep to ensure this happens. This also requires changing the order of eb_parse slightly, to ensure we pass ww at a point where we could still handle -EDEADLK safely. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Reviewed-by: Thomas Hellström <thomas.hellstrom@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200819140904.1708856-15-maarten.lankhorst@linux.intel.com Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> |
||
|---|---|---|
| .. | ||
| intel_guc.c | ||
| intel_guc.h | ||
| intel_guc_ads.c | ||
| intel_guc_ads.h | ||
| intel_guc_ct.c | ||
| intel_guc_ct.h | ||
| intel_guc_debugfs.c | ||
| intel_guc_debugfs.h | ||
| intel_guc_fw.c | ||
| intel_guc_fw.h | ||
| intel_guc_fwif.h | ||
| intel_guc_log.c | ||
| intel_guc_log.h | ||
| intel_guc_log_debugfs.c | ||
| intel_guc_log_debugfs.h | ||
| intel_guc_reg.h | ||
| intel_guc_submission.c | ||
| intel_guc_submission.h | ||
| intel_huc.c | ||
| intel_huc.h | ||
| intel_huc_debugfs.c | ||
| intel_huc_debugfs.h | ||
| intel_huc_fw.c | ||
| intel_huc_fw.h | ||
| intel_uc.c | ||
| intel_uc.h | ||
| intel_uc_debugfs.c | ||
| intel_uc_debugfs.h | ||
| intel_uc_fw.c | ||
| intel_uc_fw.h | ||
| intel_uc_fw_abi.h | ||