All of lore.kernel.org
 help / color / mirror / Atom feed
* [sashal-linux-stable:pending-4.4 35/56] arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
@ 2021-06-30 20:47 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-06-30 20:47 UTC (permalink / raw)
  To: kbuild-all

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

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git pending-4.4
head:   9308d4071af033adc77cbb32e4b07fd2fcdf67f7
commit: 340a68005827180b206a51ab53929404d505dc4b [35/56] ARCv2: save ABI registers across signal handling
config: arc-nsimosci_defconfig (attached as .config)
compiler: arc-elf-gcc (GCC) 7.5.0
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/commit/?id=340a68005827180b206a51ab53929404d505dc4b
        git remote add sashal-linux-stable https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
        git fetch --no-tags sashal-linux-stable pending-4.4
        git checkout 340a68005827180b206a51ab53929404d505dc4b
        # save the attached .config to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-7.5.0 make.cross O=build_dir ARCH=arc prepare

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

All errors (new ones prefixed by >>):

   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from include/linux/sched.h:37,
                    from arch/arc/kernel/asm-offsets.c:9:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
--
   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from include/linux/sched.h:37,
                    from include/linux/uaccess.h:4,
                    from include/linux/highmem.h:8,
                    from include/linux/pagemap.h:10,
                    from arch/arc/include/asm/tlb.h:44,
                    from arch/arc/kernel/setup.c:23:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
   In file included from arch/arc/include/asm/tlb.h:44:0,
                    from arch/arc/kernel/setup.c:23:
   include/linux/pagemap.h: In function 'fault_in_multipages_readable':
   include/linux/pagemap.h:632:16: warning: variable 'c' set but not used [-Wunused-but-set-variable]
     volatile char c;
                   ^
--
   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from include/linux/sched.h:37,
                    from include/acpi/platform/aclinux.h:79,
                    from include/acpi/platform/acenv.h:174,
                    from include/acpi/acpi.h:56,
                    from include/linux/acpi.h:33,
                    from include/linux/irqchip.h:14,
                    from arch/arc/kernel/irq.c:11:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
   arch/arc/kernel/irq.c:21:13: warning: no previous declaration for 'init_IRQ' [-Wmissing-declarations]
    void __init init_IRQ(void)
                ^~~~~~~~
   arch/arc/kernel/irq.c:44:6: warning: no previous declaration for 'arch_do_IRQ' [-Wmissing-declarations]
    void arch_do_IRQ(unsigned int irq, struct pt_regs *regs)
         ^~~~~~~~~~~
--
   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from include/linux/sched.h:37,
                    from arch/arc/kernel/time.c:35:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
   arch/arc/kernel/time.c:161:5: warning: no previous declaration for 'arc_counter_setup' [-Wmissing-declarations]
    int arc_counter_setup(void)
        ^~~~~~~~~~~~~~~~~
   In file included from arch/arc/kernel/time.c:41:0:
   include/linux/clocksource.h:113:75: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    #define CLOCKSOURCE_MASK(bits) (cycle_t)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
                                                                              ^
   arch/arc/kernel/time.c:180:12: note: in expansion of macro 'CLOCKSOURCE_MASK'
     .mask   = CLOCKSOURCE_MASK(32),
               ^~~~~~~~~~~~~~~~
   arch/arc/kernel/time.c: In function 'arc_local_timer_setup':
   arch/arc/kernel/time.c:253:6: warning: old-style function definition [-Wold-style-definition]
    void arc_local_timer_setup()
         ^~~~~~~~~~~~~~~~~~~~~
   arch/arc/kernel/time.c: At top level:
   arch/arc/kernel/time.c:276:13: warning: no previous declaration for 'time_init' [-Wmissing-declarations]
    void __init time_init(void)
                ^~~~~~~~~
