CC: [email protected] TO: Ira Weiny <[email protected]> tree: https://github.com/weiny2/linux-kernel.git tip-pks-v4-5.12-rc head: b8f2dcd125fa7a88ac29aabf06ff75ee220feb12 commit: f780e759e9e5e521e2a8f60ef83615e8bb6c4676 [13/23] WIP: x86/pks: override invalid PKeys :::::: branch date: 27 hours ago :::::: commit date: 27 hours ago config: x86_64-allnoconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> All error/warnings (new ones prefixed by >>): In file included from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:58, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/slab.h:15, from include/linux/crypto.h:20, from arch/x86/kernel/asm-offsets.c:9: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ -- In file included from arch/x86/include/asm/timex.h:5, from include/linux/timex.h:65, from include/linux/time32.h:13, from include/linux/time.h:60, from include/linux/stat.h:19, from include/linux/module.h:13, from init/main.c:17: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ init/main.c:764:20: warning: no previous prototype for 'arch_post_acpi_subsys_init' [-Wmissing-prototypes] 764 | void __init __weak arch_post_acpi_subsys_init(void) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ init/main.c:776:20: warning: no previous prototype for 'mem_encrypt_init' [-Wmissing-prototypes] 776 | void __init __weak mem_encrypt_init(void) { } | ^~~~~~~~~~~~~~~~ -- In file included from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:58, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/mm.h:10, from arch/x86/kernel/process.c:6: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ arch/x86/kernel/process.c:845:13: warning: no previous prototype for 'arch_post_acpi_subsys_init' [-Wmissing-prototypes] 845 | void __init arch_post_acpi_subsys_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -- In file included from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:58, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/mm.h:10, from include/linux/memblock.h:13, from arch/x86/mm/ioremap.c:10: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ arch/x86/mm/ioremap.c:737:17: warning: no previous prototype for 'early_memremap_pgprot_adjust' [-Wmissing-prototypes] 737 | pgprot_t __init early_memremap_pgprot_adjust(resource_size_t phys_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- In file included from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:58, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/rcupdate.h:27, from include/linux/rculist.h:11, from include/linux/pid.h:5, from include/linux/sched.h:14, from include/linux/uaccess.h:8, from arch/x86/mm/extable.c:3: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ arch/x86/mm/extable.c:27:16: warning: no previous prototype for 'ex_handler_default' [-Wmissing-prototypes] 27 | __visible bool ex_handler_default(const struct exception_table_entry *fixup, | ^~~~~~~~~~~~~~~~~~ arch/x86/mm/extable.c:37:16: warning: no previous prototype for 'ex_handler_fault' [-Wmissing-prototypes] 37 | __visible bool ex_handler_fault(const struct exception_table_entry *fixup, | ^~~~~~~~~~~~~~~~ arch/x86/mm/extable.c:58:16: warning: no previous prototype for 'ex_handler_fprestore' [-Wmissing-prototypes] 58 | __visible bool ex_handler_fprestore(const struct exception_table_entry *fixup, | ^~~~~~~~~~~~~~~~~~~~ arch/x86/mm/extable.c:73:16: warning: no previous prototype for 'ex_handler_uaccess' [-Wmissing-prototypes] 73 | __visible bool ex_handler_uaccess(const struct exception_table_entry *fixup, | ^~~~~~~~~~~~~~~~~~ arch/x86/mm/extable.c:84:16: warning: no previous prototype for 'ex_handler_copy' [-Wmissing-prototypes] 84 | __visible bool ex_handler_copy(const struct exception_table_entry *fixup, | ^~~~~~~~~~~~~~~ arch/x86/mm/extable.c:96:16: warning: no previous prototype for 'ex_handler_rdmsr_unsafe' [-Wmissing-prototypes] 96 | __visible bool ex_handler_rdmsr_unsafe(const struct exception_table_entry *fixup, | ^~~~~~~~~~~~~~~~~~~~~~~ arch/x86/mm/extable.c:113:16: warning: no previous prototype for 'ex_handler_wrmsr_unsafe' [-Wmissing-prototypes] 113 | __visible bool ex_handler_wrmsr_unsafe(const struct exception_table_entry *fixup, | ^~~~~~~~~~~~~~~~~~~~~~~ arch/x86/mm/extable.c:129:16: warning: no previous prototype for 'ex_handler_clear_fs' [-Wmissing-prototypes] 129 | __visible bool ex_handler_clear_fs(const struct exception_table_entry *fixup, | ^~~~~~~~~~~~~~~~~~~ -- In file included from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:58, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/mm.h:10, from arch/x86/entry/vdso/vma.c:7: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vma.c:35:19: warning: no previous prototype for 'arch_get_vdso_data' [-Wmissing-prototypes] 35 | struct vdso_data *arch_get_vdso_data(void *vvar_page) | ^~~~~~~~~~~~~~~~~~ -- In file included from arch/x86/include/asm/timex.h:5, from include/linux/timex.h:65, from include/linux/time32.h:13, from include/linux/time.h:60, from arch/x86/entry/vdso/vgetcpu.c:10: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vgetcpu.c:14:1: warning: no previous prototype for '__vdso_getcpu' [-Wmissing-prototypes] 14 | __vdso_getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *unused) | ^~~~~~~~~~~~~ -- ld: arch/x86/entry/vdso/vgetcpu.o: in function `pkrs_write_current': >> vgetcpu.c:(.text+0x0): multiple definition of `pkrs_write_current'; >> arch/x86/entry/vdso/vclock_gettime.o:vclock_gettime.c:(.text+0x0): first >> defined here >> objdump: 'arch/x86/entry/vdso/vdso64.so.dbg': No such file -- >> objcopy: 'arch/x86/entry/vdso/vdso64.so.dbg': No such file -- In file included from include/linux/mutex.h:19, from include/linux/seq_file.h:8, from arch/x86/mm/pat/memtype.c:34: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ arch/x86/mm/pat/memtype.c:803:5: warning: no previous prototype for 'arch_io_reserve_memtype_wc' [-Wmissing-prototypes] 803 | int arch_io_reserve_memtype_wc(resource_size_t start, resource_size_t size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/mm/pat/memtype.c:811:6: warning: no previous prototype for 'arch_io_free_memtype_wc' [-Wmissing-prototypes] 811 | void arch_io_free_memtype_wc(resource_size_t start, resource_size_t size) | ^~~~~~~~~~~~~~~~~~~~~~~ -- In file included from arch/x86/include/asm/cpufeature.h:5, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:58, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:78, from include/linux/percpu.h:6, from include/linux/context_tracking_state.h:5, from include/linux/hardirq.h:5, from include/linux/interrupt.h:11, from kernel/panic.c:14: >> arch/x86/include/asm/processor.h:806:6: warning: no previous prototype for >> 'pkrs_write_current' [-Wmissing-prototypes] 806 | void pkrs_write_current(void) { } | ^~~~~~~~~~~~~~~~~~ kernel/panic.c:85:13: warning: no previous prototype for 'panic_smp_self_stop' [-Wmissing-prototypes] 85 | void __weak panic_smp_self_stop(void) | ^~~~~~~~~~~~~~~~~~~ kernel/panic.c:95:13: warning: no previous prototype for 'nmi_panic_self_stop' [-Wmissing-prototypes] 95 | void __weak nmi_panic_self_stop(struct pt_regs *regs) | ^~~~~~~~~~~~~~~~~~~ kernel/panic.c:106:13: warning: no previous prototype for 'crash_smp_send_stop' [-Wmissing-prototypes] 106 | void __weak crash_smp_send_stop(void) | ^~~~~~~~~~~~~~~~~~~ kernel/panic.c:576:6: warning: no previous prototype for '__warn' [-Wmissing-prototypes] 576 | void __warn(const char *file, int line, void *caller, unsigned taint, | ^~~~~~ kernel/panic.c: In function '__warn': kernel/panic.c:590:3: warning: function '__warn' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 590 | vprintk(args->fmt, args->args); | ^~~~~~~ kernel/panic.c: At top level: kernel/panic.c:640:6: warning: no previous prototype for '__warn_printk' [-Wmissing-prototypes] 640 | void __warn_printk(const char *fmt, ...) | ^~~~~~~~~~~~~ kernel/panic.c: In function '__warn_printk': kernel/panic.c:647:2: warning: function '__warn_printk' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 647 | vprintk(fmt, args); | ^~~~~~~ .. --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
