Hi Tvrtko, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on drm-misc/drm-misc-next] [also build test ERROR on tj-cgroup/for-next drm-intel/for-linux-next linus/master v6.1-rc1 next-20221020] [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#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Tvrtko-Ursulin/DRM-scheduling-cgroup-controller/20221020-110039 base: git://anongit.freedesktop.org/drm/drm-misc drm-misc-next patch link: https://lore.kernel.org/r/20221019173254.3361334-6-tvrtko.ursulin%40linux.intel.com patch subject: [Intel-gfx] [RFC 05/17] drm: Connect priority updates to drm core config: powerpc-randconfig-r011-20221019 compiler: clang version 16.0.0 (https://github.com/llvm/llvm-project 791a7ae1ba3efd6bca96338e10ffde557ba83920) 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 # install powerpc cross compiling tool for clang build # apt-get install binutils-powerpc-linux-gnu # https://github.com/intel-lab-lkp/linux/commit/fac0781db50cf2f416bcfa2a170d785132b0f51d git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Tvrtko-Ursulin/DRM-scheduling-cgroup-controller/20221020-110039 git checkout fac0781db50cf2f416bcfa2a170d785132b0f51d # 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=powerpc SHELL=/bin/bash drivers/gpu/drm/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All errors (new ones prefixed by >>): >> drivers/gpu/drm/drm_file.c:363:8: error: no member named 'drm_cgroup_priority' in 'struct drm_file' priv->drm_cgroup_priority = ~~~~ ^ 1 error generated. vim +363 drivers/gpu/drm/drm_file.c 321 322 /* 323 * Called whenever a process opens a drm node 324 * 325 * \param filp file pointer. 326 * \param minor acquired minor-object. 327 * \return zero on success or a negative number on failure. 328 * 329 * Creates and initializes a drm_file structure for the file private data in \p 330 * filp and add it into the double linked list in \p dev. 331 */ 332 static int drm_open_helper(struct file *filp, struct drm_minor *minor) 333 { 334 struct drm_device *dev = minor->dev; 335 struct drm_file *priv; 336 int ret; 337 338 if (filp->f_flags & O_EXCL) 339 return -EBUSY; /* No exclusive opens */ 340 if (!drm_cpu_valid()) 341 return -EINVAL; 342 if (dev->switch_power_state != DRM_SWITCH_POWER_ON && 343 dev->switch_power_state != DRM_SWITCH_POWER_DYNAMIC_OFF) 344 return -EINVAL; 345 346 DRM_DEBUG("comm=\"%s\", pid=%d, minor=%d\n", current->comm, 347 task_pid_nr(current), minor->index); 348 349 priv = drm_file_alloc(minor); 350 if (IS_ERR(priv)) 351 return PTR_ERR(priv); 352 353 if (drm_is_primary_client(priv)) { 354 ret = drm_master_open(priv); 355 if (ret) 356 goto err_free; 357 } 358 359 filp->private_data = priv; 360 filp->f_mode |= FMODE_UNSIGNED_OFFSET; 361 priv->filp = filp; 362 > 363 priv->drm_cgroup_priority = 364 drmcgroup_lookup_effective_priority(current); 365 366 mutex_lock(&dev->filelist_mutex); 367 ret = drm_clients_open(priv); 368 if (ret) 369 goto err_unlock; 370 list_add(&priv->lhead, &dev->filelist); 371 mutex_unlock(&dev->filelist_mutex); 372 -- 0-DAY CI Kernel Test Service https://01.org/lkp