[Intel-gfx] [PATCH 03/22] drm/i915: Sanity check mmap length against object size
Sasha Levin
sashal at kernel.org
Mon Mar 25 00:38:16 UTC 2019
Hi,
[This is an automated email]
This commit has been processed because it contains a -stable tag.
The stable tag indicates that it's relevant for the following trees: all
The bot has tested the following trees: v5.0.3, v4.19.30, v4.14.107, v4.9.164, v4.4.176, v3.18.136.
v5.0.3: Failed to apply! Possible dependencies:
739f3abdbfcf ("drm/i915: small isolated c99 types to kernel types switch")
ebfb6977801d ("drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl with WC set")
v4.19.30: Failed to apply! Possible dependencies:
739f3abdbfcf ("drm/i915: small isolated c99 types to kernel types switch")
ebfb6977801d ("drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl with WC set")
f28ec6f4ea48 ("drm/i915: Constify power well descriptors")
v4.14.107: Failed to apply! Possible dependencies:
0d6fc92a73e0 ("drm/i915: Separate RPS and RC6 handling for VLV")
274b2462a049 ("drm/i915: Object w/o backing storage is banned by -ENXIO")
3e8ddd9e5071 ("drm/i915: Nuke some bogus tabs from the pcode defines")
48469eced282 ("drm/i915: Use cdclk_state->voltage on CNL")
5161d058dff4 ("drm/i915: Fix BXT lane latency optimal setting with MST")
53e9bf5e8159 ("drm/i915: Adjust system agent voltage on CNL if required by DDI ports")
61843f0e6212 ("drm/i915: Name the IPS_PCODE_CONTROL bit")
739f3abdbfcf ("drm/i915: small isolated c99 types to kernel types switch")
960e54652cee ("drm/i915: Separate RPS and RC6 handling for gen6+")
9f817501bd7f ("drm/i915: Move rps.hw_lock to dev_priv and s/hw_lock/pcu_lock")
d305e0614601 ("drm/i915: Track minimum acceptable cdclk instead of "minimum dotclock"")
d46b00dc38c8 ("drm/i915: Separate RPS and RC6 handling for CHV")
v4.9.164: Failed to apply! Possible dependencies:
0e70447605f4 ("drm/i915: Move common code out of i915_gpu_error.c")
1b36595ffb35 ("drm/i915: Show RING registers through debugfs")
3b3f1650b1ca ("drm/i915: Allocate intel_engine_cs structure only for the enabled engines")
9c870d03674f ("drm/i915: Use RPM as the barrier for controlling user mmap access")
bb6dc8d96b68 ("drm/i915: Implement pread without struct-mutex")
d636951ec01b ("drm/i915: Cleanup instdone collection")
f0cd518206e1 ("drm/i915: Use lockless object free")
f9e613728090 ("drm/i915: Try to print INSTDONE bits for all slice/subslice")
v4.4.176: Failed to apply! Possible dependencies:
03ac0642f67a ("drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup")
1b5708ffb103 ("drm/amdgpu: export amd_powerplay_func to amdgpu and other ip block")
1ea863fd736e ("drm/amdgpu: keep the prefered/allowed domains in the BO")
1f7371b2a5fa ("drm/amd/powerplay: add basic powerplay framework")
288912cb95d1 ("drm/amdgpu: use $(src) in Makefile (v2)")
2a7d9bdabec2 ("drm/amdgpu: cleanup amdgpu_cs_parser_relocs")
2f4b9400336e ("drm/amdgpu: clean up hw semaphore support in driver")
36409d122cb8 ("drm/amdgpu: cleanup amdgpu_cs_list_validate")
3a2c788d95a2 ("drm/amdgpu: share struct amdgpu_pm_state_type with powerplay module")
3af76f23a45b ("drm/amdgpu: export fan control functions to amdgpu")
3c0eea6c35d9 ("drm/amdgpu: put VM page tables directly into duplicates list")
4ff37a83f19d ("drm/amdgpu: fix VM faults caused by vm_grab_id() v4")
56467ebfb254 ("drm/amdgpu: split VM PD and PT handling during CS")
636ce25c3001 ("drm/amdgpu: cleanup bo list bucket handling")
758ac17f963f ("drm/amdgpu: fix and cleanup user fence handling v2")
8d0a7cea824a ("drm/amdgpu: grab VMID before submitting job v5")
a8ad0bd84f98 ("drm: Remove unused drm_device from drm_gem_object_lookup()")
be86c606b50a ("drm/amdgpu: cleanup amdgpu_sync_rings V2")
c5637837ba5d ("drm/amdgpu: keep vm in job instead of ib (v2)")
cc325d191347 ("drm/amdgpu: check userptrs mm earlier")
d8e0cae64550 ("drm/amdgpu: validate duplicates first")
e61710c59dd2 ("drm/amdgpu: support per device powerplay enablement (v2)")
edf600dac65e ("drm/amd: cleanup remaining spaces and tabs v2")
ee1782c3f27f ("drm/amdgpu: keep the PTs validation list in the VM v2")
f69f90a113f2 ("drm/amdgpu: fix amdgpu_cs_get_threshold_for_moves handling")
v3.18.136: Failed to apply! Possible dependencies:
03ac0642f67a ("drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup")
049fc527b464 ("drm/amdgpu: dispatch jobs in cs")
1d263474c441 ("drm/amdgpu: unwind properly in amdgpu_cs_parser_init()")
2a7d9bdabec2 ("drm/amdgpu: cleanup amdgpu_cs_parser_relocs")
3cb485f34049 ("drm/amdgpu: fix context switch")
46651cc5dbee ("drm/amdgpu fix amdgpu.dpm=0 (v2)")
564ea7900cff ("drm/amdgpu: enable uvd dpm and powergating")
5fc3aeeb9e55 ("drm/amdgpu: rename amdgpu_ip_funcs to amd_ip_funcs (v2)")
636ce25c3001 ("drm/amdgpu: cleanup bo list bucket handling")
72efa7ebdea0 ("drm/amdgpu: check context id for context switching (v2)")
81629cba1f12 ("drm/amdgpu: add amdgpu uapi header (v4)")
840d51445f15 ("drm/amdgpu: fix bug occurs when bo_list is NULL")
8e9198d0698a ("drm/amdgpu: move some atombios definitions to common folder (v2)")
97b2e202fba0 ("drm/amdgpu: add amdgpu.h (v2)")
a2e73f56fa62 ("drm/amdgpu: Add support for CIK parts")
a3348bb801ba ("drm/amdgpu: don't need to use bo_list_clone any more")
a5b750583eb4 ("drm/amdgpu: validate duplicates in the CS as well")
a8ad0bd84f98 ("drm: Remove unused drm_device from drm_gem_object_lookup()")
a961ea7349d0 ("drm/amdgpu: fix userptr lockup")
aa2bdb247620 ("drm/amdgpu: add CE preamble flag v3")
aaa36a976bbb ("drm/amdgpu: Add initial VI support")
b80d8475c1fd ("drm/amdgpu: add scheduler initialization")
c1b69ed0c62f ("drm/amdgpu: add backend implementation of gpu scheduler (v2)")
cc325d191347 ("drm/amdgpu: check userptrs mm earlier")
d2edb07b10fc ("drm/amdgpu: cleanup HDP flush handling")
d38ceaf99ed0 ("drm/amdgpu: add core driver (v4)")
d7006964d46d ("drm/amdgpu: fix issue with overlapping userptrs")
d919ad49ac04 ("drm/amdgpu: fix dereference before check")
de807f818b95 ("drm/amdgpu: add flags for amdgpu_ib structure")
How should we proceed with this patch?
--
Thanks,
Sasha
More information about the Intel-gfx
mailing list