--
   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from include/linux/sched.h:37,
                    from include/linux/ptrace.h:5,
                    from arch/arc/kernel/ptrace.c:9:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
   In file included from include/linux/ptrace.h:4:0,
                    from arch/arc/kernel/ptrace.c:9:
   include/linux/regset.h: In function 'user_regset_copyout':
   include/linux/regset.h:227:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     BUG_ON(*pos < start_pos);
                 ^
   include/linux/compiler.h:182:42: note: in definition of macro 'unlikely'
    # define unlikely(x) __builtin_expect(!!(x), 0)
                                             ^
   include/linux/regset.h:227:2: note: in expansion of macro 'BUG_ON'
     BUG_ON(*pos < start_pos);
     ^~~~~~
   In file included from arch/arc/kernel/ptrace.c:11:0:
   include/linux/regset.h:228:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (end_pos < 0 || *pos < end_pos) {
                             ^
   In file included from include/linux/ptrace.h:4:0,
                    from arch/arc/kernel/ptrace.c:9:
   include/linux/regset.h: In function 'user_regset_copyin':
   include/linux/regset.h:252:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     BUG_ON(*pos < start_pos);
                 ^
   include/linux/compiler.h:182:42: note: in definition of macro 'unlikely'
    # define unlikely(x) __builtin_expect(!!(x), 0)
                                             ^
   include/linux/regset.h:252:2: note: in expansion of macro 'BUG_ON'
     BUG_ON(*pos < start_pos);
     ^~~~~~
   In file included from arch/arc/kernel/ptrace.c:11:0:
   include/linux/regset.h:253:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (end_pos < 0 || *pos < end_pos) {
                             ^
   In file included from include/linux/ptrace.h:4:0,
                    from arch/arc/kernel/ptrace.c:9:
   include/linux/regset.h: In function 'user_regset_copyout_zero':
   include/linux/regset.h:282:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     BUG_ON(*pos < start_pos);
                 ^
   include/linux/compiler.h:182:42: note: in definition of macro 'unlikely'
    # define unlikely(x) __builtin_expect(!!(x), 0)
                                             ^
   include/linux/regset.h:282:2: note: in expansion of macro 'BUG_ON'
     BUG_ON(*pos < start_pos);
     ^~~~~~
   In file included from arch/arc/kernel/ptrace.c:11:0:
   include/linux/regset.h:283:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (end_pos < 0 || *pos < end_pos) {
                             ^
   In file included from include/linux/ptrace.h:4:0,
                    from arch/arc/kernel/ptrace.c:9:
   include/linux/regset.h: In function 'user_regset_copyin_ignore':
   include/linux/regset.h:308:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     BUG_ON(*pos < start_pos);
                 ^
   include/linux/compiler.h:182:42: note: in definition of macro 'unlikely'
    # define unlikely(x) __builtin_expect(!!(x), 0)
                                             ^
   include/linux/regset.h:308:2: note: in expansion of macro 'BUG_ON'
     BUG_ON(*pos < start_pos);
     ^~~~~~
   In file included from arch/arc/kernel/ptrace.c:11:0:
   include/linux/regset.h:309:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (end_pos < 0 || *pos < end_pos) {
                             ^
   arch/arc/kernel/ptrace.c: At top level:
   arch/arc/kernel/ptrace.c:237:16: warning: no previous declaration for 'syscall_trace_entry' [-Wmissing-declarations]
    asmlinkage int syscall_trace_entry(struct pt_regs *regs)
                   ^~~~~~~~~~~~~~~~~~~
   arch/arc/kernel/ptrace.c:245:17: warning: no previous declaration for 'syscall_trace_exit' [-Wmissing-declarations]
    asmlinkage void syscall_trace_exit(struct pt_regs *regs)
                    ^~~~~~~~~~~~~~~~~~
--
   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from include/linux/sched.h:37,
                    from arch/arc/kernel/process.c:13:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
   In file included from arch/arc/kernel/process.c:19:0:
   include/linux/syscalls.h:180:18: warning: no previous declaration for 'sys_arc_gettls' [-Wmissing-declarations]
     asmlinkage long sys_##sname(void)
                     ^
   arch/arc/kernel/process.c:39:1: note: in expansion of macro 'SYSCALL_DEFINE0'
    SYSCALL_DEFINE0(arc_gettls)
    ^~~~~~~~~~~~~~~
   arch/arc/kernel/process.c:213:5: warning: no previous declaration for 'dump_fpu' [-Wmissing-declarations]
    int dump_fpu(struct pt_regs *regs, elf_fpregset_t *fpu)
        ^~~~~~~~
--
   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from arch/arc/kernel/signal.c:50:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
   In file included from arch/arc/kernel/signal.c:54:0:
   include/linux/syscalls.h:180:18: warning: no previous declaration for 'sys_rt_sigreturn' [-Wmissing-declarations]
     asmlinkage long sys_##sname(void)
                     ^
   arch/arc/kernel/signal.c:195:1: note: in expansion of macro 'SYSCALL_DEFINE0'
    SYSCALL_DEFINE0(rt_sigreturn)
    ^~~~~~~~~~~~~~~
   arch/arc/kernel/signal.c:402:6: warning: no previous declaration for 'do_signal' [-Wmissing-declarations]
    void do_signal(struct pt_regs *regs)
         ^~~~~~~~~
   arch/arc/kernel/signal.c: In function 'do_signal':
   arch/arc/kernel/signal.c:420:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if (regs->r0 == -ERESTARTNOHAND ||
                   ^~
   arch/arc/kernel/signal.c:421:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          regs->r0 == -ERESTARTSYS || regs->r0 == -ERESTARTNOINTR) {
                   ^~
   arch/arc/kernel/signal.c:421:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          regs->r0 == -ERESTARTSYS || regs->r0 == -ERESTARTNOINTR) {
                                               ^~
   arch/arc/kernel/signal.c:424:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      } else if (regs->r0 == -ERESTART_RESTARTBLOCK) {
                          ^~
   arch/arc/kernel/signal.c: At top level:
   arch/arc/kernel/signal.c:435:6: warning: no previous declaration for 'do_notify_resume' [-Wmissing-declarations]
    void do_notify_resume(struct pt_regs *regs)
         ^~~~~~~~~~~~~~~~
--
   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from include/linux/sched.h:37,
                    from arch/arc/kernel/traps.c:16:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
   arch/arc/kernel/traps.c:80:48: warning: no previous declaration for 'do_privilege_fault' [-Wmissing-declarations]
    DO_ERROR_INFO(SIGILL, "Priv Op/Disabled Extn", do_privilege_fault, ILL_PRVOPC)
                                                   ^
   arch/arc/kernel/traps.c:66:5: note: in definition of macro 'DO_ERROR_INFO'
    int name(unsigned long address, struct pt_regs *regs) \
        ^~~~
   arch/arc/kernel/traps.c:81:44: warning: no previous declaration for 'do_extension_fault' [-Wmissing-declarations]
    DO_ERROR_INFO(SIGILL, "Invalid Extn Insn", do_extension_fault, ILL_ILLOPC)
                                               ^
   arch/arc/kernel/traps.c:66:5: note: in definition of macro 'DO_ERROR_INFO'
    int name(unsigned long address, struct pt_regs *regs) \
        ^~~~
   arch/arc/kernel/traps.c:82:48: warning: no previous declaration for 'insterror_is_error' [-Wmissing-declarations]
    DO_ERROR_INFO(SIGILL, "Illegal Insn (or Seq)", insterror_is_error, ILL_ILLOPC)
                                                   ^
   arch/arc/kernel/traps.c:66:5: note: in definition of macro 'DO_ERROR_INFO'
    int name(unsigned long address, struct pt_regs *regs) \
        ^~~~
   arch/arc/kernel/traps.c:83:45: warning: no previous declaration for 'do_memory_error' [-Wmissing-declarations]
    DO_ERROR_INFO(SIGBUS, "Invalid Mem Access", do_memory_error, BUS_ADRERR)
                                                ^
   arch/arc/kernel/traps.c:66:5: note: in definition of macro 'DO_ERROR_INFO'
    int name(unsigned long address, struct pt_regs *regs) \
        ^~~~
   arch/arc/kernel/traps.c:84:42: warning: no previous declaration for 'trap_is_brkpt' [-Wmissing-declarations]
    DO_ERROR_INFO(SIGTRAP, "Breakpoint Set", trap_is_brkpt, TRAP_BRKPT)
                                             ^
   arch/arc/kernel/traps.c:66:5: note: in definition of macro 'DO_ERROR_INFO'
    int name(unsigned long address, struct pt_regs *regs) \
        ^~~~
   arch/arc/kernel/traps.c:85:44: warning: no previous declaration for 'do_misaligned_error' [-Wmissing-declarations]
    DO_ERROR_INFO(SIGBUS, "Misaligned Access", do_misaligned_error, BUS_ADRALN)
                                               ^
   arch/arc/kernel/traps.c:66:5: note: in definition of macro 'DO_ERROR_INFO'
    int name(unsigned long address, struct pt_regs *regs) \
        ^~~~
   arch/arc/kernel/traps.c:90:5: warning: no previous declaration for 'do_misaligned_access' [-Wmissing-declarations]
    int do_misaligned_access(unsigned long address, struct pt_regs *regs,
        ^~~~~~~~~~~~~~~~~~~~
   arch/arc/kernel/traps.c:104:6: warning: no previous declaration for 'do_machine_check_fault' [-Wmissing-declarations]
    void do_machine_check_fault(unsigned long address, struct pt_regs *regs)
         ^~~~~~~~~~~~~~~~~~~~~~
   arch/arc/kernel/traps.c:119:6: warning: no previous declaration for 'do_non_swi_trap' [-Wmissing-declarations]
    void do_non_swi_trap(unsigned long address, struct pt_regs *regs)
         ^~~~~~~~~~~~~~~
   arch/arc/kernel/traps.c:147:6: warning: no previous declaration for 'do_insterror_or_kprobe' [-Wmissing-declarations]
    void do_insterror_or_kprobe(unsigned long address, struct pt_regs *regs)
         ^~~~~~~~~~~~~~~~~~~~~~
   arch/arc/kernel/traps.c:162:6: warning: no previous declaration for 'abort' [-Wmissing-declarations]
    void abort(void)
         ^~~~~
--
   In file included from include/asm-generic/signal.h:10:0,
                    from arch/arc/include/uapi/asm/signal.h:25,
                    from include/uapi/linux/signal.h:4,
                    from include/linux/signal.h:6,
                    from include/linux/syscalls.h:73,
                    from arch/arc/kernel/sys.c:2:
>> arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type
     struct user_regs_arcv2 v2abi;
                            ^~~~~
   arch/arc/kernel/sys.c:11:36: warning: initialized field overwritten [-Woverride-init]
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:28:37: note: in expansion of macro '__SYSCALL'
    #define __SC_COMP(_nr, _sys, _comp) __SYSCALL(_nr, _sys)
                                        ^~~~~~~~~
   include/uapi/asm-generic/unistd.h:33:1: note: in expansion of macro '__SC_COMP'
    __SC_COMP(__NR_io_setup, sys_io_setup, compat_sys_io_setup)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: note: (near initialization for 'sys_call_table[0]')
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:28:37: note: in expansion of macro '__SYSCALL'
    #define __SC_COMP(_nr, _sys, _comp) __SYSCALL(_nr, _sys)
                                        ^~~~~~~~~
   include/uapi/asm-generic/unistd.h:33:1: note: in expansion of macro '__SC_COMP'
    __SC_COMP(__NR_io_setup, sys_io_setup, compat_sys_io_setup)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: warning: initialized field overwritten [-Woverride-init]
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:35:1: note: in expansion of macro '__SYSCALL'
    __SYSCALL(__NR_io_destroy, sys_io_destroy)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: note: (near initialization for 'sys_call_table[1]')
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:35:1: note: in expansion of macro '__SYSCALL'
    __SYSCALL(__NR_io_destroy, sys_io_destroy)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: warning: initialized field overwritten [-Woverride-init]
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:28:37: note: in expansion of macro '__SYSCALL'
    #define __SC_COMP(_nr, _sys, _comp) __SYSCALL(_nr, _sys)
                                        ^~~~~~~~~
   include/uapi/asm-generic/unistd.h:37:1: note: in expansion of macro '__SC_COMP'
    __SC_COMP(__NR_io_submit, sys_io_submit, compat_sys_io_submit)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: note: (near initialization for 'sys_call_table[2]')
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:28:37: note: in expansion of macro '__SYSCALL'
    #define __SC_COMP(_nr, _sys, _comp) __SYSCALL(_nr, _sys)
                                        ^~~~~~~~~
   include/uapi/asm-generic/unistd.h:37:1: note: in expansion of macro '__SC_COMP'
    __SC_COMP(__NR_io_submit, sys_io_submit, compat_sys_io_submit)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: warning: initialized field overwritten [-Woverride-init]
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:39:1: note: in expansion of macro '__SYSCALL'
    __SYSCALL(__NR_io_cancel, sys_io_cancel)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: note: (near initialization for 'sys_call_table[3]')
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:39:1: note: in expansion of macro '__SYSCALL'
    __SYSCALL(__NR_io_cancel, sys_io_cancel)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: warning: initialized field overwritten [-Woverride-init]
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:28:37: note: in expansion of macro '__SYSCALL'
    #define __SC_COMP(_nr, _sys, _comp) __SYSCALL(_nr, _sys)
                                        ^~~~~~~~~
   include/uapi/asm-generic/unistd.h:41:1: note: in expansion of macro '__SC_COMP'
    __SC_COMP(__NR_io_getevents, sys_io_getevents, compat_sys_io_getevents)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: note: (near initialization for 'sys_call_table[4]')
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:28:37: note: in expansion of macro '__SYSCALL'
    #define __SC_COMP(_nr, _sys, _comp) __SYSCALL(_nr, _sys)
                                        ^~~~~~~~~
   include/uapi/asm-generic/unistd.h:41:1: note: in expansion of macro '__SC_COMP'
    __SC_COMP(__NR_io_getevents, sys_io_getevents, compat_sys_io_getevents)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: warning: initialized field overwritten [-Woverride-init]
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:45:1: note: in expansion of macro '__SYSCALL'
    __SYSCALL(__NR_setxattr, sys_setxattr)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: note: (near initialization for 'sys_call_table[5]')
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:45:1: note: in expansion of macro '__SYSCALL'
    __SYSCALL(__NR_setxattr, sys_setxattr)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: warning: initialized field overwritten [-Woverride-init]
    #define __SYSCALL(nr, call) [nr] = (call),
                                       ^
   include/uapi/asm-generic/unistd.h:47:1: note: in expansion of macro '__SYSCALL'
    __SYSCALL(__NR_lsetxattr, sys_lsetxattr)
    ^~~~~~~~~
   arch/arc/kernel/sys.c:11:36: note: (near initialization for 'sys_call_table[6]')
    #define __SYSCALL(nr, call) [nr] = (call),
..


vim +/v2abi +20 arch/arc/include/uapi/asm/sigcontext.h

    13	
    14	/*
    15	 * Signal context structure - contains all info to do with the state
    16	 * before the signal handler was invoked.
    17	 */
    18	struct sigcontext {
    19		struct user_regs_struct regs;
  > 20		struct user_regs_arcv2 v2abi;
    21	};
    22	

---
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: 8237 bytes --]

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

only message in thread, other threads:[~2021-06-30 20:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-30 20:47 [sashal-linux-stable:pending-4.4 35/56] arch/arc/include/uapi/asm/sigcontext.h:20:25: error: field 'v2abi' has incomplete type 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.