···4949#endif50505151 for (i = 0; i < SAVAGE_DEFAULT_USEC_TIMEOUT; i++) {5252- DRM_MEMORYBARRIER();5252+ mb();5353 status = dev_priv->status_ptr[0];5454 if ((status & mask) < threshold)5555 return 0;···123123 int i;124124125125 for (i = 0; i < SAVAGE_EVENT_USEC_TIMEOUT; i++) {126126- DRM_MEMORYBARRIER();126126+ mb();127127 status = dev_priv->status_ptr[1];128128 if ((((status & 0xffff) - e) & 0xffff) <= 0x7fff ||129129 (status & 0xffff) == 0)···449449 }450450 }451451452452- DRM_MEMORYBARRIER();452452+ mb();453453454454 /* do flush ... */455455 phys_addr = dev_priv->cmd_dma->offset +
+1-1
drivers/gpu/drm/savage/savage_state.c
···1032103210331033 /* Make sure writes to DMA buffers are finished before sending10341034 * DMA commands to the graphics hardware. */10351035- DRM_MEMORYBARRIER();10351035+ mb();1036103610371037 /* Coming from user space. Don't know if the Xserver has10381038 * emitted wait commands. Assuming the worst. */