HPT kernel. When removing the kvm_hv module, the kernel goes bananas. Any ideas? I had to hard-power-down the machine to get control. I don't have a regression range for this. # uname -a Linux censored.floodgap.com 5.5.10-200.fc31.ppc64le #1 SMP Wed Mar 18 14:11:55 UTC 2020 ppc64le ppc64le ppc64le GNU/Linux # lsmod | grep kvm kvm_hv 237807 0 kvm_pr 144641 0 kvm 365360 2 kvm_hv,kvm_pr # dmesg | grep -i mmu [ 0.000000] dt-cpu-ftrs: final cpu/mmu features = 0x0001f86f8f5fb1a7 0x3c006041 [ 0.000000] hash-mmu: Page sizes from device-tree: [ 0.000000] hash-mmu: base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0 [ 0.000000] hash-mmu: base_shift=12: shift=16, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=7 [ 0.000000] hash-mmu: base_shift=12: shift=24, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=56 [ 0.000000] hash-mmu: base_shift=16: shift=16, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=1 [ 0.000000] hash-mmu: base_shift=16: shift=24, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=8 [ 0.000000] hash-mmu: base_shift=24: shift=24, sllp=0x0100, avpnm=0x00000001, tlbiel=0, penc=0 [ 0.000000] hash-mmu: base_shift=34: shift=34, sllp=0x0120, avpnm=0x000007ff, tlbiel=0, penc=3 [ 0.000000] hash-mmu: Partition table (____ptrval____) [ 0.000000] hash-mmu: Initializing hash mmu with SLB [ 0.000000] mmu_features = 0x7c006001 [ 0.000000] hash-mmu: ppc64_pft_size = 0x0 [ 0.000000] hash-mmu: htab_hash_mask = 0x3ffff [ 0.158070] IOMMU table initialized, virtual merging enabled [ 0.180907] pci 0000:01:00.0: Adding to iommu group 0 [ 0.180913] pci 0000:01:00.1: Adding to iommu group 0 [ 0.180928] pci 0001:01:00.0: Adding to iommu group 1 [ 0.180942] pci 0003:01:00.0: Adding to iommu group 2 [ 0.180957] pci 0004:01:00.0: Adding to iommu group 3 [ 0.180963] pci 0004:01:00.1: Adding to iommu group 3 [ 0.180978] pci 0005:02:00.0: Adding to iommu group 4 [ 0.180993] pci 0030:01:00.0: Adding to iommu group 5 [ 0.181007] pci 0031:01:00.0: Adding to iommu group 6 [ 0.181021] pci 0033:01:00.0: Adding to iommu group 7 [ 0.449652] iommu: Default domain type: Translated # modprobe -r kvm_hv (system becomes unstable) Backtrace and dmesg: BUG: Kernel NULL pointer dereference on read at 0x00000008 Faulting instruction address: 0xc00000000088a114 Oops: Kernel access of bad area, sig: 11 [#1] LE PAGE_SIZE=64K MMU=Hash SMP NR_CPUS=2048 NUMA PowerNV Modules linked in: kvm_hv(-) kvm_pr kvm xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4 ip6table_mangle ip6table_nat iptable_mangle iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter tun bridge stp llc rfkill sunrpc vmx_crypto at24 regmap_i2c snd_hda_codec_hdmi snd_usb_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec joydev snd_usbmidi_lib snd_rawmidi snd_hda_core mc snd_hwdep snd_seq crct10dif_vpmsum snd_seq_device ofpart snd_pcm ipmi_powernv powernv_flash ipmi_devintf mtd ipmi_msghandler opal_prd rtc_opal snd_timer i2c_opal snd soundcore ip_tables xfs libcrc32c amdgpu mfd_core gpu_sched i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm firewire_ohci firewire_core nvme crc32c_vpmsum tg3 nvme_core crc_itu_t drm_panel_orientation_quirks i2c_core fuse CPU: 7 PID: 2268 Comm: modprobe Not tainted 5.5.10-200.fc31.ppc64le #1 NIP: c00000000088a114 LR: c00000000088a110 CTR: c000000000529520 REGS: c0000003dc147970 TRAP: 0300 Not tainted (5.5.10-200.fc31.ppc64le) MSR: 9000000000009033 <SF,HV,EE,ME,IR,DR,RI,LE> CR: 24008288 XER: 20040000 CFAR: c00000000000dec4 DAR: 0000000000000008 DSISR: 40000000 IRQMASK: 1 GPR00: c00000000088a110 c0000003dc147c00 c000000001e11100 0000000000000000 GPR04: 0000000000000000 0000000000000006 0000000000000000 c0000003dac2be00 GPR08: 0000000000000000 0000000000000001 0000000080000007 c0080000067019c0 GPR12: c000000000529520 c0000003ffff7f00 0000000125c687c0 0000000125c687b8 GPR16: 0000000125c687b0 0000000125c687a8 0000000125c68308 0000000000000000 GPR20: 0000000125c90068 0000000000000000 00007fffe9aa8c58 00007fffe9aa8c58 GPR24: 00000100052d02a0 0000000000000000 00000100052d1db0 00000100052d1e18 GPR28: c00000000201a9f0 0000000000000000 c008000006714fd0 0000000000000000 NIP [c00000000088a114] percpu_ref_kill_and_confirm+0x44/0x160 LR [c00000000088a110] percpu_ref_kill_and_confirm+0x40/0x160 Call Trace: [c0000003dc147c00] [c00000000076de6c] selinux_capable+0xbc/0x220 (unreliable) [c0000003dc147c80] [c00000000052984c] memunmap_pages+0x32c/0x3f0 [c0000003dc147d00] [c0080000067002b8] kvmppc_uvmem_free+0x30/0x80 [kvm_hv] [c0000003dc147d30] [c0080000066f050c] kvmppc_book3s_exit_hv+0x24/0xc8 [kvm_hv] [c0000003dc147d60] [c00000000027c884] sys_delete_module+0x224/0x3b0 [c0000003dc147e20] [c00000000000b278] system_call+0x5c/0x68 Instruction dump: 3f820021 fbc1fff0 fbe1fff8 3b9c98f0 7c7f1b78 7f83e378 7c9d2378 f8010010 f821ff81 f8410018 4876110d 60000000 <e93f0008> 7c7e1b78 712a0002 40820080 -- ------------------------------------ personal: http://www.cameronkaiser.com/ -- Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckaiser@xxxxxxxxxxxx -- Windows detected a gnat farting near your computer. Press any key to reboot.