All of lore.kernel.org
 help / color / mirror / Atom feed
* [bcache:nvdimm-meta 2/16] arch/alpha/include/asm/special_insns.h:5:1: warning: empty declaration
@ 2021-03-29 20:09 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-03-29 20:09 UTC (permalink / raw)
  To: kbuild-all

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

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/colyli/linux-bcache.git nvdimm-meta
head:   be0f72faa6d269aa7d824296859cd055f0ba61a0
commit: 9c528f4cca590ee66dee96866f6a7a67f873ccd1 [2/16] bcache: initialize the nvm pages allocator
config: alpha-randconfig-s031-20210329 (attached as .config)
compiler: alpha-linux-gcc (GCC) 9.3.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # apt-get install sparse
        # sparse version: v0.6.3-277-gc089cd2d-dirty
        # https://git.kernel.org/pub/scm/linux/kernel/git/colyli/linux-bcache.git/commit/?id=9c528f4cca590ee66dee96866f6a7a67f873ccd1
        git remote add bcache https://git.kernel.org/pub/scm/linux/kernel/git/colyli/linux-bcache.git
        git fetch --no-tags bcache nvdimm-meta
        git checkout 9c528f4cca590ee66dee96866f6a7a67f873ccd1
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=alpha 

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

All warnings (new ones prefixed by >>):

   include/linux/seq_file.h:267:27: error: storage class specified for parameter 'seq_hlist_next_rcu'
     267 | extern struct hlist_node *seq_hlist_next_rcu(void *v,
         |                           ^~~~~~~~~~~~~~~~~~
   include/linux/seq_file.h:272:27: error: storage class specified for parameter 'seq_hlist_start_percpu'
     272 | extern struct hlist_node *seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t pos);
         |                           ^~~~~~~~~~~~~~~~~~~~~~
   include/linux/seq_file.h:274:27: error: storage class specified for parameter 'seq_hlist_next_percpu'
     274 | extern struct hlist_node *seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head, int *cpu, loff_t *pos);
         |                           ^~~~~~~~~~~~~~~~~~~~~
   In file included from drivers/md/bcache/super.c:20:
   include/linux/debugfs.h:21:1: warning: empty declaration
      21 | struct device;
         | ^~~~~~
   include/linux/debugfs.h:22:1: warning: empty declaration
      22 | struct file_operations;
         | ^~~~~~
   include/linux/debugfs.h:24:1: warning: empty declaration
      24 | struct debugfs_blob_wrapper {
         | ^~~~~~
   include/linux/debugfs.h:29:1: warning: empty declaration
      29 | struct debugfs_reg32 {
         | ^~~~~~
   include/linux/debugfs.h:34:1: warning: empty declaration
      34 | struct debugfs_regset32 {
         | ^~~~~~
   include/linux/debugfs.h:41:1: warning: empty declaration
      41 | struct debugfs_u32_array {
         | ^~~~~~
   include/linux/debugfs.h:46:23: error: storage class specified for parameter 'arch_debugfs_dir'
      46 | extern struct dentry *arch_debugfs_dir;
         |                       ^~~~~~~~~~~~~~~~
   include/linux/debugfs.h:63:28: error: storage class specified for parameter 'debugfs_automount_t'
      63 | typedef struct vfsmount *(*debugfs_automount_t)(struct dentry *, void *);
         |                            ^~~~~~~~~~~~~~~~~~~
   include/linux/debugfs.h:88:6: error: expected declaration specifiers or '...' before 'debugfs_automount_t'
      88 |      debugfs_automount_t f,
         |      ^~~~~~~~~~~~~~~~~~~
   include/linux/debugfs.h:367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     367 | {
         | ^
   In file included from include/linux/kmod.h:9,
                    from include/linux/module.h:16,
                    from drivers/md/bcache/super.c:25:
   include/linux/umh.h:11:1: warning: empty declaration
      11 | struct cred;
         | ^~~~~~
   include/linux/umh.h:12:1: warning: empty declaration
      12 | struct file;
         | ^~~~~~
   include/linux/umh.h:19:1: warning: empty declaration
      19 | struct subprocess_info {
         | ^~~~~~
   include/linux/umh.h:33:1: error: storage class specified for parameter 'call_usermodehelper'
      33 | call_usermodehelper(const char *path, char **argv, char **envp, int wait);
         | ^~~~~~~~~~~~~~~~~~~
   include/linux/umh.h:36:1: error: storage class specified for parameter 'call_usermodehelper_setup'
      36 | call_usermodehelper_setup(const char *path, char **argv, char **envp,
         | ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/umh.h:42:1: error: storage class specified for parameter 'call_usermodehelper_exec'
      42 | call_usermodehelper_exec(struct subprocess_info *info, int wait);
         | ^~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/umh.h:44:25: error: storage class specified for parameter 'usermodehelper_table'
      44 | extern struct ctl_table usermodehelper_table[];
         |                         ^~~~~~~~~~~~~~~~~~~~
   include/linux/umh.h:46:1: warning: empty declaration
      46 | enum umh_disable_depth {
         | ^~~~
   include/linux/umh.h:52:12: error: storage class specified for parameter '__usermodehelper_disable'
      52 | extern int __usermodehelper_disable(enum umh_disable_depth depth);
         |            ^~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/umh.h:53:13: error: storage class specified for parameter '__usermodehelper_set_disable_depth'
      53 | extern void __usermodehelper_set_disable_depth(enum umh_disable_depth depth);
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/umh.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
      56 | {
         | ^
   include/linux/umh.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
      61 | {
         | ^
   include/linux/umh.h:65:12: error: storage class specified for parameter 'usermodehelper_read_trylock'
      65 | extern int usermodehelper_read_trylock(void);
         |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/umh.h:66:13: error: storage class specified for parameter 'usermodehelper_read_lock_wait'
      66 | extern long usermodehelper_read_lock_wait(long timeout);
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/umh.h:67:13: error: storage class specified for parameter 'usermodehelper_read_unlock'
      67 | extern void usermodehelper_read_unlock(void);
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/linux/module.h:16,
                    from drivers/md/bcache/super.c:25:
   include/linux/kmod.h:20:13: error: storage class specified for parameter 'modprobe_path'
      20 | extern char modprobe_path[]; /* for sysctl */
         |             ^~~~~~~~~~~~~
   include/linux/kmod.h:24:5: error: storage class specified for parameter '__request_module'
      24 | int __request_module(bool wait, const char *name, ...);
         |     ^~~~~~~~~~~~~~~~
   In file included from arch/alpha/include/asm/elf.h:6,
                    from include/linux/elf.h:6,
                    from include/linux/module.h:18,
                    from drivers/md/bcache/super.c:25:
>> arch/alpha/include/asm/special_insns.h:5:1: warning: empty declaration
       5 | enum implver_enum {
         | ^~~~
   arch/alpha/include/asm/special_insns.h:29:1: warning: empty declaration
      29 | enum amask_enum {
         | ^~~~
   In file included from include/linux/elf.h:6,
                    from include/linux/module.h:18,
                    from drivers/md/bcache/super.c:25:
   arch/alpha/include/asm/elf.h:68:23: error: storage class specified for parameter 'elf_greg_t'
      68 | typedef unsigned long elf_greg_t;
         |                       ^~~~~~~~~~
   arch/alpha/include/asm/elf.h:69:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'elf_gregset_t'
      69 | typedef elf_greg_t elf_gregset_t[ELF_NGREG];
         |                    ^~~~~~~~~~~~~
   arch/alpha/include/asm/elf.h:71:16: error: storage class specified for parameter 'elf_fpreg_t'
      71 | typedef double elf_fpreg_t;
         |                ^~~~~~~~~~~
   arch/alpha/include/asm/elf.h:72:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'elf_fpregset_t'
      72 | typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
         |                     ^~~~~~~~~~~~~~
>> arch/alpha/include/asm/elf.h:109:1: warning: empty declaration
     109 | struct pt_regs;
         | ^~~~~~
   arch/alpha/include/asm/elf.h:110:1: warning: empty declaration
     110 | struct thread_info;
         | ^~~~~~
   arch/alpha/include/asm/elf.h:111:1: warning: empty declaration
     111 | struct task_struct;
         | ^~~~~~
   arch/alpha/include/asm/elf.h:112:29: error: expected declaration specifiers or '...' before 'elf_greg_t'
     112 | extern void dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt,
         |                             ^~~~~~~~~~
   arch/alpha/include/asm/elf.h:119:26: error: expected declaration specifiers or '...' before 'elf_greg_t'
     119 | extern int dump_elf_task(elf_greg_t *dest, struct task_struct *task);
         |                          ^~~~~~~~~~
   arch/alpha/include/asm/elf.h:125:29: error: expected declaration specifiers or '...' before 'elf_fpreg_t'
     125 | extern int dump_elf_task_fp(elf_fpreg_t *dest, struct task_struct *task);
         |                             ^~~~~~~~~~~
   arch/alpha/include/asm/elf.h:152:12: error: storage class specified for parameter 'alpha_l1i_cacheshape'
     152 | extern int alpha_l1i_cacheshape;
         |            ^~~~~~~~~~~~~~~~~~~~
   arch/alpha/include/asm/elf.h:153:12: error: storage class specified for parameter 'alpha_l1d_cacheshape'
     153 | extern int alpha_l1d_cacheshape;
         |            ^~~~~~~~~~~~~~~~~~~~
   arch/alpha/include/asm/elf.h:154:12: error: storage class specified for parameter 'alpha_l2_cacheshape'
     154 | extern int alpha_l2_cacheshape;
         |            ^~~~~~~~~~~~~~~~~~~
   arch/alpha/include/asm/elf.h:155:12: error: storage class specified for parameter 'alpha_l3_cacheshape'
     155 | extern int alpha_l3_cacheshape;
         |            ^~~~~~~~~~~~~~~~~~~
   In file included from include/linux/elf.h:7,
                    from include/linux/module.h:18,
                    from drivers/md/bcache/super.c:25:
   include/uapi/linux/elf.h:9:15: error: storage class specified for parameter 'Elf32_Addr'
       9 | typedef __u32 Elf32_Addr;
         |               ^~~~~~~~~~
   include/uapi/linux/elf.h:10:15: error: storage class specified for parameter 'Elf32_Half'
      10 | typedef __u16 Elf32_Half;
         |               ^~~~~~~~~~
   include/uapi/linux/elf.h:11:15: error: storage class specified for parameter 'Elf32_Off'
      11 | typedef __u32 Elf32_Off;
         |               ^~~~~~~~~
   include/uapi/linux/elf.h:12:15: error: storage class specified for parameter 'Elf32_Sword'
      12 | typedef __s32 Elf32_Sword;
         |               ^~~~~~~~~~~
   include/uapi/linux/elf.h:13:15: error: storage class specified for parameter 'Elf32_Word'
      13 | typedef __u32 Elf32_Word;
         |               ^~~~~~~~~~
   include/uapi/linux/elf.h:16:15: error: storage class specified for parameter 'Elf64_Addr'
      16 | typedef __u64 Elf64_Addr;
         |               ^~~~~~~~~~
   include/uapi/linux/elf.h:17:15: error: storage class specified for parameter 'Elf64_Half'
      17 | typedef __u16 Elf64_Half;
         |               ^~~~~~~~~~
   include/uapi/linux/elf.h:18:15: error: storage class specified for parameter 'Elf64_SHalf'
      18 | typedef __s16 Elf64_SHalf;
         |               ^~~~~~~~~~~
   include/uapi/linux/elf.h:19:15: error: storage class specified for parameter 'Elf64_Off'
      19 | typedef __u64 Elf64_Off;
         |               ^~~~~~~~~
   include/uapi/linux/elf.h:20:15: error: storage class specified for parameter 'Elf64_Sword'
      20 | typedef __s32 Elf64_Sword;
         |               ^~~~~~~~~~~
   include/uapi/linux/elf.h:21:15: error: storage class specified for parameter 'Elf64_Word'
      21 | typedef __u32 Elf64_Word;
         |               ^~~~~~~~~~
   include/uapi/linux/elf.h:22:15: error: storage class specified for parameter 'Elf64_Xword'
      22 | typedef __u64 Elf64_Xword;
         |               ^~~~~~~~~~~
   include/uapi/linux/elf.h:23:15: error: storage class specified for parameter 'Elf64_Sxword'
      23 | typedef __s64 Elf64_Sxword;
         |               ^~~~~~~~~~~~
   include/uapi/linux/elf.h:140:3: error: expected specifier-qualifier-list before 'Elf32_Sword'
     140 |   Elf32_Sword d_tag;
         |   ^~~~~~~~~~~
   include/uapi/linux/elf.h:145:3: error: storage class specified for parameter 'Elf32_Dyn'
     145 | } Elf32_Dyn;
         |   ^~~~~~~~~
   include/uapi/linux/elf.h:148:3: error: expected specifier-qualifier-list before 'Elf64_Sxword'
     148 |   Elf64_Sxword d_tag;  /* entry tag value */
         |   ^~~~~~~~~~~~
   include/uapi/linux/elf.h:153:3: error: storage class specified for parameter 'Elf64_Dyn'
     153 | } Elf64_Dyn;
         |   ^~~~~~~~~
   include/uapi/linux/elf.h:163:3: error: expected specifier-qualifier-list before 'Elf32_Addr'
     163 |   Elf32_Addr r_offset;
         |   ^~~~~~~~~~
   include/uapi/linux/elf.h:165:3: error: storage class specified for parameter 'Elf32_Rel'
     165 | } Elf32_Rel;
         |   ^~~~~~~~~
   include/uapi/linux/elf.h:168:3: error: expected specifier-qualifier-list before 'Elf64_Addr'
     168 |   Elf64_Addr r_offset; /* Location at which to apply the action */
         |   ^~~~~~~~~~
   include/uapi/linux/elf.h:170:3: error: storage class specified for parameter 'Elf64_Rel'
     170 | } Elf64_Rel;
         |   ^~~~~~~~~
   include/uapi/linux/elf.h:173:3: error: expected specifier-qualifier-list before 'Elf32_Addr'
     173 |   Elf32_Addr r_offset;
         |   ^~~~~~~~~~
   include/uapi/linux/elf.h:176:3: error: storage class specified for parameter 'Elf32_Rela'
     176 | } Elf32_Rela;
--
         |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:469:12: error: storage class specified for parameter 'param_set_bool_enable_only'
     469 | extern int param_set_bool_enable_only(const char *val,
         |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:474:38: error: storage class specified for parameter 'param_ops_invbool'
     474 | extern const struct kernel_param_ops param_ops_invbool;
         |                                      ^~~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:475:12: error: storage class specified for parameter 'param_set_invbool'
     475 | extern int param_set_invbool(const char *val, const struct kernel_param *kp);
         |            ^~~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:476:12: error: storage class specified for parameter 'param_get_invbool'
     476 | extern int param_get_invbool(char *buffer, const struct kernel_param *kp);
         |            ^~~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:480:38: error: storage class specified for parameter 'param_ops_bint'
     480 | extern const struct kernel_param_ops param_ops_bint;
         |                                      ^~~~~~~~~~~~~~
   include/linux/moduleparam.h:481:12: error: storage class specified for parameter 'param_set_bint'
     481 | extern int param_set_bint(const char *val, const struct kernel_param *kp);
         |            ^~~~~~~~~~~~~~
   include/linux/moduleparam.h:524:1: warning: empty declaration
     524 | enum hwparam_type {
         | ^~~~
   include/linux/moduleparam.h:585:38: error: storage class specified for parameter 'param_array_ops'
     585 | extern const struct kernel_param_ops param_array_ops;
         |                                      ^~~~~~~~~~~~~~~
   include/linux/moduleparam.h:587:38: error: storage class specified for parameter 'param_ops_string'
     587 | extern const struct kernel_param_ops param_ops_string;
         |                                      ^~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:588:12: error: storage class specified for parameter 'param_set_copystring'
     588 | extern int param_set_copystring(const char *val, const struct kernel_param *);
         |            ^~~~~~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:589:12: error: storage class specified for parameter 'param_get_string'
     589 | extern int param_get_string(char *buffer, const struct kernel_param *kp);
         |            ^~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:593:1: warning: empty declaration
     593 | struct module;
         | ^~~~~~
   include/linux/moduleparam.h:596:12: error: storage class specified for parameter 'module_param_sysfs_setup'
     596 | extern int module_param_sysfs_setup(struct module *mod,
         |            ^~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/moduleparam.h:600:13: error: storage class specified for parameter 'module_param_sysfs_remove'
     600 | extern void module_param_sysfs_remove(struct module *mod);
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/linux/module.h:24,
                    from drivers/md/bcache/super.c:25:
   include/linux/rbtree_latch.h:40:1: warning: empty declaration
      40 | struct latch_tree_node {
         | ^~~~~~
   include/linux/rbtree_latch.h:44:1: warning: empty declaration
      44 | struct latch_tree_root {
         | ^~~~~~
   include/linux/rbtree_latch.h:64:1: warning: empty declaration
      64 | struct latch_tree_ops {
         | ^~~~~~
   include/linux/rbtree_latch.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
      71 | {
         | ^
   include/linux/rbtree_latch.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
      78 | {
         | ^
   include/linux/rbtree_latch.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     101 | {
         | ^
   include/linux/rbtree_latch.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     108 | {
         | ^
   include/linux/rbtree_latch.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     147 | {
         | ^
   include/linux/rbtree_latch.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     174 | {
         | ^
   include/linux/rbtree_latch.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     202 | {
         | ^
   In file included from include/linux/error-injection.h:6,
                    from include/linux/module.h:25,
                    from drivers/md/bcache/super.c:25:
   include/asm-generic/error-injection.h:6:1: warning: empty declaration
       6 | enum {
         | ^~~~
   include/asm-generic/error-injection.h:14:1: warning: empty declaration
      14 | struct error_injection_entry {
         | ^~~~~~
   include/asm-generic/error-injection.h:19:1: warning: empty declaration
      19 | struct pt_regs;
         | ^~~~~~
   include/asm-generic/error-injection.h:38:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
      38 | static inline void override_function_with_return(struct pt_regs *regs) { }
         |                                                                        ^
   In file included from include/linux/module.h:25,
                    from drivers/md/bcache/super.c:25:
   include/linux/error-injection.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
      16 | {
         | ^
   include/linux/error-injection.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
      21 | {
         | ^
   In file included from include/linux/module.h:31,
                    from drivers/md/bcache/super.c:25:
>> arch/alpha/include/asm/module.h:7:1: warning: empty declaration
       7 | struct mod_arch_specific
         | ^~~~~~
   In file included from drivers/md/bcache/super.c:25:
   include/linux/module.h:35:1: warning: empty declaration
      35 | struct modversion_info {
         | ^~~~~~
   include/linux/module.h:40:1: warning: empty declaration
      40 | struct module;
         | ^~~~~~
   include/linux/module.h:41:1: warning: empty declaration
      41 | struct exception_table_entry;
         | ^~~~~~
   include/linux/module.h:43:1: warning: empty declaration
      43 | struct module_kobject {
         | ^~~~~~
   include/linux/module.h:51:1: warning: empty declaration
      51 | struct module_attribute {
         | ^~~~~~
   include/linux/module.h:62:1: warning: empty declaration
      62 | struct module_version_attribute {
         | ^~~~~~
   include/linux/module.h:68:16: error: storage class specified for parameter '__modver_version_show'
      68 | extern ssize_t __modver_version_show(struct module_attribute *,
         |                ^~~~~~~~~~~~~~~~~~~~~
   include/linux/module.h:71:32: error: storage class specified for parameter 'module_uevent'
      71 | extern struct module_attribute module_uevent;
         |                                ^~~~~~~~~~~~~
   include/linux/module.h:74:12: error: storage class specified for parameter 'init_module'
      74 | extern int init_module(void);
         |            ^~~~~~~~~~~
   include/linux/module.h:75:13: error: storage class specified for parameter 'cleanup_module'
      75 | extern void cleanup_module(void);
         |             ^~~~~~~~~~~~~~
   include/linux/module.h:289:1: warning: empty declaration
     289 | struct notifier_block;
         | ^~~~~~
   include/linux/module.h:293:12: error: storage class specified for parameter 'modules_disabled'
     293 | extern int modules_disabled; /* for sysctl */
         |            ^~~~~~~~~~~~~~~~
   include/linux/module.h:300:1: warning: empty declaration
     300 | struct module_use {
         | ^~~~~~
   include/linux/module.h:306:1: warning: empty declaration
     306 | enum module_state {
         | ^~~~
   include/linux/module.h:313:1: warning: empty declaration
     313 | struct mod_tree_node {
         | ^~~~~~
   include/linux/module.h:318:1: warning: empty declaration
     318 | struct module_layout {
         | ^~~~~~
   In file included from arch/alpha/include/asm/module.h:5,
                    from include/linux/module.h:31,
                    from drivers/md/bcache/super.c:25:
   include/asm-generic/module.h:18:18: error: expected specifier-qualifier-list before 'Elf64_Sym'
      18 | #define Elf_Sym  Elf64_Sym
         |                  ^~~~~~~~~
   include/linux/module.h:343:2: note: in expansion of macro 'Elf_Sym'
     343 |  Elf_Sym *symtab;
         |  ^~~~~~~
   In file included from drivers/md/bcache/super.c:25:
   include/linux/module.h:342:1: warning: empty declaration
     342 | struct mod_kallsyms {
         | ^~~~~~
   include/linux/module.h:358:1: warning: empty declaration
     358 | struct module {
         | ^~~~~~
   In file included from arch/alpha/include/asm/module.h:5,
                    from include/linux/module.h:31,
                    from drivers/md/bcache/super.c:25:
   include/asm-generic/module.h:18:18: error: type defaults to 'int' in declaration of 'Elf64_Sym' [-Werror=implicit-int]
      18 | #define Elf_Sym  Elf64_Sym
         |                  ^~~~~~~~~
   include/linux/module.h:527:57: note: in expansion of macro 'Elf_Sym'
     527 | static inline unsigned long kallsyms_symbol_value(const Elf_Sym *sym)
         |                                                         ^~~~~~~
   In file included from drivers/md/bcache/super.c:25:
   include/linux/module.h:527:65: error: expected ';', ',' or ')' before '*' token
     527 | static inline unsigned long kallsyms_symbol_value(const Elf_Sym *sym)
         |                                                                 ^
   include/linux/module.h:537:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     537 | {
         | ^
   include/linux/module.h:550:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     550 | {
         | ^
   include/linux/module.h:557:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     557 | {
         | ^
   include/linux/module.h:563:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     563 | {
         | ^
   include/linux/module.h:578:24: error: storage class specified for parameter '__module_put_and_exit'
     578 | extern void __noreturn __module_put_and_exit(struct module *mod,
         |                        ^~~~~~~~~~~~~~~~~~~~~
   include/linux/module.h:590:13: error: storage class specified for parameter '__module_get'
     590 | extern void __module_get(struct module *module);
         |             ^~~~~~~~~~~~
   include/linux/module.h:594:13: error: storage class specified for parameter 'try_module_get'
     594 | extern bool try_module_get(struct module *module);


vim +5 arch/alpha/include/asm/special_insns.h

ec2212088c42ff David Howells 2012-03-28   4  
ec2212088c42ff David Howells 2012-03-28  @5  enum implver_enum {
ec2212088c42ff David Howells 2012-03-28   6  	IMPLVER_EV4,
ec2212088c42ff David Howells 2012-03-28   7  	IMPLVER_EV5,
ec2212088c42ff David Howells 2012-03-28   8  	IMPLVER_EV6
ec2212088c42ff David Howells 2012-03-28   9  };
ec2212088c42ff David Howells 2012-03-28  10  

:::::: The code at line 5 was first introduced by commit
:::::: ec2212088c42ff7d1362629ec26dda4f3e8bdad3 Disintegrate asm/system.h for Alpha

:::::: TO: David Howells <dhowells@redhat.com>
:::::: CC: David Howells <dhowells@redhat.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-03-29 20:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-29 20:09 [bcache:nvdimm-meta 2/16] arch/alpha/include/asm/special_insns.h:5:1: warning: empty declaration kernel test robot

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.