diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2017-12-04 06:23:44 +0300 |
---|---|---|
committer | Zhenyu Wang <zhenyuw@linux.intel.com> | 2017-12-04 06:23:44 +0300 |
commit | ea26c96d59b27e878fe61e8ef0fed840d2281a2f (patch) | |
tree | 5eb86e8429a2ee9b36165ed459b83236412fb8e3 /drivers/gpu/drm/i915/gvt/cfg_space.c | |
parent | 7b30255698edc91f9235faf586d21625ca7bbbac (diff) | |
download | linux-ea26c96d59b27e878fe61e8ef0fed840d2281a2f.tar.xz |
drm/i915/gvt: Fix out-of-bounds buffer write into opregion->signature[]
sparse spots
drivers/gpu/drm/i915/gvt/opregion.c:234 alloc_and_init_virt_opregion() error: memcpy() 'header->signature' too small (16 vs 17)
as gvt is indeed trying to memcpy a string longer than the signature[].
Fixes: b2d6ef70614e ("drm/i915/gvt: Let each vgpu has separate opregion memory")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Xiong Zhang <xiong.y.zhang@intel.com>
Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
Cc: Zhi Wang <zhi.a.wang@intel.com>
Cc: intel-gvt-dev@lists.freedesktop.org
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/gvt/cfg_space.c')
0 files changed, 0 insertions, 0 deletions