Subject: [linus:master] [genetlink] ce48ebdd56: WARNING:at_net/netlink/genetlink.c:#genl_register_family

From: kernel test robot <[email-masked]>
Date: Sun, 30 Oct 2022 17:35:04 +0800

Greeting,

FYI, we noticed WARNING:at_net/netlink/genetlink.c:#genl_register_family due to commit (built with gcc-11):

commit: ce48ebdd56513fa5ad9dab683a96399e00dbf464 ("genetlink: limit the use of validation workarounds to old ops")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

[test failed on linux-next/master fd8dab197cca2746e1fcd399a218eec5164726d4]

in testcase: boot

on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G

caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):

If you fix the issue, kindly add following tag
| Reported-by: kernel test robot <[email-masked]>
| Link: https://lore.kernel.org/oe-lkp/[email-masked]

[   13.397342][    T1] ------------[ cut here ]------------
[ 13.398381][ T1] WARNING: CPU: 0 PID: 1 at net/netlink/genetlink.c:383 genl_register_family (??:?) 
[   13.399867][    T1] Modules linked in:
[   13.400473][    T1] CPU: 0 PID: 1 Comm: swapper Tainted: G        W          6.1.0-rc2-00093-gce48ebdd5651 #1 e169ad32aa69920420b9c04cbfc68b3caba60cfb
[ 13.402793][ T1] EIP: genl_register_family (??:?) 
[ 13.403628][ T1] Code: 0f 0b 8b 45 c0 85 c0 0f 84 ef 01 00 00 0f b6 45 d0 8b 75 ac 88 45 b3 3a 46 28 0f 82 44 01 00 00 80 7d d3 00 0f 84 3a 01 00 00 <0f> 0b be ea ff ff ff 8b 45 f0 2b 05 f0 d0 70 c3 0f 85 7b 02 00 00
All code
========
   0:	0f 0b                	ud2    
   2:	8b 45 c0             	mov    -0x40(%rbp),%eax
   5:	85 c0                	test   %eax,%eax
   7:	0f 84 ef 01 00 00    	je     0x1fc
   d:	0f b6 45 d0          	movzbl -0x30(%rbp),%eax
  11:	8b 75 ac             	mov    -0x54(%rbp),%esi
  14:	88 45 b3             	mov    %al,-0x4d(%rbp)
  17:	3a 46 28             	cmp    0x28(%rsi),%al
  1a:	0f 82 44 01 00 00    	jb     0x164
  20:	80 7d d3 00          	cmpb   $0x0,-0x2d(%rbp)
  24:	0f 84 3a 01 00 00    	je     0x164
  2a:*	0f 0b                	ud2    		<-- trapping instruction
  2c:	be ea ff ff ff       	mov    $0xffffffea,%esi
  31:	8b 45 f0             	mov    -0x10(%rbp),%eax
  34:	2b 05 f0 d0 70 c3    	sub    -0x3c8f2f10(%rip),%eax        # 0xffffffffc370d12a
  3a:	0f 85 7b 02 00 00    	jne    0x2bb

Code starting with the faulting instruction
===========================================
   0:	0f 0b                	ud2    
   2:	be ea ff ff ff       	mov    $0xffffffea,%esi
   7:	8b 45 f0             	mov    -0x10(%rbp),%eax
   a:	2b 05 f0 d0 70 c3    	sub    -0x3c8f2f10(%rip),%eax        # 0xffffffffc370d100
  10:	0f 85 7b 02 00 00    	jne    0x291
