diff --git a/src/intel/common/intel_clflush.h b/src/intel/common/intel_clflush.h index 7c6aaf8f2df..e1c3728015f 100644 --- a/src/intel/common/intel_clflush.h +++ b/src/intel/common/intel_clflush.h @@ -49,6 +49,9 @@ intel_flush_range(void *start, size_t size) static inline void intel_invalidate_range(void *start, size_t size) { + if (size == 0) + return; + intel_clflush_range(start, size); /* Modern Atom CPUs (Baytrail+) have issues with clflush serialization,