diff --git a/drivers/gpu/drm/i915/i915_sysfs.c b/drivers/gpu/drm/i915/i915_sysfs.c index c8c4112de1108e9293066305eca079fdac8651d2..9070f503d3321df8360579628eb68b1d489967a3 100644 --- a/drivers/gpu/drm/i915/i915_sysfs.c +++ b/drivers/gpu/drm/i915/i915_sysfs.c @@ -121,6 +121,8 @@ i915_l3_read(struct file *filp, struct kobject *kobj, uint32_t misccpctl; int i, ret; + count = round_down(count, 4); + ret = l3_access_valid(drm_dev, offset); if (ret) return ret;