Parcourir la source

drm/i915/gvt: fix typo in cfg_space range check

PCI basic config space's size is 256 bytes. When check if access crosses
space range, should use "> 256".

Signed-off-by: Pei Zhang <pei.zhang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Pei Zhang il y a 9 ans
Parent
commit
4e0203ba11
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      drivers/gpu/drm/i915/gvt/cfg_space.c

+ 1 - 1
drivers/gpu/drm/i915/gvt/cfg_space.c

@@ -240,7 +240,7 @@ int intel_vgpu_emulate_cfg_write(struct intel_vgpu *vgpu, unsigned int offset,
 	if (WARN_ON(bytes > 4))
 		return -EINVAL;
 
-	if (WARN_ON(offset + bytes >= INTEL_GVT_MAX_CFG_SPACE_SZ))
+	if (WARN_ON(offset + bytes > INTEL_GVT_MAX_CFG_SPACE_SZ))
 		return -EINVAL;
 
 	/* First check if it's PCI_COMMAND */