All of lore.kernel.org
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
To: Jani Nikula <jani.nikula@intel.com>
Cc: linux-fbdev@vger.kernel.org, kbuild-all@lists.01.org,
	Daniel Vetter <daniel.vetter@ffwll.ch>,
	intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: Re: [PATCH v3 05/12] video: fbdev: make fbops member of struct fb_info a const pointer
Date: Thu, 05 Dec 2019 00:12:22 +0000	[thread overview]
Message-ID: <201912050440.a3PHI4i4%lkp@intel.com> (raw)
In-Reply-To: <700c6b52c39c6e7babaa921f583eac354714d9fc.1575390740.git.jani.nikula@intel.com>

[-- Attachment #1: Type: text/plain, Size: 4800 bytes --]

Hi Jani,

I love your patch! Yet something to improve:

[auto build test ERROR on drm-intel/for-linux-next]
[cannot apply to drm-exynos/exynos-drm-next linus/master v5.4 v5.4-rc8 v5.4-rc7 next-20191203 v5.4 next-20191203]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Jani-Nikula/video-drm-etc-constify-fbops-in-struct-fb_info/20191204-055320
base:   git://anongit.freedesktop.org/drm-intel for-linux-next
config: m68k-allmodconfig (attached as .config)
compiler: m68k-linux-gcc (GCC) 7.5.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=7.5.0 make.cross ARCH=m68k 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_release':
>> drivers/video/fbdev/udlfb.c:1040:24: error: assignment of member 'fb_mmap' in read-only object
      info->fbops->fb_mmap = dlfb_ops_mmap;
                           ^
--
   drivers/video/fbdev/smscufx.c: In function 'ufx_ops_release':
>> drivers/video/fbdev/smscufx.c:1173:24: error: assignment of member 'fb_mmap' in read-only object
      info->fbops->fb_mmap = ufx_ops_mmap;
                           ^
--
   drivers/video/fbdev/core/fb_defio.c: In function 'fb_deferred_io_init':
>> drivers/video/fbdev/core/fb_defio.c:209:23: error: assignment of member 'fb_mmap' in read-only object
     info->fbops->fb_mmap = fb_deferred_io_mmap;
                          ^
   drivers/video/fbdev/core/fb_defio.c: In function 'fb_deferred_io_cleanup':
   drivers/video/fbdev/core/fb_defio.c:240:23: error: assignment of member 'fb_mmap' in read-only object
     info->fbops->fb_mmap = NULL;
                          ^

vim +/fb_mmap +1040 drivers/video/fbdev/udlfb.c

33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1026  
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1027  /*
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1028   * Assumes caller is holding info->lock mutex (for open and release at least)
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1029   */
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1030  static int dlfb_ops_release(struct fb_info *info, int user)
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1031  {
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1032  	struct dlfb_data *dlfb = info->par;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1033  
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1034  	dlfb->fb_count--;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1035  
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1036  	if ((dlfb->fb_count == 0) && (info->fbdefio)) {
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1037  		fb_deferred_io_cleanup(info);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1038  		kfree(info->fbdefio);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1039  		info->fbdefio = NULL;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05 @1040  		info->fbops->fb_mmap = dlfb_ops_mmap;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1041  	}
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1042  
5865889fe43194 drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-16  1043  	dev_dbg(info->dev, "release, user=%d count=%d\n", user, dlfb->fb_count);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1044  
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1045  	return 0;
2469d5dbcafe06 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15  1046  }
2469d5dbcafe06 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15  1047  

:::::: The code at line 1040 was first introduced by commit
:::::: 33077b8d3042e01da61924973e372abe589ba297 staging: udlfb: revamp reference handling to insure successful shutdown

:::::: TO: Bernie Thompson <bernie@plugable.com>
:::::: CC: Greg Kroah-Hartman <gregkh@suse.de>

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

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 51381 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com>
To: Jani Nikula <jani.nikula@intel.com>
Cc: linux-fbdev@vger.kernel.org, kbuild-all@lists.01.org,
	jani.nikula@intel.com, Daniel Vetter <daniel.vetter@ffwll.ch>,
	intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: Re: [PATCH v3 05/12] video: fbdev: make fbops member of struct fb_info a const pointer
Date: Thu, 5 Dec 2019 08:12:22 +0800	[thread overview]
Message-ID: <201912050440.a3PHI4i4%lkp@intel.com> (raw)
In-Reply-To: <700c6b52c39c6e7babaa921f583eac354714d9fc.1575390740.git.jani.nikula@intel.com>

[-- Attachment #1: Type: text/plain, Size: 4800 bytes --]

Hi Jani,

I love your patch! Yet something to improve:

[auto build test ERROR on drm-intel/for-linux-next]
[cannot apply to drm-exynos/exynos-drm-next linus/master v5.4 v5.4-rc8 v5.4-rc7 next-20191203 v5.4 next-20191203]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Jani-Nikula/video-drm-etc-constify-fbops-in-struct-fb_info/20191204-055320
base:   git://anongit.freedesktop.org/drm-intel for-linux-next
config: m68k-allmodconfig (attached as .config)
compiler: m68k-linux-gcc (GCC) 7.5.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=7.5.0 make.cross ARCH=m68k 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_release':
>> drivers/video/fbdev/udlfb.c:1040:24: error: assignment of member 'fb_mmap' in read-only object
      info->fbops->fb_mmap = dlfb_ops_mmap;
                           ^
--
   drivers/video/fbdev/smscufx.c: In function 'ufx_ops_release':
>> drivers/video/fbdev/smscufx.c:1173:24: error: assignment of member 'fb_mmap' in read-only object
      info->fbops->fb_mmap = ufx_ops_mmap;
                           ^
--
   drivers/video/fbdev/core/fb_defio.c: In function 'fb_deferred_io_init':
>> drivers/video/fbdev/core/fb_defio.c:209:23: error: assignment of member 'fb_mmap' in read-only object
     info->fbops->fb_mmap = fb_deferred_io_mmap;
                          ^
   drivers/video/fbdev/core/fb_defio.c: In function 'fb_deferred_io_cleanup':
   drivers/video/fbdev/core/fb_defio.c:240:23: error: assignment of member 'fb_mmap' in read-only object
     info->fbops->fb_mmap = NULL;
                          ^

vim +/fb_mmap +1040 drivers/video/fbdev/udlfb.c

33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1026  
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1027  /*
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1028   * Assumes caller is holding info->lock mutex (for open and release at least)
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1029   */
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1030  static int dlfb_ops_release(struct fb_info *info, int user)
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1031  {
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1032  	struct dlfb_data *dlfb = info->par;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1033  
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1034  	dlfb->fb_count--;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1035  
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1036  	if ((dlfb->fb_count == 0) && (info->fbdefio)) {
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1037  		fb_deferred_io_cleanup(info);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1038  		kfree(info->fbdefio);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1039  		info->fbdefio = NULL;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05 @1040  		info->fbops->fb_mmap = dlfb_ops_mmap;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1041  	}
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1042  
5865889fe43194 drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-16  1043  	dev_dbg(info->dev, "release, user=%d count=%d\n", user, dlfb->fb_count);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1044  
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1045  	return 0;
2469d5dbcafe06 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15  1046  }
2469d5dbcafe06 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15  1047  

:::::: The code at line 1040 was first introduced by commit
:::::: 33077b8d3042e01da61924973e372abe589ba297 staging: udlfb: revamp reference handling to insure successful shutdown

:::::: TO: Bernie Thompson <bernie@plugable.com>
:::::: CC: Greg Kroah-Hartman <gregkh@suse.de>

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

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 51381 bytes --]

[-- Attachment #3: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com>
To: Jani Nikula <jani.nikula@intel.com>
Cc: linux-fbdev@vger.kernel.org, kbuild-all@lists.01.org,
	jani.nikula@intel.com, Daniel Vetter <daniel.vetter@ffwll.ch>,
	intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: Re: [Intel-gfx] [PATCH v3 05/12] video: fbdev: make fbops member of struct fb_info a const pointer
Date: Thu, 5 Dec 2019 08:12:22 +0800	[thread overview]
Message-ID: <201912050440.a3PHI4i4%lkp@intel.com> (raw)
In-Reply-To: <700c6b52c39c6e7babaa921f583eac354714d9fc.1575390740.git.jani.nikula@intel.com>

[-- Attachment #1: Type: text/plain, Size: 4800 bytes --]

Hi Jani,

I love your patch! Yet something to improve:

[auto build test ERROR on drm-intel/for-linux-next]
[cannot apply to drm-exynos/exynos-drm-next linus/master v5.4 v5.4-rc8 v5.4-rc7 next-20191203 v5.4 next-20191203]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Jani-Nikula/video-drm-etc-constify-fbops-in-struct-fb_info/20191204-055320
base:   git://anongit.freedesktop.org/drm-intel for-linux-next
config: m68k-allmodconfig (attached as .config)
compiler: m68k-linux-gcc (GCC) 7.5.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=7.5.0 make.cross ARCH=m68k 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_release':
>> drivers/video/fbdev/udlfb.c:1040:24: error: assignment of member 'fb_mmap' in read-only object
      info->fbops->fb_mmap = dlfb_ops_mmap;
                           ^
--
   drivers/video/fbdev/smscufx.c: In function 'ufx_ops_release':
>> drivers/video/fbdev/smscufx.c:1173:24: error: assignment of member 'fb_mmap' in read-only object
      info->fbops->fb_mmap = ufx_ops_mmap;
                           ^
--
   drivers/video/fbdev/core/fb_defio.c: In function 'fb_deferred_io_init':
>> drivers/video/fbdev/core/fb_defio.c:209:23: error: assignment of member 'fb_mmap' in read-only object
     info->fbops->fb_mmap = fb_deferred_io_mmap;
                          ^
   drivers/video/fbdev/core/fb_defio.c: In function 'fb_deferred_io_cleanup':
   drivers/video/fbdev/core/fb_defio.c:240:23: error: assignment of member 'fb_mmap' in read-only object
     info->fbops->fb_mmap = NULL;
                          ^

vim +/fb_mmap +1040 drivers/video/fbdev/udlfb.c

33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1026  
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1027  /*
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1028   * Assumes caller is holding info->lock mutex (for open and release at least)
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1029   */
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1030  static int dlfb_ops_release(struct fb_info *info, int user)
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1031  {
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1032  	struct dlfb_data *dlfb = info->par;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1033  
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1034  	dlfb->fb_count--;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1035  
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1036  	if ((dlfb->fb_count == 0) && (info->fbdefio)) {
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1037  		fb_deferred_io_cleanup(info);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1038  		kfree(info->fbdefio);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1039  		info->fbdefio = NULL;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05 @1040  		info->fbops->fb_mmap = dlfb_ops_mmap;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1041  	}
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1042  
5865889fe43194 drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-16  1043  	dev_dbg(info->dev, "release, user=%d count=%d\n", user, dlfb->fb_count);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1044  
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1045  	return 0;
2469d5dbcafe06 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15  1046  }
2469d5dbcafe06 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15  1047  

:::::: The code at line 1040 was first introduced by commit
:::::: 33077b8d3042e01da61924973e372abe589ba297 staging: udlfb: revamp reference handling to insure successful shutdown

:::::: TO: Bernie Thompson <bernie@plugable.com>
:::::: CC: Greg Kroah-Hartman <gregkh@suse.de>

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

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 51381 bytes --]

[-- Attachment #3: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH v3 05/12] video: fbdev: make fbops member of struct fb_info a const pointer
Date: Thu, 05 Dec 2019 08:12:22 +0800	[thread overview]
Message-ID: <201912050440.a3PHI4i4%lkp@intel.com> (raw)
In-Reply-To: <700c6b52c39c6e7babaa921f583eac354714d9fc.1575390740.git.jani.nikula@intel.com>

[-- Attachment #1: Type: text/plain, Size: 4880 bytes --]

Hi Jani,

I love your patch! Yet something to improve:

[auto build test ERROR on drm-intel/for-linux-next]
[cannot apply to drm-exynos/exynos-drm-next linus/master v5.4 v5.4-rc8 v5.4-rc7 next-20191203 v5.4 next-20191203]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Jani-Nikula/video-drm-etc-constify-fbops-in-struct-fb_info/20191204-055320
base:   git://anongit.freedesktop.org/drm-intel for-linux-next
config: m68k-allmodconfig (attached as .config)
compiler: m68k-linux-gcc (GCC) 7.5.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=7.5.0 make.cross ARCH=m68k 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_release':
>> drivers/video/fbdev/udlfb.c:1040:24: error: assignment of member 'fb_mmap' in read-only object
      info->fbops->fb_mmap = dlfb_ops_mmap;
                           ^
--
   drivers/video/fbdev/smscufx.c: In function 'ufx_ops_release':
>> drivers/video/fbdev/smscufx.c:1173:24: error: assignment of member 'fb_mmap' in read-only object
      info->fbops->fb_mmap = ufx_ops_mmap;
                           ^
--
   drivers/video/fbdev/core/fb_defio.c: In function 'fb_deferred_io_init':
>> drivers/video/fbdev/core/fb_defio.c:209:23: error: assignment of member 'fb_mmap' in read-only object
     info->fbops->fb_mmap = fb_deferred_io_mmap;
                          ^
   drivers/video/fbdev/core/fb_defio.c: In function 'fb_deferred_io_cleanup':
   drivers/video/fbdev/core/fb_defio.c:240:23: error: assignment of member 'fb_mmap' in read-only object
     info->fbops->fb_mmap = NULL;
                          ^

vim +/fb_mmap +1040 drivers/video/fbdev/udlfb.c

33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1026  
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1027  /*
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1028   * Assumes caller is holding info->lock mutex (for open and release at least)
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1029   */
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1030  static int dlfb_ops_release(struct fb_info *info, int user)
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1031  {
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1032  	struct dlfb_data *dlfb = info->par;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1033  
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1034  	dlfb->fb_count--;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1035  
7ea46206d1706b drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-15  1036  	if ((dlfb->fb_count == 0) && (info->fbdefio)) {
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1037  		fb_deferred_io_cleanup(info);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1038  		kfree(info->fbdefio);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1039  		info->fbdefio = NULL;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05 @1040  		info->fbops->fb_mmap = dlfb_ops_mmap;
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1041  	}
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1042  
5865889fe43194 drivers/video/fbdev/udlfb.c   Ladislav Michl  2018-01-16  1043  	dev_dbg(info->dev, "release, user=%d count=%d\n", user, dlfb->fb_count);
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1044  
33077b8d3042e0 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05  1045  	return 0;
2469d5dbcafe06 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15  1046  }
2469d5dbcafe06 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15  1047  

:::::: The code at line 1040 was first introduced by commit
:::::: 33077b8d3042e01da61924973e372abe589ba297 staging: udlfb: revamp reference handling to insure successful shutdown

:::::: TO: Bernie Thompson <bernie@plugable.com>
:::::: CC: Greg Kroah-Hartman <gregkh@suse.de>

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 51381 bytes --]

  reply	other threads:[~2019-12-05  0:12 UTC|newest]

Thread overview: 121+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-03 16:38 [PATCH v3 00/12] video, drm, etc: constify fbops in struct fb_info Jani Nikula
2019-12-03 16:38 ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38 ` Jani Nikula
2019-12-03 16:38 ` Jani Nikula
2019-12-03 16:38 ` Jani Nikula
2019-12-03 16:38 ` [PATCH v3 01/12] video: fbdev: atyfb: modify the static fb_ops directly Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 16:46   ` Daniel Vetter
2019-12-03 16:46     ` [Intel-gfx] " Daniel Vetter
2019-12-03 16:46     ` Daniel Vetter
2019-12-03 16:38 ` [PATCH v3 02/12] video: fbdev: mb862xx: " Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 16:50   ` Daniel Vetter
2019-12-03 16:50     ` [Intel-gfx] " Daniel Vetter
2019-12-03 16:50     ` Daniel Vetter
2019-12-03 16:38 ` [PATCH v3 03/12] video: fbdev: nvidia: " Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 16:54   ` [Intel-gfx] " Daniel Vetter
2019-12-03 16:54     ` Daniel Vetter
2019-12-03 16:54     ` Daniel Vetter
2019-12-03 16:38 ` [PATCH v3 04/12] video: fbdev: uvesafb: " Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 17:03   ` [Intel-gfx] " Daniel Vetter
2019-12-03 17:03     ` Daniel Vetter
2019-12-03 17:03     ` Daniel Vetter
2019-12-04  6:31     ` Jani Nikula
2019-12-04  6:31       ` Jani Nikula
2019-12-04  6:31       ` Jani Nikula
2019-12-03 16:38 ` [PATCH v3 05/12] video: fbdev: make fbops member of struct fb_info a const pointer Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-05  0:12   ` kbuild test robot [this message]
2019-12-05  0:12     ` kbuild test robot
2019-12-05  0:12     ` [Intel-gfx] " kbuild test robot
2019-12-05  0:12     ` kbuild test robot
2019-12-05 22:25   ` kbuild test robot
2019-12-03 16:38 ` [PATCH v3 06/12] drm: constify fb ops across all drivers Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 16:38 ` [PATCH v3 07/12] video: fbdev: intelfb: use const pointer for fb_ops Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 17:09   ` Daniel Vetter
2019-12-03 17:09     ` [Intel-gfx] " Daniel Vetter
2019-12-03 17:09     ` Daniel Vetter
2019-12-03 16:38 ` [PATCH v3 08/12] video: constify fb ops across all drivers Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-05  9:37   ` [Intel-gfx] " Jani Nikula
2019-12-05  9:37     ` Jani Nikula
2019-12-05  9:37     ` Jani Nikula
2019-12-03 16:38 ` [PATCH v3 09/12] HID: picoLCD: constify fb ops Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-09 13:59   ` [Intel-gfx] " Jani Nikula
2019-12-09 13:59     ` Jani Nikula
2019-12-09 13:59     ` Jani Nikula
2019-12-09 13:59     ` Jani Nikula
2019-12-03 16:38 ` [PATCH v3 10/12] media: constify fb ops across all drivers Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-04 11:33   ` Sakari Ailus
2019-12-04 11:33     ` [Intel-gfx] " Sakari Ailus
2019-12-04 11:33     ` Sakari Ailus
2019-12-04 11:33     ` Sakari Ailus
2019-12-05  9:40     ` Jani Nikula
2019-12-05  9:40       ` [Intel-gfx] " Jani Nikula
2019-12-05  9:40       ` Jani Nikula
2019-12-05  9:40       ` Jani Nikula
2019-12-12  9:02   ` Hans Verkuil
2019-12-12  9:02     ` [Intel-gfx] " Hans Verkuil
2019-12-12  9:02     ` Hans Verkuil
2019-12-12  9:02     ` Hans Verkuil
2019-12-13 10:41     ` Jani Nikula
2019-12-13 10:41       ` [Intel-gfx] " Jani Nikula
2019-12-13 10:41       ` Jani Nikula
2019-12-13 10:41       ` Jani Nikula
2019-12-03 16:38 ` [PATCH v3 11/12] samples: vfio-mdev: constify fb ops Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-09 14:01   ` Jani Nikula
2019-12-09 14:01     ` [Intel-gfx] " Jani Nikula
2019-12-09 14:01     ` Jani Nikula
2019-12-09 14:01     ` Jani Nikula
2019-12-09 18:43     ` Kirti Wankhede
2019-12-09 18:55       ` Kirti Wankhede
2019-12-09 18:43       ` [Intel-gfx] " Kirti Wankhede
2019-12-09 18:43       ` Kirti Wankhede
2019-12-10  6:53       ` Jani Nikula
2019-12-10  6:53         ` [Intel-gfx] " Jani Nikula
2019-12-10  6:53         ` Jani Nikula
2019-12-10  6:53         ` Jani Nikula
2019-12-03 16:38 ` [PATCH v3 12/12] auxdisplay: " Jani Nikula
2019-12-03 16:38   ` [Intel-gfx] " Jani Nikula
2019-12-03 16:38   ` Jani Nikula
2019-12-09 14:03   ` Jani Nikula
2019-12-09 14:03     ` [Intel-gfx] " Jani Nikula
2019-12-09 14:03     ` Jani Nikula
2019-12-10 19:08     ` Miguel Ojeda
2019-12-10 19:08       ` Miguel Ojeda
2019-12-11 11:11       ` Jani Nikula
2019-12-11 11:11         ` [Intel-gfx] " Jani Nikula
2019-12-11 11:11         ` Jani Nikula
2019-12-11  8:35     ` robin
2019-12-11  8:35       ` [Intel-gfx] " robin
2019-12-11  8:35       ` robin
2019-12-03 16:42 ` [Intel-gfx] [PATCH v3 00/12] video, drm, etc: constify fbops in struct fb_info Jani Nikula
2019-12-03 16:42   ` Jani Nikula
2019-12-03 16:42   ` Jani Nikula
2019-12-03 16:42   ` Jani Nikula
2019-12-03 16:42   ` [Intel-gfx] " Jani Nikula
2019-12-03 19:50 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for video, drm, etc: constify fbops in struct fb_info (rev2) Patchwork
2019-12-03 20:12 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2019-12-04  5:41 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201912050440.a3PHI4i4%lkp@intel.com \
    --to=lkp@intel.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@intel.com \
    --cc=kbuild-all@lists.01.org \
    --cc=linux-fbdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.