tree: git://people.freedesktop.org/~agd5f/linux.git drm-next-4.21-wip
head: 0f117df308faec4f1eecc9a36b3a836181063483
commit: 0544d53c4e7baac87a8fc81a9aae001be0e034ae [83/87] drm/sched: Add boolean
to mark if sched is ready to work v4
config: xtensa-allyesconfig (attached as .config)
compiler: xtensa-linux-gcc (GCC) 8.1.0
reproduce:
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 0544d53c4e7baac87a8fc81a9aae001be0e034ae
# save the attached .config to linux build tree
GCC_VERSION=8.1.0 make.cross ARCH=xtensa
All errors (new ones prefixed by >>):
drivers/gpu/drm/v3d/v3d_sched.c: In function 'v3d_sched_init':
>> drivers/gpu/drm/v3d/v3d_sched.c:221:8: error: too many arguments to function
>> 'drm_sched_init'
ret = drm_sched_init(&v3d->queue[V3D_RENDER].sched,
^~~~~~~~~~~~~~
In file included from drivers/gpu/drm/v3d/v3d_drv.h:9,
from drivers/gpu/drm/v3d/v3d_sched.c:23:
include/drm/gpu_scheduler.h:290:5: note: declared here
int drm_sched_init(struct drm_gpu_scheduler *sched,
^~~~~~~~~~~~~~
vim +/drm_sched_init +221 drivers/gpu/drm/v3d/v3d_sched.c
57692c94 Eric Anholt 2018-04-30 202
57692c94 Eric Anholt 2018-04-30 203 int
57692c94 Eric Anholt 2018-04-30 204 v3d_sched_init(struct v3d_dev *v3d)
57692c94 Eric Anholt 2018-04-30 205 {
57692c94 Eric Anholt 2018-04-30 206 int hw_jobs_limit = 1;
57692c94 Eric Anholt 2018-04-30 207 int job_hang_limit = 0;
57692c94 Eric Anholt 2018-04-30 208 int hang_limit_ms = 500;
57692c94 Eric Anholt 2018-04-30 209 int ret;
57692c94 Eric Anholt 2018-04-30 210
57692c94 Eric Anholt 2018-04-30 211 ret =
drm_sched_init(&v3d->queue[V3D_BIN].sched,
57692c94 Eric Anholt 2018-04-30 212
&v3d_sched_ops,
57692c94 Eric Anholt 2018-04-30 213
hw_jobs_limit, job_hang_limit,
57692c94 Eric Anholt 2018-04-30 214
msecs_to_jiffies(hang_limit_ms),
57692c94 Eric Anholt 2018-04-30 215 "v3d_bin");
57692c94 Eric Anholt 2018-04-30 216 if (ret) {
57692c94 Eric Anholt 2018-04-30 217 dev_err(v3d->dev,
"Failed to create bin scheduler: %d.", ret);
57692c94 Eric Anholt 2018-04-30 218 return ret;
57692c94 Eric Anholt 2018-04-30 219 }
57692c94 Eric Anholt 2018-04-30 220
57692c94 Eric Anholt 2018-04-30 @221 ret =
drm_sched_init(&v3d->queue[V3D_RENDER].sched,
57692c94 Eric Anholt 2018-04-30 222
&v3d_sched_ops,
57692c94 Eric Anholt 2018-04-30 223
hw_jobs_limit, job_hang_limit,
57692c94 Eric Anholt 2018-04-30 224
msecs_to_jiffies(hang_limit_ms),
0544d53c Andrey Grodzovsky 2018-10-18 225
"v3d_render", true);
57692c94 Eric Anholt 2018-04-30 226 if (ret) {
57692c94 Eric Anholt 2018-04-30 227 dev_err(v3d->dev,
"Failed to create render scheduler: %d.",
57692c94 Eric Anholt 2018-04-30 228 ret);
57692c94 Eric Anholt 2018-04-30 229
drm_sched_fini(&v3d->queue[V3D_BIN].sched);
57692c94 Eric Anholt 2018-04-30 230 return ret;
57692c94 Eric Anholt 2018-04-30 231 }
57692c94 Eric Anholt 2018-04-30 232
57692c94 Eric Anholt 2018-04-30 233 return 0;
57692c94 Eric Anholt 2018-04-30 234 }
57692c94 Eric Anholt 2018-04-30 235
:::::: The code at line 221 was first introduced by commit
:::::: 57692c94dcbe99a1e0444409a3da13fb3443562c drm/v3d: Introduce a new DRM
driver for Broadcom V3D V3.x+
:::::: TO: Eric Anholt <[email protected]>
:::::: CC: Eric Anholt <[email protected]>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: application/gzip
_______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
