tree: git://people.freedesktop.org/~airlied/linux.git drm-syncobj-sem head: 7194cd4513c3cb05f312dc66c36a2c9fbd4c1aa1 commit: 8281fe367426f82485f68767c5c8c7106685e9a9 [3/7] sync_file: split out fence_file base class from sync_file. config: x86_64-rhel (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: git checkout 8281fe367426f82485f68767c5c8c7106685e9a9 # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): drivers//dma-buf/sw_sync.c: In function 'sw_sync_ioctl_create_fence': >> drivers//dma-buf/sw_sync.c:327:17: error: 'struct sync_file' has no member named 'file' fput(sync_file->file); ^~ drivers//dma-buf/sw_sync.c:332:26: error: 'struct sync_file' has no member named 'file' fd_install(fd, sync_file->file); ^~ -- drivers//dma-buf/sync_debug.c: In function 'sync_print_sync_file': >> drivers//dma-buf/sync_debug.c:138:52: error: 'struct sync_file' has no member named 'fence' sync_status_str(dma_fence_get_status(sync_file->fence))); ^~ drivers//dma-buf/sync_debug.c:140:34: error: 'struct sync_file' has no member named 'fence' if (dma_fence_is_array(sync_file->fence)) { ^~ drivers//dma-buf/sync_debug.c:141:63: error: 'struct sync_file' has no member named 'fence' struct dma_fence_array *array = to_dma_fence_array(sync_file->fence); ^~ drivers//dma-buf/sync_debug.c:146:32: error: 'struct sync_file' has no member named 'fence' sync_print_fence(s, sync_file->fence, true); ^~ vim +327 drivers//dma-buf/sw_sync.c 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 321 err = -ENOMEM; 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 322 goto err; 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 323 } 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 324 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 325 data.fence = fd; 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 326 if (copy_to_user((void __user *)arg, &data, sizeof(data))) { 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 @327 fput(sync_file->file); 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 328 err = -EFAULT; 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 329 goto err; 1867a23b drivers/staging/android/sw_sync.c Gustavo Padovan 2016-05-31 330 } :::::: The code at line 327 was first introduced by commit :::::: 1867a23b13b25d0a228b0509ade20fb977dcb601 staging/android: move sw_sync related code to sw_sync.c :::::: TO: Gustavo Padovan :::::: CC: Greg Kroah-Hartman --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation