diff --git a/drivers/gpu/drm/drm_gpusvm.c b/drivers/gpu/drm/drm_gpusvm.c index 365a9c0b522a..958cb605aedd 100644 --- a/drivers/gpu/drm/drm_gpusvm.c +++ b/drivers/gpu/drm/drm_gpusvm.c @@ -1556,10 +1556,7 @@ int drm_gpusvm_get_pages(struct drm_gpusvm *gpusvm, if (!i) dma_iova_try_alloc(gpusvm->drm->dev, state, - npages * PAGE_SIZE >= - HPAGE_PMD_SIZE ? - HPAGE_PMD_SIZE : 0, - npages * PAGE_SIZE); + 0, npages * PAGE_SIZE); if (dma_use_iova(state)) { err = dma_iova_link(gpusvm->drm->dev, state, diff --git a/drivers/gpu/drm/drm_pagemap.c b/drivers/gpu/drm/drm_pagemap.c index d82ea7ccb8da..15c78eca180b 100644 --- a/drivers/gpu/drm/drm_pagemap.c +++ b/drivers/gpu/drm/drm_pagemap.c @@ -347,10 +347,7 @@ drm_pagemap_migrate_map_system_pages(struct device *dev, if (!try_alloc) { dma_iova_try_alloc(dev, &state->dma_state, - (npages - i) * PAGE_SIZE >= - HPAGE_PMD_SIZE ? - HPAGE_PMD_SIZE : 0, - npages * PAGE_SIZE); + 0, npages * PAGE_SIZE); try_alloc = true; }