From: kernel test robot <lkp@intel.com>
To: Jani Nikula <jani.nikula@intel.com>
Cc: oe-kbuild-all@lists.linux.dev, dri-devel@lists.freedesktop.org,
Andrzej Hajda <andrzej.hajda@intel.com>,
Lyude Paul <lyude@redhat.com>
Subject: [drm-misc:for-linux-next 1/2] drivers/gpu/drm/i915/i915_debugfs.c:739:9: error: implicit declaration of function 'debugfs_create_file'; did you mean 'bus_create_file'?
Date: Fri, 26 Apr 2024 07:20:17 +0800 [thread overview]
Message-ID: <202404260726.nyGuvl59-lkp@intel.com> (raw)
tree: git://anongit.freedesktop.org/drm/drm-misc for-linux-next
head: 2bdb481bf7a93c22b9fea8daefa2834aab23a70f
commit: 33d5ae6cacf46a043578d711ae7239bab55b4455 [1/2] drm/print: drop include debugfs.h and include where needed
config: x86_64-defconfig (https://download.01.org/0day-ci/archive/20240426/202404260726.nyGuvl59-lkp@intel.com/config)
compiler: gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240426/202404260726.nyGuvl59-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202404260726.nyGuvl59-lkp@intel.com/
All error/warnings (new ones prefixed by >>):
drivers/gpu/drm/i915/i915_debugfs.c: In function 'i915_debugfs_register':
>> drivers/gpu/drm/i915/i915_debugfs.c:739:9: error: implicit declaration of function 'debugfs_create_file'; did you mean 'bus_create_file'? [-Werror=implicit-function-declaration]
739 | debugfs_create_file("i915_forcewake_user", S_IRUSR, minor->debugfs_root,
| ^~~~~~~~~~~~~~~~~~~
| bus_create_file
cc1: some warnings being treated as errors
--
drivers/gpu/drm/i915/i915_debugfs_params.c: In function 'i915_debugfs_create_int':
>> drivers/gpu/drm/i915/i915_debugfs_params.c:213:16: error: implicit declaration of function 'debugfs_create_file_unsafe'; did you mean 'sysfs_create_file_ns'? [-Werror=implicit-function-declaration]
213 | return debugfs_create_file_unsafe(name, mode, parent, value,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| sysfs_create_file_ns
>> drivers/gpu/drm/i915/i915_debugfs_params.c:213:16: warning: returning 'int' from a function with return type 'struct dentry *' makes pointer from integer without a cast [-Wint-conversion]
213 | return debugfs_create_file_unsafe(name, mode, parent, value,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
214 | RO(mode) ? &i915_param_int_fops_ro :
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
215 | &i915_param_int_fops);
| ~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c: In function 'i915_debugfs_create_uint':
drivers/gpu/drm/i915/i915_debugfs_params.c:222:16: warning: returning 'int' from a function with return type 'struct dentry *' makes pointer from integer without a cast [-Wint-conversion]
222 | return debugfs_create_file_unsafe(name, mode, parent, value,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
223 | RO(mode) ? &i915_param_uint_fops_ro :
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
224 | &i915_param_uint_fops);
| ~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c: In function 'i915_debugfs_create_charp':
>> drivers/gpu/drm/i915/i915_debugfs_params.c:231:16: error: implicit declaration of function 'debugfs_create_file'; did you mean 'bus_create_file'? [-Werror=implicit-function-declaration]
231 | return debugfs_create_file(name, mode, parent, value,
| ^~~~~~~~~~~~~~~~~~~
| bus_create_file
drivers/gpu/drm/i915/i915_debugfs_params.c:231:16: warning: returning 'int' from a function with return type 'struct dentry *' makes pointer from integer without a cast [-Wint-conversion]
231 | return debugfs_create_file(name, mode, parent, value,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
232 | RO(mode) ? &i915_param_charp_fops_ro :
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
233 | &i915_param_charp_fops);
| ~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c: In function 'i915_debugfs_params':
>> drivers/gpu/drm/i915/i915_debugfs_params.c:254:15: error: implicit declaration of function 'debugfs_create_dir'; did you mean 'kernfs_create_dir'? [-Werror=implicit-function-declaration]
254 | dir = debugfs_create_dir("i915_params", minor->debugfs_root);
| ^~~~~~~~~~~~~~~~~~
| kernfs_create_dir
>> drivers/gpu/drm/i915/i915_debugfs_params.c:254:13: warning: assignment to 'struct dentry *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
254 | dir = debugfs_create_dir("i915_params", minor->debugfs_root);
| ^
>> drivers/gpu/drm/i915/i915_debugfs_params.c:240:42: error: 'debugfs_create_bool' undeclared (first use in this function); did you mean 'kernfs_create_root'?
240 | bool *: debugfs_create_bool, \
| ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c:264:43: note: in expansion of macro '_i915_param_create_file'
264 | #define REGISTER(T, x, unused, mode, ...) _i915_param_create_file(dir, #x, mode, ¶ms->x);
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_params.h:49:9: note: in expansion of macro 'REGISTER'
49 | param(int, modeset, -1, 0400) \
| ^~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c:265:9: note: in expansion of macro 'I915_PARAMS_FOR_EACH'
265 | I915_PARAMS_FOR_EACH(REGISTER);
| ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c:240:42: note: each undeclared identifier is reported only once for each function it appears in
240 | bool *: debugfs_create_bool, \
| ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c:264:43: note: in expansion of macro '_i915_param_create_file'
264 | #define REGISTER(T, x, unused, mode, ...) _i915_param_create_file(dir, #x, mode, ¶ms->x);
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_params.h:49:9: note: in expansion of macro 'REGISTER'
49 | param(int, modeset, -1, 0400) \
| ^~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c:265:9: note: in expansion of macro 'I915_PARAMS_FOR_EACH'
265 | I915_PARAMS_FOR_EACH(REGISTER);
| ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_debugfs_params.c: At top level:
>> drivers/gpu/drm/i915/i915_debugfs_params.c:228:1: warning: 'i915_debugfs_create_charp' defined but not used [-Wunused-function]
228 | i915_debugfs_create_charp(const char *name, umode_t mode,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/i915/i915_debugfs_params.c:219:1: warning: 'i915_debugfs_create_uint' defined but not used [-Wunused-function]
219 | i915_debugfs_create_uint(const char *name, umode_t mode,
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/i915/i915_debugfs_params.c:210:1: warning: 'i915_debugfs_create_int' defined but not used [-Wunused-function]
210 | i915_debugfs_create_int(const char *name, umode_t mode,
| ^~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
--
drivers/gpu/drm/i915/i915_gpu_error.c: In function 'i915_gpu_error_debugfs_register':
>> drivers/gpu/drm/i915/i915_gpu_error.c:2485:9: error: implicit declaration of function 'debugfs_create_file'; did you mean 'bus_create_file'? [-Werror=implicit-function-declaration]
2485 | debugfs_create_file("i915_error_state", 0644, minor->debugfs_root, i915,
| ^~~~~~~~~~~~~~~~~~~
| bus_create_file
cc1: some warnings being treated as errors
vim +739 drivers/gpu/drm/i915/i915_debugfs.c
34b9674c786c73 drivers/gpu/drm/i915/i915_debugfs.c Daniel Vetter 2013-07-04 731
f06b2052f74d7b drivers/gpu/drm/i915/i915_debugfs.c Wambui Karuga 2020-03-10 732 void i915_debugfs_register(struct drm_i915_private *dev_priv)
2017263e9e7297 drivers/gpu/drm/i915/i915_gem_debugfs.c Ben Gamari 2009-02-17 733 {
91c8a326a19211 drivers/gpu/drm/i915/i915_debugfs.c Chris Wilson 2016-07-05 734 struct drm_minor *minor = dev_priv->drm.primary;
6cc42152b02b3f drivers/gpu/drm/i915/i915_debugfs.c Maarten Lankhorst 2018-06-28 735 int i;
f3cd474bb235f2 drivers/gpu/drm/i915/i915_debugfs.c Chris Wilson 2009-10-13 736
c43c5a8818d4c3 drivers/gpu/drm/i915/i915_debugfs.c Jani Nikula 2019-12-05 737 i915_debugfs_params(dev_priv);
c43c5a8818d4c3 drivers/gpu/drm/i915/i915_debugfs.c Jani Nikula 2019-12-05 738
0780f3b6f054ec drivers/gpu/drm/i915/i915_debugfs.c Greg Kroah-Hartman 2019-06-13 @739 debugfs_create_file("i915_forcewake_user", S_IRUSR, minor->debugfs_root,
:::::: The code at line 739 was first introduced by commit
:::::: 0780f3b6f054ec6497a1a16edb9bf5832c0b92f4 drm/i915: no need to check return value of debugfs_create functions
:::::: TO: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
:::::: CC: Jani Nikula <jani.nikula@intel.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
reply other threads:[~2024-04-25 23:20 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=202404260726.nyGuvl59-lkp@intel.com \
--to=lkp@intel.com \
--cc=andrzej.hajda@intel.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=jani.nikula@intel.com \
--cc=lyude@redhat.com \
--cc=oe-kbuild-all@lists.linux.dev \
/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.