Set a DMA mask for the mock device to avoid warnings generated in dma_map_sgtable(). Reported-by: Guenter Roeck <linux@xxxxxxxxxxxx> Signed-off-by: Marco Pagani <marpagan@xxxxxxxxxx> --- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/tests/drm_gem_shmem_test.c b/drivers/gpu/drm/tests/drm_gem_shmem_test.c index 91202e40cde9..d691b29a4312 100644 --- a/drivers/gpu/drm/tests/drm_gem_shmem_test.c +++ b/drivers/gpu/drm/tests/drm_gem_shmem_test.c @@ -341,11 +341,15 @@ static int drm_gem_shmem_test_init(struct kunit *test) { struct device *dev; struct drm_device *drm_dev; + int ret; /* Allocate a parent device */ dev = drm_kunit_helper_alloc_device(test); KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev); + ret = dma_coerce_mask_and_coherent(dev, DMA_BIT_MASK(64)); + KUNIT_EXPECT_EQ(test, ret, 0); + /* * The DRM core will automatically initialize the GEM core and create * a DRM Memory Manager object which provides an address space pool -- 2.43.2