Hi Emil,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on sof-driver-fuweitax/master]
[also build test ERROR on v4.19 next-20181019]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:    
https://github.com/0day-ci/linux/commits/Emil-Velikov/drm-vgem-create-a-render-node-for-vgem/20181026-233734
base:   https://github.com/fuweitax/linux master
config: i386-randconfig-x077-201842 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=i386 

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/vgem/vgem_drv.c:436:21: error: expected '}' before ';' token
           DRIVER_RENDER;
                        ^
   drivers/gpu/drm/vgem/vgem_drv.c:424:13: warning: 'vgem_release' defined but 
not used [-Wunused-function]
    static void vgem_release(struct drm_device *dev)
                ^~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:401:12: warning: 'vgem_prime_mmap' defined 
but not used [-Wunused-function]
    static int vgem_prime_mmap(struct drm_gem_object *obj,
               ^~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:393:13: warning: 'vgem_prime_vunmap' defined 
but not used [-Wunused-function]
    static void vgem_prime_vunmap(struct drm_gem_object *obj, void *vaddr)
                ^~~~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:380:14: warning: 'vgem_prime_vmap' defined 
but not used [-Wunused-function]
    static void *vgem_prime_vmap(struct drm_gem_object *obj)
                 ^~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:355:31: warning: 
'vgem_prime_import_sg_table' defined but not used [-Wunused-function]
    static struct drm_gem_object *vgem_prime_import_sg_table(struct drm_device 
*dev,
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:347:31: warning: 'vgem_prime_import' defined 
but not used [-Wunused-function]
    static struct drm_gem_object* vgem_prime_import(struct drm_device *dev,
                                  ^~~~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:340:25: warning: 'vgem_prime_get_sg_table' 
defined but not used [-Wunused-function]
    static struct sg_table *vgem_prime_get_sg_table(struct drm_gem_object *obj)
                            ^~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:333:13: warning: 'vgem_prime_unpin' defined 
but not used [-Wunused-function]
    static void vgem_prime_unpin(struct drm_gem_object *obj)
                ^~~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:315:12: warning: 'vgem_prime_pin' defined 
but not used [-Wunused-function]
    static int vgem_prime_pin(struct drm_gem_object *obj)
               ^~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:253:30: warning: 'vgem_ioctls' defined but 
not used [-Wunused-variable]
    static struct drm_ioctl_desc vgem_ioctls[] = {
                                 ^~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:227:12: warning: 'vgem_gem_dumb_map' defined 
but not used [-Wunused-function]
    static int vgem_gem_dumb_map(struct drm_file *file, struct drm_device *dev,
               ^~~~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:204:12: warning: 'vgem_gem_dumb_create' 
defined but not used [-Wunused-function]
    static int vgem_gem_dumb_create(struct drm_file *file, struct drm_device 
*dev,
               ^~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:145:13: warning: 'vgem_postclose' defined 
but not used [-Wunused-function]
    static void vgem_postclose(struct drm_device *dev, struct drm_file *file)
                ^~~~~~~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:125:12: warning: 'vgem_open' defined but not 
used [-Wunused-function]
    static int vgem_open(struct drm_device *dev, struct drm_file *file)
               ^~~~~~~~~
   drivers/gpu/drm/vgem/vgem_drv.c:50:13: warning: 'vgem_gem_free_object' 
defined but not used [-Wunused-function]
    static void vgem_gem_free_object(struct drm_gem_object *obj)
                ^~~~~~~~~~~~~~~~~~~~

vim +436 drivers/gpu/drm/vgem/vgem_drv.c

   433  
   434  static struct drm_driver vgem_driver = {
   435          .driver_features                = DRIVER_GEM | DRIVER_PRIME |
 > 436                                            DRIVER_RENDER;
   437          .release                        = vgem_release,
   438          .open                           = vgem_open,
   439          .postclose                      = vgem_postclose,
   440          .gem_free_object_unlocked       = vgem_gem_free_object,
   441          .gem_vm_ops                     = &vgem_gem_vm_ops,
   442          .ioctls                         = vgem_ioctls,
   443          .num_ioctls                     = ARRAY_SIZE(vgem_ioctls),
   444          .fops                           = &vgem_driver_fops,
   445  
   446          .dumb_create                    = vgem_gem_dumb_create,
   447          .dumb_map_offset                = vgem_gem_dumb_map,
   448  
   449          .prime_handle_to_fd = drm_gem_prime_handle_to_fd,
   450          .prime_fd_to_handle = drm_gem_prime_fd_to_handle,
   451          .gem_prime_pin = vgem_prime_pin,
   452          .gem_prime_unpin = vgem_prime_unpin,
   453          .gem_prime_import = vgem_prime_import,
   454          .gem_prime_export = drm_gem_prime_export,
   455          .gem_prime_import_sg_table = vgem_prime_import_sg_table,
   456          .gem_prime_get_sg_table = vgem_prime_get_sg_table,
   457          .gem_prime_vmap = vgem_prime_vmap,
   458          .gem_prime_vunmap = vgem_prime_vunmap,
   459          .gem_prime_mmap = vgem_prime_mmap,
   460  
   461          .name   = DRIVER_NAME,
   462          .desc   = DRIVER_DESC,
   463          .date   = DRIVER_DATE,
   464          .major  = DRIVER_MAJOR,
   465          .minor  = DRIVER_MINOR,
   466  };
   467  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to