[Intel-gfx] [PATCH] drm/i915: taint kernel when force probing unsupported devices
kernel test robot
lkp at intel.com
Wed May 3 12:46:27 UTC 2023
Hi Jani,
kernel test robot noticed the following build errors:
[auto build test ERROR on drm-tip/drm-tip]
url: https://github.com/intel-lab-lkp/linux/commits/Jani-Nikula/drm-i915-taint-kernel-when-force-probing-unsupported-devices/20230503-175009
base: git://anongit.freedesktop.org/drm/drm-tip drm-tip
patch link: https://lore.kernel.org/r/20230503094826.1467208-1-jani.nikula%40intel.com
patch subject: [Intel-gfx] [PATCH] drm/i915: taint kernel when force probing unsupported devices
config: x86_64-rhel-8.3 (https://download.01.org/0day-ci/archive/20230503/202305032030.b8qjbkdv-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-12) 11.3.0
reproduce (this is a W=1 build):
# https://github.com/intel-lab-lkp/linux/commit/ad183c591dae931a7242f95f3cd5888502e38ab5
git remote add linux-review https://github.com/intel-lab-lkp/linux
git fetch --no-tags linux-review Jani-Nikula/drm-i915-taint-kernel-when-force-probing-unsupported-devices/20230503-175009
git checkout ad183c591dae931a7242f95f3cd5888502e38ab5
# 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/
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp at intel.com>
| Link: https://lore.kernel.org/oe-kbuild-all/202305032030.b8qjbkdv-lkp@intel.com/
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/i915/i915_params.h:77:36: error: 'CONFIG_DRM_I915_FORCE_PROBE' undeclared here (not in a function); did you mean 'CONFIG_DRM_I915_FENCE_TIMEOUT'?
77 | param(char *, force_probe, CONFIG_DRM_I915_FORCE_PROBE, 0400) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_params.c:52:50: note: in definition of macro 'MEMBER'
52 | #define MEMBER(T, member, value, ...) .member = (value),
| ^~~~~
drivers/gpu/drm/i915/i915_params.c:53:9: note: in expansion of macro 'I915_PARAMS_FOR_EACH'
53 | I915_PARAMS_FOR_EACH(MEMBER)
| ^~~~~~~~~~~~~~~~~~~~
vim +77 drivers/gpu/drm/i915/i915_params.h
121981fafe699d Michal Wajdeczko 2017-12-06 36
7012033033dafc Jani Nikula 2018-12-27 37 /*
7012033033dafc Jani Nikula 2018-12-27 38 * Invoke param, a function-like macro, for each i915 param, with arguments:
7012033033dafc Jani Nikula 2018-12-27 39 *
c43c5a8818d4c3 Jani Nikula 2019-12-05 40 * param(type, name, value, mode)
7012033033dafc Jani Nikula 2018-12-27 41 *
c43c5a8818d4c3 Jani Nikula 2019-12-05 42 * type: parameter type, one of {bool, int, unsigned int, unsigned long, char *}
7012033033dafc Jani Nikula 2018-12-27 43 * name: name of the parameter
7012033033dafc Jani Nikula 2018-12-27 44 * value: initial/default value of the parameter
c43c5a8818d4c3 Jani Nikula 2019-12-05 45 * mode: debugfs file permissions, one of {0400, 0600, 0}, use 0 to not create
c43c5a8818d4c3 Jani Nikula 2019-12-05 46 * debugfs file
7012033033dafc Jani Nikula 2018-12-27 47 */
54fea2b974a076 Michal Wajdeczko 2017-09-25 48 #define I915_PARAMS_FOR_EACH(param) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 49 param(char *, vbt_firmware, NULL, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 50 param(int, modeset, -1, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 51 param(int, lvds_channel_mode, 0, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 52 param(int, panel_use_ssc, -1, 0600) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 53 param(int, vbt_sdvo_panel_type, -1, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 54 param(int, enable_dc, -1, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 55 param(int, enable_fbc, -1, 0600) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 56 param(int, enable_psr, -1, 0600) \
c5de248484afeb Ville Syrjälä 2023-03-20 57 param(bool, enable_dpt, true, 0400) \
64218f91ab49a8 José Roberto de Souza 2021-02-04 58 param(bool, psr_safest_params, false, 0400) \
7f6002e58025cf José Roberto de Souza 2021-09-29 59 param(bool, enable_psr2_sel_fetch, true, 0400) \
419e505dab203b Ville Syrjälä 2023-03-22 60 param(bool, enable_sagv, true, 0600) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 61 param(int, disable_power_well, -1, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 62 param(int, enable_ips, 1, 0600) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 63 param(int, invert_brightness, 0, 0600) \
47c65b3853f88d John Harrison 2021-06-03 64 param(int, enable_guc, -1, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 65 param(int, guc_log_level, -1, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 66 param(char *, guc_firmware_path, NULL, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 67 param(char *, huc_firmware_path, NULL, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 68 param(char *, dmc_firmware_path, NULL, 0400) \
242c4b91cd35b6 Daniele Ceraolo Spurio 2022-12-08 69 param(char *, gsc_firmware_path, NULL, 0400) \
bd56c63ca1d953 Chris Wilson 2021-12-08 70 param(bool, memtest, false, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 71 param(int, mmio_debug, -IS_ENABLED(CONFIG_DRM_I915_DEBUG_MMIO), 0600) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 72 param(int, edp_vswing, 0, 0400) \
aae970d8454bb9 Chris Wilson 2020-02-05 73 param(unsigned int, reset, 3, 0600) \
dbf4081ffb68c0 Jani Nikula 2020-06-02 74 param(unsigned int, inject_probe_failure, 0, 0) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 75 param(int, fastboot, -1, 0600) \
9ac7d53d70a2b4 Lyude Paul 2020-01-16 76 param(int, enable_dpcd_backlight, -1, 0600) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 @77 param(char *, force_probe, CONFIG_DRM_I915_FORCE_PROBE, 0400) \
615160334f3f09 Tvrtko Ursulin 2021-05-26 78 param(unsigned int, request_timeout_ms, CONFIG_DRM_I915_REQUEST_TIMEOUT, CONFIG_DRM_I915_REQUEST_TIMEOUT ? 0600 : 0) \
be658e705d08d1 CQ Tang 2022-03-24 79 param(unsigned int, lmem_size, 0, 0400) \
17cd10a44a8962 Priyanka Dandamudi 2022-07-13 80 param(unsigned int, lmem_bar_size, 0, 0400) \
b8cf691e28fa48 Chris Wilson 2017-02-06 81 /* leave bools at the end to not create holes */ \
c43c5a8818d4c3 Jani Nikula 2019-12-05 82 param(bool, enable_hangcheck, true, 0600) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 83 param(bool, load_detect_test, false, 0600) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 84 param(bool, force_reset_modeset_test, false, 0600) \
615160334f3f09 Tvrtko Ursulin 2021-05-26 85 param(bool, error_capture, true, IS_ENABLED(CONFIG_DRM_I915_CAPTURE_ERROR) ? 0600 : 0) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 86 param(bool, disable_display, false, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 87 param(bool, verbose_state_checks, true, 0) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 88 param(bool, nuclear_pageflip, false, 0400) \
c43c5a8818d4c3 Jani Nikula 2019-12-05 89 param(bool, enable_dp_mst, true, 0600) \
615160334f3f09 Tvrtko Ursulin 2021-05-26 90 param(bool, enable_gvt, false, IS_ENABLED(CONFIG_DRM_I915_GVT) ? 0400 : 0)
b8cf691e28fa48 Chris Wilson 2017-02-06 91
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests
More information about the Intel-gfx
mailing list