[   13.406809][    T1] EAX: 00000001 EBX: 00000000 ECX: c29f8800 EDX: c29f8840
[   13.407879][    T1] ESI: c2ea7620 EDI: 00000004 EBP: c0243f0c ESP: c0243eb0
[   13.410241][    T1] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00010206
[   13.411421][    T1] CR0: 80050033 CR2: ffdda000 CR3: 03ec8000 CR4: 00040690
[   13.412508][    T1] Call Trace:
[ 13.413037][ T1] ? ovs_flow_cmd_get (datapath.c:?) 
[ 13.414061][ T1] dp_init (datapath.c:?) 
[ 13.414690][ T1] ? batadv_tt_cache_init (datapath.c:?) 
[ 13.415520][ T1] do_one_initcall (??:?) 
[ 13.416301][ T1] ? rdinit_setup (main.c:?) 
[ 13.417241][ T1] do_initcalls (main.c:?) 
[ 13.418185][ T1] kernel_init_freeable (main.c:?) 
[ 13.418950][ T1] ? rest_init (main.c:?) 
[ 13.419594][ T1] kernel_init (main.c:?) 
[ 13.420259][ T1] ret_from_fork (??:?) 
[   13.420991][    T1] irq event stamp: 1618993
[ 13.421873][ T1] hardirqs last enabled at (1619003): __up_console_sem (printk.c:?) 
[ 13.423220][ T1] hardirqs last disabled at (1619010): __up_console_sem (printk.c:?) 
[ 13.424548][ T1] softirqs last enabled at (1617448): lowpan_nhc_add (??:?) 
[ 13.426117][ T1] softirqs last disabled at (1617446): lowpan_nhc_add (??:?) 
[   13.427451][    T1] ---[ end trace 0000000000000000 ]---
[ 13.429026][ T1] initcall dp_init+0x0/0x111 returned -22 after 33525 usecs 
[ 13.430395][ T1] calling vsock_init+0x0/0xed @ 1 
[   13.431786][    T1] NET: Registered PF_VSOCK protocol family
[ 13.432729][ T1] initcall vsock_init+0x0/0xed returned 0 after 1536 usecs 
[ 13.434055][ T1] calling vsock_diag_init+0x0/0xf @ 1 
[ 13.434899][ T1] initcall vsock_diag_init+0x0/0xf returned 0 after 4 usecs 
[ 13.435981][ T1] calling mpls_gso_init+0x0/0x25 @ 1 
[   13.436818][    T1] mpls_gso: MPLS GSO support
[ 13.437528][ T1] initcall mpls_gso_init+0x0/0x25 returned 0 after 709 usecs 
[ 13.438850][ T1] calling nsh_init_module+0x0/0x11 @ 1 
[ 13.439701][ T1] initcall nsh_init_module+0x0/0x11 returned 0 after 3 usecs 
[ 13.442947][ T1] calling hsr_init+0x0/0x14 @ 1 
[   13.443868][    T1] Cannot create hsr debugfs root directory
[ 13.444953][ T1] initcall hsr_init+0x0/0x14 returned 0 after 1222 usecs 
[ 13.446262][ T1] calling qcom_smd_qrtr_driver_init+0x0/0x11 @ 1 
[ 13.447352][ T1] initcall qcom_smd_qrtr_driver_init+0x0/0x11 returned 0 after 104 usecs 
[ 13.448702][ T1] calling qcom_mhi_qrtr_driver_init+0x0/0x11 @ 1 
[ 13.450041][ T1] initcall qcom_mhi_qrtr_driver_init+0x0/0x11 returned 0 after 125 usecs 
[ 13.453081][ T1] calling kernel_do_mounts_initrd_sysctls_init+0x0/0x1b @ 1 
[ 13.454517][ T1] initcall kernel_do_mounts_initrd_sysctls_init+0x0/0x1b returned 0 after 44 usecs 
[ 13.455973][ T1] calling hpet_insert_resource+0x0/0x1f @ 1 
[ 13.456933][ T1] initcall hpet_insert_resource+0x0/0x1f returned 0 after 5 usecs 
[ 13.458383][ T1] calling create_tlb_single_page_flush_ceiling+0x0/0x23 @ 1 
[ 13.459559][ T1] initcall create_tlb_single_page_flush_ceiling+0x0/0x23 returned 0 after 2 usecs 
[ 13.460999][ T1] calling cpa_stats_init+0x0/0x23 @ 1 
[ 13.462085][ T1] initcall cpa_stats_init+0x0/0x23 returned 0 after 1 usecs 
[ 13.463213][ T1] calling pat_memtype_list_init+0x0/0x31 @ 1 
[ 13.464170][ T1] initcall pat_memtype_list_init+0x0/0x31 returned 0 after 1 usecs 
[ 13.465413][ T1] calling reboot_ksysfs_init+0x0/0x53 @ 1 
[ 13.466604][ T1] initcall reboot_ksysfs_init+0x0/0x53 returned 0 after 76 usecs 
[ 13.467824][ T1] calling sched_core_sysctl_init+0x0/0x1b @ 1 
[ 13.470087][ T1] initcall sched_core_sysctl_init+0x0/0x1b returned 0 after 21 usecs 
[ 13.471431][ T1] calling sched_fair_sysctl_init+0x0/0x1b @ 1 
[ 13.472488][ T1] initcall sched_fair_sysctl_init+0x0/0x1b returned 0 after 18 usecs 
[ 13.474016][ T1] calling sched_rt_sysctl_init+0x0/0x1b @ 1 
[ 13.474985][ T1] initcall sched_rt_sysctl_init+0x0/0x1b returned 0 after 21 usecs 
[ 13.476214][ T1] calling sched_dl_sysctl_init+0x0/0x1b @ 1 
[ 13.477207][ T1] initcall sched_dl_sysctl_init+0x0/0x1b returned 0 after 17 usecs 
[ 13.478660][ T1] calling sched_clock_init_late+0x0/0xa2 @ 1 
[   13.479623][    T1] sched_clock: Marking stable (13455826937, 22697179)->(13505147251, -26623135)
[ 13.481029][ T1] initcall sched_clock_init_late+0x0/0xa2 returned 0 after 1406 usecs 
[ 13.482530][ T1] calling sched_init_debug+0x0/0x105 @ 1 
[ 13.483424][ T1] initcall sched_init_debug+0x0/0x105 returned 0 after 2 usecs 
[ 13.484690][ T1] calling kernel_lockdep_sysctls_init+0x0/0x1b @ 1 
[ 13.485949][ T1] initcall kernel_lockdep_sysctls_init+0x0/0x1b returned 0 after 26 usecs 
[ 13.487293][ T1] calling cpu_latency_qos_init+0x0/0x33 @ 1 
[ 13.488562][ T1] initcall cpu_latency_qos_init+0x0/0x33 returned 0 after 338 usecs 
[ 13.490051][ T1] calling printk_late_init+0x0/0xf7 @ 1 
[ 13.490996][ T1] initcall printk_late_init+0x0/0xf7 returned 0 after 28 usecs 
[ 13.492179][ T1] calling rcu_verify_early_boot_tests+0x0/0x60 @ 1 
[ 13.493238][ T1] initcall rcu_verify_early_boot_tests+0x0/0x60 returned 0 after 2 usecs 
[ 13.494755][ T1] calling rcu_tasks_verify_schedule_work+0x0/0x70 @ 1 
[ 13.495860][ T1] initcall rcu_tasks_verify_schedule_work+0x0/0x70 returned 0 after 2 usecs 
[ 13.498451][ T1] calling tk_debug_sleep_time_init+0x0/0x1f @ 1 
[ 13.499455][ T1] initcall tk_debug_sleep_time_init+0x0/0x1f returned 0 after 1 usecs 
[ 13.500730][ T1] calling bpf_ksym_iter_register+0x0/0x19 @ 1 
[ 13.501939][ T1] initcall bpf_ksym_iter_register+0x0/0x19 returned 0 after 19 usecs 
[ 13.503199][ T1] calling bpf_rstat_kfunc_init+0x0/0x14 @ 1 
[ 13.504158][ T1] initcall bpf_rstat_kfunc_init+0x0/0x14 returned 0 after 32 usecs 
[ 13.505423][ T1] calling debugfs_kprobe_init+0x0/0x61 @ 1 
[ 13.506571][ T1] initcall debugfs_kprobe_init+0x0/0x61 returned 0 after 2 usecs 
[ 13.507771][ T1] calling bpf_key_sig_kfuncs_init+0x0/0x14 @ 1 
[ 13.508794][ T1] initcall bpf_key_sig_kfuncs_init+0x0/0x14 returned 0 after 28 usecs 
[ 13.510307][ T1] calling bpf_syscall_sysctl_init+0x0/0x1b @ 1 
[ 13.511301][ T1] initcall bpf_syscall_sysctl_init+0x0/0x1b returned 0 after 22 usecs 
[ 13.512587][ T1] calling kfunc_init+0x0/0x14 @ 1 
[ 13.513404][ T1] initcall kfunc_init+0x0/0x14 returned 0 after 2 usecs 
[ 13.514700][ T1] calling bpf_map_iter_init+0x0/0x27 @ 1 
[ 13.515612][ T1] initcall bpf_map_iter_init+0x0/0x27 returned 0 after 22 usecs 
[ 13.516835][ T1] calling task_iter_init+0x0/0x79 @ 1 
[ 13.517909][ T1] initcall task_iter_init+0x0/0x79 returned 0 after 22 usecs 
[ 13.519058][ T1] calling bpf_prog_iter_init+0x0/0x19 @ 1 
[ 13.519979][ T1] initcall bpf_prog_iter_init+0x0/0x19 returned 0 after 11 usecs 
[ 13.521217][ T1] calling bpf_link_iter_init+0x0/0x19 @ 1 
[ 13.522356][ T1] initcall bpf_link_iter_init+0x0/0x19 returned 0 after 12 usecs 
[ 13.523561][ T1] calling bpf_cgroup_iter_init+0x0/0x19 @ 1 
[ 13.524509][ T1] initcall bpf_cgroup_iter_init+0x0/0x19 returned 0 after 12 usecs 
[ 13.526987][ T1] calling load_system_certificate_list+0x0/0x2c @ 1 
[   13.528043][    T1] Loading compiled-in X.509 certificates
[ 13.528928][ T1] initcall load_system_certificate_list+0x0/0x2c returned 0 after 885 usecs 
[ 13.530473][ T1] calling fault_around_debugfs+0x0/0x1f @ 1 
[ 13.531400][ T1] initcall fault_around_debugfs+0x0/0x1f returned 0 after 1 usecs 
[ 13.532647][ T1] calling fail_page_alloc_debugfs+0x0/0x60 @ 1 
[ 13.533822][ T1] initcall fail_page_alloc_debugfs+0x0/0x60 returned 0 after 2 usecs 
[ 13.535091][ T1] calling failslab_debugfs_init+0x0/0x53 @ 1 
[ 13.536054][ T1] initcall failslab_debugfs_init+0x0/0x53 returned -1 after 1 usecs 
[ 13.537326][ T1] calling debug_vm_pgtable+0x0/0x241 @ 1 
[   13.538421][    T1] debug_vm_pgtable: [debug_vm_pgtable         ]: Validating architecture page table helpers
[ 13.540097][ T1] initcall debug_vm_pgtable+0x0/0x241 returned 0 after 1676 usecs 
[ 13.541371][ T1] calling pageowner_init+0x0/0x37 @ 1 
[ 13.542426][ T1] initcall pageowner_init+0x0/0x37 returned 0 after 1 usecs 
[ 13.543563][ T1] calling check_early_ioremap_leak+0x0/0x4c @ 1 
[ 13.544549][ T1] initcall check_early_ioremap_leak+0x0/0x4c returned 0 after 1 usecs 
[ 13.546051][ T1] calling fscrypt_init+0x0/0x6f @ 1 
[   13.547215][    T1] Key type .fscrypt registered
[   13.548030][    T1] Key type fscrypt-provisioning registered
[ 13.553064][ T1] initcall fscrypt_init+0x0/0x6f returned 0 after 6189 usecs 
[ 13.554378][ T1] calling afs_init+0x0/0xf9 @ 1 
[   13.555149][    T1] kAFS: Red Hat AFS client v0.1 registering.
[ 13.557914][ T1] initcall afs_init+0x0/0xf9 returned 0 after 2764 usecs 

To reproduce:

        # build kernel
	cd linux
	cp config-6.1.0-rc2-00093-gce48ebdd5651 .config
	make HOSTCC=gcc-11 CC=gcc-11 ARCH=i386 olddefconfig prepare modules_prepare bzImage modules
	make HOSTCC=gcc-11 CC=gcc-11 ARCH=i386 INSTALL_MOD_PATH=<mod-install-dir> modules_install
	cd <mod-install-dir>
	find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email

        # if come across any failure that blocks the test,
        # please remove ~/.lkp and /lkp dir to run from a clean state.

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp