drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
[platform/kernel/linux-starfive.git] / drivers / gpu / drm / rockchip / rockchip_drm_gem.c
index b8f8b45..93ed841 100644 (file)
@@ -40,7 +40,7 @@ static int rockchip_gem_iommu_map(struct rockchip_gem_object *rk_obj)
 
        ret = iommu_map_sgtable(private->domain, rk_obj->dma_addr, rk_obj->sgt,
                                prot);
-       if (ret < rk_obj->base.size) {
+       if (ret < (ssize_t)rk_obj->base.size) {
                DRM_ERROR("failed to map buffer: size=%zd request_size=%zd\n",
                          ret, rk_obj->base.size);
                ret = -ENOMEM;