]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/xe/vram: fix lpfn check
authorMatthew Auld <matthew.auld@intel.com>
Tue, 19 Nov 2024 10:19:27 +0000 (10:19 +0000)
committerMatthew Auld <matthew.auld@intel.com>
Tue, 26 Nov 2024 09:36:28 +0000 (09:36 +0000)
commitf7e1fe4593511ff3abe70387235a57aff546adb4
tree404cd9d5d18e30b0382c70ec816225bb1e8c5476
parent4fe70f664a105391321c85b2af241001e8118d24
drm/xe/vram: fix lpfn check

Technically we should check the lfpn value and not the place->lpfn, for
the case where the allocation itself could be as large as the entire
region and not be range based, which might result in incorrectly doing a
power-of-two roundup. The allocator itself will already ensure it's
contiguous underneath for such an allocation. This shouldn't fix any
current usecase, but never the less came up from some internal testing.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241119101926.190203-2-matthew.auld@intel.com
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c