[drm-misc:for-linux-next-fixes 1/2] drivers/gpu/drm/i915/i915_driver.c:1072:34: error: unused variable 'i915'
kernel test robot
lkp at intel.com
Wed Jan 18 22:41:22 UTC 2023
tree: git://anongit.freedesktop.org/drm/drm-misc for-linux-next-fixes
head: 2293a73ad4f3b6c37c06713ff1b67659d92ef43d
commit: a273e95721e96885971a05f1b34cb6d093904d9d [1/2] drm/i915: Allow switching away via vga-switcheroo if uninitialized
config: x86_64-rhel-8.3-syz (https://download.01.org/0day-ci/archive/20230119/202301190659.FxGwhJ82-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-8) 11.3.0
reproduce (this is a W=1 build):
git remote add drm-misc git://anongit.freedesktop.org/drm/drm-misc
git fetch --no-tags drm-misc for-linux-next-fixes
git checkout a273e95721e96885971a05f1b34cb6d093904d9d
# save the config file
mkdir build_dir && cp config build_dir/.config
make W=1 O=build_dir ARCH=x86_64 olddefconfig
make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/gpu/drm/i915/
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp at intel.com>
Note: the drm-misc/for-linux-next-fixes HEAD 2293a73ad4f3b6c37c06713ff1b67659d92ef43d builds fine.
It only hurts bisectability.
All errors (new ones prefixed by >>):
drivers/gpu/drm/i915/i915_driver.c: In function 'i915_driver_lastclose':
>> drivers/gpu/drm/i915/i915_driver.c:1072:34: error: unused variable 'i915' [-Werror=unused-variable]
1072 | struct drm_i915_private *i915 = to_i915(dev);
| ^~~~
cc1: all warnings being treated as errors
vim +/i915 +1072 drivers/gpu/drm/i915/i915_driver.c
71386ef9008817f drivers/gpu/drm/i915/i915_drv.c Oscar Mateo 2014-07-24 1057
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1058 /**
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1059 * i915_driver_lastclose - clean up after all DRM clients have exited
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1060 * @dev: DRM device
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1061 *
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1062 * Take care of cleaning up after all DRM clients have exited. In the
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1063 * mode setting case, we want to restore the kernel's initial mode (just
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1064 * in case the last client left us in a bad state).
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1065 *
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1066 * Additionally, in the non-mode setting case, we'll tear down the GTT
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1067 * and DMA structures, since the kernel won't be using them, and clea
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1068 * up any GEM state.
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1069 */
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1070 static void i915_driver_lastclose(struct drm_device *dev)
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1071 {
5df7bd130818dfd drivers/gpu/drm/i915/i915_drv.c José Roberto de Souza 2021-04-08 @1072 struct drm_i915_private *i915 = to_i915(dev);
5df7bd130818dfd drivers/gpu/drm/i915/i915_drv.c José Roberto de Souza 2021-04-08 1073
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1074 intel_fbdev_restore_mode(dev);
5df7bd130818dfd drivers/gpu/drm/i915/i915_drv.c José Roberto de Souza 2021-04-08 1075
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1076 vga_switcheroo_process_delayed_switch();
0673ad472b9849a drivers/gpu/drm/i915/i915_drv.c Chris Wilson 2016-06-24 1077 }
2911a35b2e4eb87 drivers/gpu/drm/i915/i915_drv.c Ben Widawsky 2012-04-05 1078
:::::: The code at line 1072 was first introduced by commit
:::::: 5df7bd130818dfdc9047c2a81b19737d66e55f9a drm/i915: skip display initialization when there is no display
:::::: TO: José Roberto de Souza <jose.souza at intel.com>
:::::: CC: José Roberto de Souza <jose.souza at intel.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests
More information about the dri-devel
mailing list