Let's do it directly.
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
#include <linux/delay.h>
/*
* FIXME: This header has been deemed evil and we need to kill it. Temporarily
- * including so we can use 'wait_for' and range_overflow_t.
+ * including so we can use 'wait_for'.
*/
#include "i915_utils.h"
u32 addr = xe_bo_ggtt_addr(bo);
XE_BUG_ON(addr < xe_wopcm_size(guc_to_xe(guc)));
- XE_BUG_ON(range_overflows_t(u32, addr, bo->size, GUC_GGTT_TOP));
+ XE_BUG_ON(addr >= GUC_GGTT_TOP);
+ XE_BUG_ON(bo->size > GUC_GGTT_TOP - addr);
return addr;
}