Hi Dmitry, I love your patch! Perhaps something to improve: [auto build test WARNING on linus/master] [cannot apply to drm/drm-next media-tree/master drm-intel/for-linux-next v5.18] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/intel-lab-lkp/linux/commits/Dmitry-Osipenko/Add-generic-memory-shrinker-to-VirtIO-GPU-and-Panfrost-DRM-drivers/20220527-075717 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git cdeffe87f790dfd1baa193020411ce9a538446d7 config: hexagon-randconfig-r045-20220524 (https://download.01.org/0day-ci/archive/20220527/202205271042.1WRbRP1r-lkp@xxxxxxxxx/config) compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project 6f4644d194da594562027a5d458d9fb7a20ebc39) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/97f090c47ec995a8cf3bced98526ee3eaa25f10f git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Dmitry-Osipenko/Add-generic-memory-shrinker-to-VirtIO-GPU-and-Panfrost-DRM-drivers/20220527-075717 git checkout 97f090c47ec995a8cf3bced98526ee3eaa25f10f # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=hexagon SHELL=/bin/bash drivers/dma-buf/ If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot <lkp@xxxxxxxxx> All warnings (new ones prefixed by >>): >> drivers/dma-buf/dma-buf.c:1339:10: warning: variable 'ret' is uninitialized when used here [-Wuninitialized] return ret; ^~~ drivers/dma-buf/dma-buf.c:1331:9: note: initialize the variable 'ret' to silence this warning int ret; ^ = 0 1 warning generated. vim +/ret +1339 drivers/dma-buf/dma-buf.c 1327 1328 static int dma_buf_vmap_locked(struct dma_buf *dmabuf, struct iosys_map *map) 1329 { 1330 struct iosys_map ptr; 1331 int ret; 1332 1333 dma_resv_assert_held(dmabuf->resv); 1334 1335 if (dmabuf->vmapping_counter) { 1336 dmabuf->vmapping_counter++; 1337 BUG_ON(iosys_map_is_null(&dmabuf->vmap_ptr)); 1338 *map = dmabuf->vmap_ptr; > 1339 return ret; 1340 } 1341 1342 BUG_ON(iosys_map_is_set(&dmabuf->vmap_ptr)); 1343 1344 ret = dmabuf->ops->vmap(dmabuf, &ptr); 1345 if (WARN_ON_ONCE(ret)) 1346 return ret; 1347 1348 dmabuf->vmap_ptr = ptr; 1349 dmabuf->vmapping_counter = 1; 1350 1351 *map = dmabuf->vmap_ptr; 1352 1353 return 0; 1354 } 1355 -- 0-DAY CI Kernel Test Service https://01.org/lkp