[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <202507240607.WFI08aBs-lkp@intel.com>
Date: Thu, 24 Jul 2025 06:43:24 +0800
From: kernel test robot <lkp@...el.com>
To: Otto Pflüger <otto.pflueger@...cue.de>,
David Airlie <airlied@...il.com>, Simona Vetter <simona@...ll.ch>,
Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>,
Maxime Ripard <mripard@...nel.org>,
Thomas Zimmermann <tzimmermann@...e.de>,
Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Orson Zhai <orsonzhai@...il.com>,
Baolin Wang <baolin.wang@...ux.alibaba.com>,
Chunyan Zhang <zhang.lyra@...il.com>,
Kevin Tang <kevin.tang@...soc.com>
Cc: oe-kbuild-all@...ts.linux.dev, dri-devel@...ts.freedesktop.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
Otto Pflüger <otto.pflueger@...cue.de>
Subject: Re: [PATCH v2 14/15] drm: sprd: implement IOMMU-based buffer
management
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@...el.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
Powered by blists - more mailing lists