[Intel-gfx] [drm-intel:topic/drm-misc 35/38] drivers/gpu/drm/drm_gem_cma_helper.c:484:21: warning: unused variable 'dev'

kbuild test robot fengguang.wu at intel.com
Thu Oct 15 05:44:11 PDT 2015


tree:   git://anongit.freedesktop.org/drm-intel topic/drm-misc
head:   0f3609e5b5c53ed52b8e82993cbda72806ef9c69
commit: 9da239e3b9538cd5dd883d8258a7c3e2e0499e13 [35/38] drm/gem: Drop struct_mutex requirement from drm_gem_mmap_obj
config: arm-at91_dt_defconfig (attached as .config)
reproduce:
        wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout 9da239e3b9538cd5dd883d8258a7c3e2e0499e13
        # save the attached .config to linux build tree
        make.cross ARCH=arm 

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_prime_mmap':
>> drivers/gpu/drm/drm_gem_cma_helper.c:484:21: warning: unused variable 'dev' [-Wunused-variable]
     struct drm_device *dev = obj->dev;
                        ^

vim +/dev +484 drivers/gpu/drm/drm_gem_cma_helper.c

d7883f87 Thierry Reding 2014-11-03  468  /**
d7883f87 Thierry Reding 2014-11-03  469   * drm_gem_cma_prime_mmap - memory-map an exported CMA GEM object
d7883f87 Thierry Reding 2014-11-03  470   * @obj: GEM object
d7883f87 Thierry Reding 2014-11-03  471   * @vma: VMA for the area to be mapped
d7883f87 Thierry Reding 2014-11-03  472   *
d7883f87 Thierry Reding 2014-11-03  473   * This function maps a buffer imported via DRM PRIME into a userspace
d7883f87 Thierry Reding 2014-11-03  474   * process's address space. Drivers that use the CMA helpers should set this
d7883f87 Thierry Reding 2014-11-03  475   * as their DRM driver's ->gem_prime_mmap() callback.
d7883f87 Thierry Reding 2014-11-03  476   *
d7883f87 Thierry Reding 2014-11-03  477   * Returns:
d7883f87 Thierry Reding 2014-11-03  478   * 0 on success or a negative error code on failure.
d7883f87 Thierry Reding 2014-11-03  479   */
78467dc5 Joonyoung Shim 2013-06-28  480  int drm_gem_cma_prime_mmap(struct drm_gem_object *obj,
78467dc5 Joonyoung Shim 2013-06-28  481  			   struct vm_area_struct *vma)
78467dc5 Joonyoung Shim 2013-06-28  482  {
78467dc5 Joonyoung Shim 2013-06-28  483  	struct drm_gem_cma_object *cma_obj;
78467dc5 Joonyoung Shim 2013-06-28 @484  	struct drm_device *dev = obj->dev;
78467dc5 Joonyoung Shim 2013-06-28  485  	int ret;
78467dc5 Joonyoung Shim 2013-06-28  486  
78467dc5 Joonyoung Shim 2013-06-28  487  	ret = drm_gem_mmap_obj(obj, obj->size, vma);
78467dc5 Joonyoung Shim 2013-06-28  488  	if (ret < 0)
78467dc5 Joonyoung Shim 2013-06-28  489  		return ret;
78467dc5 Joonyoung Shim 2013-06-28  490  
78467dc5 Joonyoung Shim 2013-06-28  491  	cma_obj = to_drm_gem_cma_obj(obj);
78467dc5 Joonyoung Shim 2013-06-28  492  	return drm_gem_cma_mmap_obj(cma_obj, vma);

:::::: The code at line 484 was first introduced by commit
:::::: 78467dc5f70fb9bee4a32c0c3714c99b0b5465c7 drm/cma: add low-level hook functions to use prime helpers

:::::: TO: Joonyoung Shim <jy0922.shim at samsung.com>
:::::: CC: Dave Airlie <airlied at redhat.com>

---
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/octet-stream
Size: 20006 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20151015/d760c22c/attachment-0001.obj>


More information about the Intel-gfx mailing list