[PATCH] gpu: drm: gma500: Change return type to vm_fault_t

kbuild test robot lkp at intel.com
Mon Apr 16 10:31:08 UTC 2018


Hi Souptick,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on drm/drm-next]
[also build test ERROR on v4.17-rc1 next-20180413]
[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/Souptick-Joarder/gpu-drm-gma500-Change-return-type-to-vm_fault_t/20180416-155538
base:   git://people.freedesktop.org/~airlied/linux.git drm-next
config: i386-randconfig-x078-201815 (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 >>):

   In file included from drivers/gpu/drm/gma500/intel_i2c.c:24:0:
>> drivers/gpu/drm/gma500/psb_drv.h:753:8: error: unknown type name 'vm_fault_t'
    extern vm_fault_t psb_gem_fault(struct vm_fault *vmf);
           ^~~~~~~~~~
--
   In file included from drivers/gpu/drm/gma500/framebuffer.c:37:0:
>> drivers/gpu/drm/gma500/psb_drv.h:753:8: error: unknown type name 'vm_fault_t'
    extern vm_fault_t psb_gem_fault(struct vm_fault *vmf);
           ^~~~~~~~~~
>> drivers/gpu/drm/gma500/framebuffer.c:114:8: error: unknown type name 'vm_fault_t'
    static vm_fault_t psbfb_vm_fault(struct vm_fault *vmf)
           ^~~~~~~~~~
   drivers/gpu/drm/gma500/framebuffer.c: In function 'psbfb_vm_fault':
>> drivers/gpu/drm/gma500/framebuffer.c:123:2: error: unknown type name 'vm_fault_t'; did you mean 'vm_flags_t'?
     vm_fault_t ret;
     ^~~~~~~~~~
     vm_flags_t
>> drivers/gpu/drm/gma500/framebuffer.c:136:9: error: implicit declaration of function 'vmf_insert_mixed'; did you mean 'vm_insert_mixed'? [-Werror=implicit-function-declaration]
      ret = vmf_insert_mixed(vma, address,
            ^~~~~~~~~~~~~~~~
            vm_insert_mixed
   cc1: some warnings being treated as errors
--
   In file included from drivers/gpu/drm/gma500/gem.c:30:0:
>> drivers/gpu/drm/gma500/psb_drv.h:753:8: error: unknown type name 'vm_fault_t'
    extern vm_fault_t psb_gem_fault(struct vm_fault *vmf);
           ^~~~~~~~~~
>> drivers/gpu/drm/gma500/gem.c:137:1: error: unknown type name 'vm_fault_t'; did you mean 'vm_flags_t'?
    vm_fault_t psb_gem_fault(struct vm_fault *vmf)
    ^~~~~~~~~~
    vm_flags_t
   drivers/gpu/drm/gma500/gem.c: In function 'psb_gem_fault':
   drivers/gpu/drm/gma500/gem.c:143:2: error: unknown type name 'vm_fault_t'; did you mean 'vm_flags_t'?
     vm_fault_t ret;
     ^~~~~~~~~~
     vm_flags_t
>> drivers/gpu/drm/gma500/gem.c:165:10: error: implicit declaration of function 'vmf_error' [-Werror=implicit-function-declaration]
       ret = vmf_error(err);
             ^~~~~~~~~
>> drivers/gpu/drm/gma500/gem.c:180:8: error: implicit declaration of function 'vmf_insert_pfn'; did you mean 'vm_insert_pfn'? [-Werror=implicit-function-declaration]
     ret = vmf_insert_pfn(vma, vmf->address, pfn);
           ^~~~~~~~~~~~~~
           vm_insert_pfn
   cc1: some warnings being treated as errors

vim +/vm_fault_t +753 drivers/gpu/drm/gma500/psb_drv.h

   746	
   747	/* gem.c */
   748	extern void psb_gem_free_object(struct drm_gem_object *obj);
   749	extern int psb_gem_get_aperture(struct drm_device *dev, void *data,
   750				struct drm_file *file);
   751	extern int psb_gem_dumb_create(struct drm_file *file, struct drm_device *dev,
   752				struct drm_mode_create_dumb *args);
 > 753	extern vm_fault_t psb_gem_fault(struct vm_fault *vmf);
   754	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 32362 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20180416/1be8af96/attachment-0001.gz>


More information about the dri-devel mailing list