[PATCH v2 14/15] drm: sprd: implement IOMMU-based buffer management

kernel test robot lkp at intel.com
Wed Jul 23 22:43:24 UTC 2025


Hi Otto,

kernel test robot noticed the following build warnings:

[auto build test WARNING on 05adbee3ad528100ab0285c15c91100e19e10138]

url:    https://github.com/intel-lab-lkp/linux/commits/Otto-Pfl-ger/dt-bindings-display-sprd-adapt-for-UMS9230-support/20250722-224414
base:   05adbee3ad528100ab0285c15c91100e19e10138
patch link:    https://lore.kernel.org/r/20250722-ums9230-drm-v2-14-054276ec213d%40abscue.de
patch subject: [PATCH v2 14/15] drm: sprd: implement IOMMU-based buffer management
config: hexagon-randconfig-r132-20250724 (https://download.01.org/0day-ci/archive/20250724/202507240607.WFI08aBs-lkp@intel.com/config)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 853c343b45b3e83cc5eeef5a52fc8cc9d8a09252)
reproduce: (https://download.01.org/0day-ci/archive/20250724/202507240607.WFI08aBs-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp at intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202507240607.WFI08aBs-lkp@intel.com/

sparse warnings: (new ones prefixed by >>)
>> drivers/gpu/drm/sprd/sprd_gem.c:157:16: sparse: sparse: Using plain integer as NULL pointer

vim +157 drivers/gpu/drm/sprd/sprd_gem.c

   135	
   136	static struct sg_table *sprd_gem_object_get_sg_table(struct drm_gem_object *obj)
   137	{
   138		struct sprd_gem_obj *sprd_gem = to_sprd_gem_obj(obj);
   139		struct sg_table *sgt;
   140		int ret;
   141	
   142		if (sprd_gem->pages)
   143			return drm_prime_pages_to_sg(obj->dev, sprd_gem->pages,
   144						     obj->size >> PAGE_SHIFT);
   145	
   146		sgt = kzalloc(sizeof(*sgt), GFP_KERNEL);
   147		if (!sgt)
   148			return ERR_PTR(-ENOMEM);
   149	
   150		ret = dma_get_sgtable(obj->dev->dev, sgt, sprd_gem->vaddr,
   151				      sprd_gem->dma_addr, obj->size);
   152		if (ret < 0) {
   153			kfree(sgt);
   154			return ERR_PTR(ret);
   155		}
   156	
 > 157		return 0;
   158	}
   159	

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


More information about the dri-devel mailing list