All of lore.kernel.org
 help / color / mirror / Atom feed
* [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470
@ 2019-06-04  9:15 ` Sachin Sant
  0 siblings, 0 replies; 8+ messages in thread
From: Sachin Sant @ 2019-06-04  9:15 UTC (permalink / raw)
  To: linuxppc-dev, linux-next; +Cc: linux-mm, Uladzislau Rezki (Sony), linux-kernel

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

While booting linux-next [next-20190603] on a POWER9 LPAR following
BUG is encountered and the boot fails.

If I revert the following 2 patches I no longer see this BUG message

07031d37b2f9 ( mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() )
728e0fbf263e ( mm/vmalloc.c: get rid of one single unlink_va() when merge )

[    1.130734] ------------[ cut here ]------------
[    1.130745] kernel BUG at mm/vmalloc.c:470!
[    1.130753] Oops: Exception in kernel mode, sig: 5 [#1]
[    1.130761] LE PAGE_SIZE=64K MMU=Hash SMP NR_CPUS=2048 NUMA pSeries
[    1.130768] Modules linked in: ibmvscsi(+) ibmveth scsi_transport_srp
[    1.130781] CPU: 23 PID: 127 Comm: kworker/23:0 Not tainted 5.2.0-rc3-next-20190603 #1
[    1.130796] Workqueue: events do_free_init
[    1.130803] NIP:  c0000000003bcc48 LR: c0000000003bcbc4 CTR: c0000000003bc860
[    1.130812] REGS: c0000018ec7877e0 TRAP: 0700   Not tainted  (5.2.0-rc3-next-20190603)
[    1.130820] MSR:  800000010282b033 <SF,VEC,VSX,EE,FP,ME,IR,DR,RI,LE,TM[E]>  CR: 24008888  XER: 20040005
[    1.130837] CFAR: c0000000003bcc6c IRQMASK: 0
[    1.130837] GPR00: c0000000003bd0e4 c0000018ec787a70 c000000001929400 0000000000000001
[    1.130837] GPR04: c0000018e8d2e8f0 c0000018e8d2e8f0 c008000006570000 c008000006550000
[    1.130837] GPR08: c008000009670000 c0000018e8d0e098 c0000018e8d0e5f8 c0000018e8ca93f0
[    1.130837] GPR12: c0000000003bc860 c00000001ec4e200 c000000000160188 c0000018f4044d00
[    1.130837] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[    1.130837] GPR20: 0000000000000000 0000000000000000 c000000001485108 c0000000019620d8
[    1.130837] GPR24: c000000001962464 0000000000000800 0000000000000001 0000000000001800
[    1.130837] GPR28: c000000001ccc0a8 c000000001ccc080 c0000018e8d2e8b8 c0000018e8d2e8d8
[    1.130899] NIP [c0000000003bcc48] __free_vmap_area+0xf8/0x480
[    1.130906] LR [c0000000003bcbc4] __free_vmap_area+0x74/0x480
[    1.130912] Call Trace:
[    1.130916] [c0000018ec787a70] [c0000000003bcf70] __free_vmap_area+0x420/0x480 (unreliable)
[    1.130924] [c0000018ec787ac0] [c0000000003bd0e4] __purge_vmap_area_lazy+0x114/0x1e0
[    1.130932] [c0000018ec787b10] [c0000000003bef44] _vm_unmap_aliases+0x1a4/0x210
[    1.130939] [c0000018ec787b90] [c0000000003c1c48] __vunmap+0xe8/0x220
[    1.130946] [c0000018ec787c20] [c00000000021102c] module_memfree+0x3c/0x50
[    1.130953] [c0000018ec787c40] [c0000000002110ac] do_free_init+0x6c/0xa0
[    1.130964] [c0000018ec787c70] [c000000000156df0] process_one_work+0x260/0x520
[    1.130976] [c0000018ec787d10] [c000000000157138] worker_thread+0x88/0x5f0
[    1.130985] [c0000018ec787db0] [c000000000160328] kthread+0x1a8/0x1b0
[    1.130996] [c0000018ec787e20] [c00000000000ba54] ret_from_kernel_thread+0x5c/0x68
[    1.131004] Instruction dump:
[    1.131011] e9292c90 2fa90000 419e0378 e8fe0000 e8de0008 60000000 e909ffe8 e949ffe0
[    1.131021] 7fa74040 409c0014 7faa3040 409c002c <0fe00000> 60000000 7faa3040 409cfff4
[    1.131032] ---[ end trace b0b43434aedbb78e ]—

Have attached the boot log for reference.

Thanks
-Sachin



[-- Attachment #2: next-20190603.log --]
[-- Type: application/octet-stream, Size: 27674 bytes --]

[84348.251113] kexec_core: Starting new kernel
[84348.271197] kexec: waiting for cpu 36 (physical 36) to enter 1 state
[84348.271208] kexec: waiting for cpu 1 (physical 1) to enter 2 state
[84348.272736] kexec: Starting switchover sequence.
I'm in purgatory
[    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] Using 1TB segments
[    0.000000] hash-mmu: Initializing hash mmu with SLB
[    0.000000] Linux version 5.2.0-rc3-next-20190603 (root@ltczep10-lp4.aus.stglabs.ibm.com) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Jun 4 01:04:57 CDT 2019
[    0.000000] Found initrd at 0xc000000003780000:0xc000000004f31731
[    0.000000] Using pSeries machine description
[    0.000000] printk: bootconsole [udbg0] enabled
[    0.000000] Partition configured for 40 cpus.
[    0.000000] CPU maps initialized for 8 threads per core
[    0.000000] -----------------------------------------------------
[    0.000000] phys_mem_size     = 0x1900000000
[    0.000000] dcache_bsize      = 0x80
[    0.000000] icache_bsize      = 0x80
[    0.000000] cpu_features      = 0x0000c07f8f5f91a7
[    0.000000]   possible        = 0x0000fbffcf5fb1a7
[    0.000000]   always          = 0x00000003800081a1
[    0.000000] cpu_user_features = 0xdc0065c2 0xefe00000
[    0.000000] mmu_features      = 0x7c006001
[    0.000000] firmware_features = 0x00000017c45bfc57
[    0.000000] hash-mmu: ppc64_pft_size    = 0x1e
[    0.000000] hash-mmu: htab_hash_mask    = 0x7fffff
[    0.000000] hash-mmu: kernel vmalloc start   = 0xc008000000000000
[    0.000000] hash-mmu: kernel IO start        = 0xc00a000000000000
[    0.000000] hash-mmu: kernel vmemmap start   = 0xc00c000000000000
[    0.000000] -----------------------------------------------------
[    0.000000] numa:   NODE_DATA [mem 0x18ffe98980-0x18ffe9ffff]
[    0.000000] rfi-flush: fallback displacement flush available
[    0.000000] rfi-flush: mttrig type flush available
[    0.000000] count-cache-flush: full software flush sequence enabled.
[    0.000000] stf-barrier: eieio barrier available
[    0.000000] PPC64 nvram contains 15360 bytes
[    0.000000] barrier-nospec: using ORI speculation barrier
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x00000018ffffffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000018ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000018ffffffff]
[    0.000000] percpu: Embedded 11 pages/cpu s629912 r0 d90984 u1048576
[    0.000000] node[0] zonelist: 0:Normal 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1636800
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: root=UUID=8b2c60d2-4da6-4873-b9ac-6b332055a0f2 ro 
[    0.000000] Memory: 104635840K/104857600K available (12416K kernel code, 1792K rwdata, 6976K rodata, 4992K init, 3847K bss, 221760K reserved, 0K cma-reserved)
[    0.000000] random: get_random_u64 called from cache_random_seq_create+0x98/0x1f0 with crng_init=0
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=40, Nodes=32
[    0.000000] ftrace: allocating 31579 entries in 12 pages
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=2048 to nr_cpu_ids=40.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=40
[    0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16
[    0.000000] rcu: 	Offload RCU callbacks from CPUs: (none).
[    0.000001] time_init: 56 bit decrementer (max: 7fffffffffffff)
[    0.000066] clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0x761537d007, max_idle_ns: 440795202126 ns
[    0.000175] clocksource: timebase mult[1f40000] shift[24] registered
[    0.000303] Console: colour dummy device 80x25
[    0.000354] printk: console [hvc0] enabled
[    0.000354] printk: console [hvc0] enabled
[    0.000401] printk: bootconsole [udbg0] disabled
[    0.000401] printk: bootconsole [udbg0] disabled
[    0.000496] pid_max: default: 40960 minimum: 320
[    0.000650] LSM: Security Framework initializing
[    0.000740] Yama: becoming mindful.
[    0.000762] SELinux:  Initializing.
[    0.000926] *** VALIDATE SELinux ***
[    0.002919] Dentry cache hash table entries: 8388608 (order: 10, 67108864 bytes)
[    0.003909] Inode-cache hash table entries: 4194304 (order: 9, 33554432 bytes)
[    0.003975] Mount-cache hash table entries: 131072 (order: 4, 1048576 bytes)
[    0.004015] Mountpoint-cache hash table entries: 131072 (order: 4, 1048576 bytes)
[    0.004330] *** VALIDATE proc ***
[    0.004590] *** VALIDATE cgroup1 ***
[    0.004596] *** VALIDATE cgroup2 ***
[    0.005137] EEH: pSeries platform initialized
[    0.005147] POWER9 performance monitor hardware support registered
[    0.005185] rcu: Hierarchical SRCU implementation.
[    0.005979] smp: Bringing up secondary CPUs ...
[    0.016355] smp: Brought up 1 node, 40 CPUs
[    0.016365] numa: Node 0 CPUs: 0-39
[    0.016369] Using small cores at SMT level
[    0.016372] Using shared cache scheduler topology
[    0.018337] devtmpfs: initialized
[    0.033076] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.033092] futex hash table entries: 16384 (order: 5, 2097152 bytes)
[    0.033653] NET: Registered protocol family 16
[    0.033799] audit: initializing netlink subsys (disabled)
[    0.033864] audit: type=2000 audit(1559629150.030:1): state=initialized audit_enabled=0 res=1
[    0.034221] Kprobe smoke test: started
[    0.048644] Kprobe smoke test: passed successfully
[    0.048730] cpuidle: using governor menu
[    0.048942] pstore: Registered nvram as persistent store backend
[    0.055525] PCI: Probing PCI hardware
[    0.055531] EEH: No capable adapters found
[    0.055625] pseries-rng: Registering arch random hook.
[    0.056923] HugeTLB registered 16.0 MiB page size, pre-allocated 0 pages
[    0.056928] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
[    0.313749] cryptd: max_cpu_qlen set to 1000
[    0.315681] alg: No test for lzo-rle (lzo-rle-generic)
[    0.315800] alg: No test for lzo-rle (lzo-rle-scomp)
[    0.319635] vgaarb: loaded
[    0.319719] SCSI subsystem initialized
[    0.319757] usbcore: registered new interface driver usbfs
[    0.319768] usbcore: registered new interface driver hub
[    0.319930] usbcore: registered new device driver usb
[    0.319958] pps_core: LinuxPPS API ver. 1 registered
[    0.319962] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.319970] PTP clock support registered
[    0.320175] EDAC MC: Ver: 3.0.0
[    0.320346] NetLabel: Initializing
[    0.320350] NetLabel:  domain hash size = 128
[    0.320354] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.320368] NetLabel:  unlabeled traffic allowed by default
[    0.320562] clocksource: Switched to clocksource timebase
[    0.335258] VFS: Disk quotas dquot_6.6.0
[    0.335289] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
[    0.335312] *** VALIDATE hugetlbfs ***
[    0.336931] random: fast init done
[    0.337531] NET: Registered protocol family 2
[    0.337722] tcp_listen_portaddr_hash hash table entries: 65536 (order: 4, 1048576 bytes)
[    0.337849] TCP established hash table entries: 524288 (order: 6, 4194304 bytes)
[    0.338962] TCP bind hash table entries: 65536 (order: 4, 1048576 bytes)
[    0.339076] TCP: Hash tables configured (established 524288 bind 65536)
[    0.339131] UDP hash table entries: 65536 (order: 5, 2097152 bytes)
[    0.339359] UDP-Lite hash table entries: 65536 (order: 5, 2097152 bytes)
[    0.339658] NET: Registered protocol family 1
[    0.339666] NET: Registered protocol family 44
[    0.339671] PCI: CLS 0 bytes, default 128
[    0.339705] Trying to unpack rootfs image as initramfs...
[    0.705596] Freeing initrd memory: 24256K
[    0.708415] IOMMU table initialized, virtual merging enabled
[    0.722241] hv-24x7: read 1530 catalog entries, created 537 event attrs (0 failures), 275 descs
[    0.723581] workingset: timestamp_bits=38 max_order=21 bucket_order=0
[    0.724976] zbud: loaded
[    0.726758] NET: Registered protocol family 38
[    0.726764] Key type asymmetric registered
[    0.726768] Asymmetric key parser 'x509' registered
[    0.726777] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.726922] io scheduler mq-deadline registered
[    0.726927] io scheduler kyber registered
[    0.726974] io scheduler bfq registered
[    0.727705] atomic64_test: passed
[    0.727771] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    0.727776] PowerPC PowerNV PCI Hotplug Driver version: 0.1
[    0.728152] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.728431] Non-volatile memory driver v1.3
[    0.728467] Linux agpgart interface v0.103
[    0.728754] rdac: device handler registered
[    0.728802] hp_sw: device handler registered
[    0.728806] emc: device handler registered
[    0.728923] alua: device handler registered
[    0.728957] libphy: Fixed MDIO Bus: probed
[    0.729019] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.729030] ehci-pci: EHCI PCI platform driver
[    0.729040] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.729050] ohci-pci: OHCI PCI platform driver
[    0.729058] uhci_hcd: USB Universal Host Controller Interface driver
[    0.729093] usbcore: registered new interface driver usbserial_generic
[    0.729101] usbserial: USB Serial support registered for generic
[    0.729160] mousedev: PS/2 mouse device common for all mice
[    0.729280] rtc-generic rtc-generic: registered as rtc0
[    0.729745] nx_compress_pseries ibm,compression-v1: nx842_OF_upd: max_sync_size new:65536 old:0
[    0.729753] nx_compress_pseries ibm,compression-v1: nx842_OF_upd: max_sync_sg new:510 old:0
[    0.729760] nx_compress_pseries ibm,compression-v1: nx842_OF_upd: max_sg_len new:4080 old:0
[    0.729830] alg: No test for 842 (842-nx)
[    0.730811] hidraw: raw HID events driver (C) Jiri Kosina
[    0.730849] usbcore: registered new interface driver usbhid
[    0.730853] usbhid: USB HID core driver
[    0.730946] drop_monitor: Initializing network drop monitor service
[    0.731047] Initializing XFRM netlink socket
[    0.731211] NET: Registered protocol family 10
[    0.731589] Segment Routing with IPv6
[    0.731613] NET: Registered protocol family 17
[    0.731680] mpls_gso: MPLS GSO support
[    0.732435] Running instruction emulation self-tests ...
[    0.732442] emulate_step_test: ld             : PASS
[    0.732446] emulate_step_test: lwz            : PASS
[    0.732450] emulate_step_test: lwzx           : PASS
[    0.732454] emulate_step_test: std            : PASS
[    0.732459] emulate_step_test: ldarx / stdcx. : PASS
[    0.732465] emulate_step_test: lfsx           : PASS
[    0.732469] emulate_step_test: stfsx          : PASS
[    0.732473] emulate_step_test: lfdx           : PASS
[    0.732476] emulate_step_test: stfdx          : PASS
[    0.732481] emulate_step_test: lvx            : PASS
[    0.732485] emulate_step_test: stvx           : PASS
[    0.732490] emulate_step_test: lxvd2x         : PASS
[    0.732494] emulate_step_test: stxvd2x        : PASS
[    0.732499] emulate_step_test: nop            : R0 = LONG_MAX                                      PASS
[    0.732505] emulate_step_test: add            : RA = LONG_MIN, RB = LONG_MIN                       PASS
[    0.732511] emulate_step_test: add            : RA = LONG_MIN, RB = LONG_MAX                       PASS
[    0.732516] emulate_step_test: add            : RA = LONG_MAX, RB = LONG_MAX                       PASS
[    0.732522] emulate_step_test: add            : RA = ULONG_MAX, RB = ULONG_MAX                     PASS
[    0.732528] emulate_step_test: add            : RA = ULONG_MAX, RB = 0x1                           PASS
[    0.732533] emulate_step_test: add            : RA = INT_MIN, RB = INT_MIN                         PASS
[    0.732539] emulate_step_test: add            : RA = INT_MIN, RB = INT_MAX                         PASS
[    0.732545] emulate_step_test: add            : RA = INT_MAX, RB = INT_MAX                         PASS
[    0.732550] emulate_step_test: add            : RA = UINT_MAX, RB = UINT_MAX                       PASS
[    0.732556] emulate_step_test: add            : RA = UINT_MAX, RB = 0x1                            PASS
[    0.732562] emulate_step_test: add.           : RA = LONG_MIN, RB = LONG_MIN                       PASS
[    0.732568] emulate_step_test: add.           : RA = LONG_MIN, RB = LONG_MAX                       PASS
[    0.732573] emulate_step_test: add.           : RA = LONG_MAX, RB = LONG_MAX                       PASS
[    0.732579] emulate_step_test: add.           : RA = ULONG_MAX, RB = ULONG_MAX                     PASS
[    0.732584] emulate_step_test: add.           : RA = ULONG_MAX, RB = 0x1                           PASS
[    0.732590] emulate_step_test: add.           : RA = INT_MIN, RB = INT_MIN                         PASS
[    0.732596] emulate_step_test: add.           : RA = INT_MIN, RB = INT_MAX                         PASS
[    0.732601] emulate_step_test: add.           : RA = INT_MAX, RB = INT_MAX                         PASS
[    0.732607] emulate_step_test: add.           : RA = UINT_MAX, RB = UINT_MAX                       PASS
[    0.732613] emulate_step_test: add.           : RA = UINT_MAX, RB = 0x1                            PASS
[    0.732619] emulate_step_test: addc           : RA = LONG_MIN, RB = LONG_MIN                       PASS
[    0.732624] emulate_step_test: addc           : RA = LONG_MIN, RB = LONG_MAX                       PASS
[    0.732630] emulate_step_test: addc           : RA = LONG_MAX, RB = LONG_MAX                       PASS
[    0.732636] emulate_step_test: addc           : RA = ULONG_MAX, RB = ULONG_MAX                     PASS
[    0.732641] emulate_step_test: addc           : RA = ULONG_MAX, RB = 0x1                           PASS
[    0.732647] emulate_step_test: addc           : RA = INT_MIN, RB = INT_MIN                         PASS
[    0.732652] emulate_step_test: addc           : RA = INT_MIN, RB = INT_MAX                         PASS
[    0.732658] emulate_step_test: addc           : RA = INT_MAX, RB = INT_MAX                         PASS
[    0.732664] emulate_step_test: addc           : RA = UINT_MAX, RB = UINT_MAX                       PASS
[    0.732669] emulate_step_test: addc           : RA = UINT_MAX, RB = 0x1                            PASS
[    0.732675] emulate_step_test: addc           : RA = LONG_MIN | INT_MIN, RB = LONG_MIN | INT_MIN   PASS
[    0.732680] emulate_step_test: addc.          : RA = LONG_MIN, RB = LONG_MIN                       PASS
[    0.732686] emulate_step_test: addc.          : RA = LONG_MIN, RB = LONG_MAX                       PASS
[    0.732692] emulate_step_test: addc.          : RA = LONG_MAX, RB = LONG_MAX                       PASS
[    0.732697] emulate_step_test: addc.          : RA = ULONG_MAX, RB = ULONG_MAX                     PASS
[    0.732703] emulate_step_test: addc.          : RA = ULONG_MAX, RB = 0x1                           PASS
[    0.732708] emulate_step_test: addc.          : RA = INT_MIN, RB = INT_MIN                         PASS
[    0.732714] emulate_step_test: addc.          : RA = INT_MIN, RB = INT_MAX                         PASS
[    0.732720] emulate_step_test: addc.          : RA = INT_MAX, RB = INT_MAX                         PASS
[    0.732725] emulate_step_test: addc.          : RA = UINT_MAX, RB = UINT_MAX                       PASS
[    0.732731] emulate_step_test: addc.          : RA = UINT_MAX, RB = 0x1                            PASS
[    0.732737] emulate_step_test: addc.          : RA = LONG_MIN | INT_MIN, RB = LONG_MIN | INT_MIN   PASS
[    0.732874] registered taskstats version 1
[    0.732914] zswap: loaded using pool lzo/zbud
[    0.732960] pstore: Using crash dump compression: deflate
[    0.736153] Key type big_key registered
[    0.738681] Key type encrypted registered
[    0.738700] ima: No TPM chip found, activating TPM-bypass!
[    0.738705] ima: Allocated hash algorithm: sha256
[    0.738718] No architecture policies found
[    0.738731] evm: Initialising EVM extended attributes:
[    0.738734] evm: security.selinux
[    0.738737] evm: security.ima
[    0.738740] evm: security.capability
[    0.738743] evm: HMAC attrs: 0x1
[    0.738987] rtc-generic rtc-generic: setting system clock to 2019-06-04T06:19:10 UTC (1559629150)
[    0.740414] Freeing unused kernel memory: 4992K
[    0.740419] This architecture does not have kernel memory protection.
[    0.740424] Run /init as init process
[    0.754661] systemd[1]: systemd 239 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=legacy)
[    0.754843] systemd[1]: Detected architecture ppc64-le.
[    0.754849] systemd[1]: Running in initial RAM disk.

Welcome to Red Hat Enterprise Linux 8.0 Beta (Ootpa) dracut-049-10.git20190115.el8 (Initramfs)!

[    0.764525] systemd[1]: Set hostname to <ltczep10-lp4.aus.stglabs.ibm.com>.
[    0.813003] random: systemd: uninitialized urandom read (16 bytes read)
[    0.813105] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    0.813308] random: systemd: uninitialized urandom read (16 bytes read)
[    0.813319] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    0.813447] random: systemd: uninitialized urandom read (16 bytes read)
[    0.813498] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    0.813625] systemd[1]: Reached target Local File Systems.
[  OK  ] Reached target Local File Systems.
[    0.813825] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    0.815758] systemd[1]: Starting Setup Virtual Console...
         Starting Setup Virtual Console...
         Starting Create Volatile Files and Directories...
         Starting Apply Kernel Variables...
[  OK  ] Reached target Timers.
         Starting Create list of required st…ce nodes for the current kernel...
[  OK  ] Reached target Slices.
         Starting Journal Service...
[  OK  ] Listening on udev Control Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Started Create list of required sta…vice nodes for the current kernel.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started Apply Kernel Variables.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Journal Service.
[  OK  ] Started Setup Virtual Console.
         Starting dracut cmdline hook...
[  OK  ] Started dracut cmdline hook.
         Starting dracut pre-udev hook...
[  OK  ] Started dracut pre-udev hook.
         Starting udev Kernel Device Manager...
[  OK  ] Started udev Kernel Device Manager.
         Starting udev Coldplug all Devices...
         Mounting Kernel Configuration File System...
[  OK  ] Mounted Kernel Configuration File System.
[    1.046123] synth uevent: /devices/vio: failed to send uevent
[    1.046134] vio vio: uevent: failed to send synthetic uevent
[    1.046181] synth uevent: /devices/vio/4000: failed to send uevent
[    1.046186] vio 4000: uevent: failed to send synthetic uevent
[    1.046199] synth uevent: /devices/vio/4001: failed to send uevent
[    1.046204] vio 4001: uevent: failed to send synthetic uevent
[    1.046220] synth uevent: /devices/vio/4002: failed to send uevent
[    1.046225] vio 4002: uevent: failed to send synthetic uevent
[    1.046238] synth uevent: /devices/vio/4004: failed to send uevent
[    1.046243] vio 4004: uevent: failed to send synthetic uevent
[  OK  ] Started udev Coldplug all Devices.
         Starting dracut initqueue hook...
[  OK  ] Reached target System Initialization.
         Starting Show Plymouth Boot Screen...
[  OK  ] Started Show Plymouth Boot Screen.
[  OK  ] Reached target Paths.
[  OK  ] Started Forward Password Requests to Plymouth Directory Watch.
[  OK  ] Reached target Basic System.
[    1.080244] ibmvscsi 30000068: SRP_VERSION: 16.a
[    1.089914] ibmveth 30000002 env2: renamed from eth0
[    1.130734] ------------[ cut here ]------------
[    1.130745] kernel BUG at mm/vmalloc.c:470!
[    1.130753] Oops: Exception in kernel mode, sig: 5 [#1]
[    1.130761] LE PAGE_SIZE=64K MMU=Hash SMP NR_CPUS=2048 NUMA pSeries
[    1.130768] Modules linked in: ibmvscsi(+) ibmveth scsi_transport_srp
[    1.130781] CPU: 23 PID: 127 Comm: kworker/23:0 Not tainted 5.2.0-rc3-next-20190603 #1
[    1.130796] Workqueue: events do_free_init
[    1.130803] NIP:  c0000000003bcc48 LR: c0000000003bcbc4 CTR: c0000000003bc860
[    1.130812] REGS: c0000018ec7877e0 TRAP: 0700   Not tainted  (5.2.0-rc3-next-20190603)
[    1.130820] MSR:  800000010282b033 <SF,VEC,VSX,EE,FP,ME,IR,DR,RI,LE,TM[E]>  CR: 24008888  XER: 20040005
[    1.130837] CFAR: c0000000003bcc6c IRQMASK: 0 
[    1.130837] GPR00: c0000000003bd0e4 c0000018ec787a70 c000000001929400 0000000000000001 
[    1.130837] GPR04: c0000018e8d2e8f0 c0000018e8d2e8f0 c008000006570000 c008000006550000 
[    1.130837] GPR08: c008000009670000 c0000018e8d0e098 c0000018e8d0e5f8 c0000018e8ca93f0 
[    1.130837] GPR12: c0000000003bc860 c00000001ec4e200 c000000000160188 c0000018f4044d00 
[    1.130837] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 
[    1.130837] GPR20: 0000000000000000 0000000000000000 c000000001485108 c0000000019620d8 
[    1.130837] GPR24: c000000001962464 0000000000000800 0000000000000001 0000000000001800 
[    1.130837] GPR28: c000000001ccc0a8 c000000001ccc080 c0000018e8d2e8b8 c0000018e8d2e8d8 
[    1.130899] NIP [c0000000003bcc48] __free_vmap_area+0xf8/0x480
[    1.130906] LR [c0000000003bcbc4] __free_vmap_area+0x74/0x480
[    1.130912] Call Trace:
[    1.130916] [c0000018ec787a70] [c0000000003bcf70] __free_vmap_area+0x420/0x480 (unreliable)
[    1.130924] [c0000018ec787ac0] [c0000000003bd0e4] __purge_vmap_area_lazy+0x114/0x1e0
[    1.130932] [c0000018ec787b10] [c0000000003bef44] _vm_unmap_aliases+0x1a4/0x210
[    1.130939] [c0000018ec787b90] [c0000000003c1c48] __vunmap+0xe8/0x220
[    1.130946] [c0000018ec787c20] [c00000000021102c] module_memfree+0x3c/0x50
[    1.130953] [c0000018ec787c40] [c0000000002110ac] do_free_init+0x6c/0xa0
[    1.130964] [c0000018ec787c70] [c000000000156df0] process_one_work+0x260/0x520
[    1.130976] [c0000018ec787d10] [c000000000157138] worker_thread+0x88/0x5f0
[    1.130985] [c0000018ec787db0] [c000000000160328] kthread+0x1a8/0x1b0
[    1.130996] [c0000018ec787e20] [c00000000000ba54] ret_from_kernel_thread+0x5c/0x68
[    1.131004] Instruction dump:
[    1.131011] e9292c90 2fa90000 419e0378 e8fe0000 e8de0008 60000000 e909ffe8 e949ffe0 
[    1.131021] 7fa74040 409c0014 7faa3040 409c002c <0fe00000> 60000000 7faa3040 409cfff4 
[    1.131032] ---[ end trace b0b43434aedbb78e ]---
[    1.133448] 
[    2.133462] Kernel panic - not syncing: Fatal exception
[    2.141765] WARNING: CPU: 23 PID: 127 at drivers/tty/vt/vt.c:4234 do_unblank_screen+0x190/0x250
[    2.141775] Modules linked in: ibmvscsi(+) ibmveth scsi_transport_srp
[    2.141785] CPU: 23 PID: 127 Comm: kworker/23:0 Tainted: G      D           5.2.0-rc3-next-20190603 #1
[    2.141796] Workqueue: events do_free_init
[    2.141802] NIP:  c0000000007718a0 LR: c00000000077188c CTR: c000000000c06d30
[    2.141810] REGS: c0000018ec7872c0 TRAP: 0700   Tainted: G      D            (5.2.0-rc3-next-20190603)
[    2.141818] MSR:  8000000000021033 <SF,ME,IR,DR,RI,LE>  CR: 28002242  XER: 2004000c
[    2.141830] CFAR: c0000000001b54e8 IRQMASK: 3 
[    2.141830] GPR00: c00000000077188c c0000018ec787550 c000000001929400 0000000000000000 
[    2.141830] GPR04: 0000000000000003 c0000018e392e00e 0000000000001dd7 c0000018ec787490 
[    2.141830] GPR08: c0000000017e3258 0000000000000000 0000000000000000 c0000018ec78730f 
[    2.141830] GPR12: 0000000028002448 c00000001ec4e200 c000000000160188 c0000018f4044d00 
[    2.141830] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 
[    2.141830] GPR20: 0000000000000000 0000000000000000 c000000001485108 c0000000019620d8 
[    2.141830] GPR24: c000000001962464 0000000000000800 c0000000017f3b20 0000000000001800 
[    2.141830] GPR28: c000000001b066c0 c000000001b06698 0000000000000000 c000000001c15100 
[    2.141899] NIP [c0000000007718a0] do_unblank_screen+0x190/0x250
[    2.141906] LR [c00000000077188c] do_unblank_screen+0x17c/0x250
[    2.141912] Call Trace:
[    2.141917] [c0000018ec787550] [c0000000007718bc] do_unblank_screen+0x1ac/0x250 (unreliable)
[    2.141928] [c0000018ec7875d0] [c00000000012b504] panic+0x1dc/0x408
[    2.141937] [c0000018ec787670] [c00000000002db70] oops_end+0x1b0/0x1c0
[    2.141945] [c0000018ec7876f0] [c0000000000307a0] program_check_exception+0x2c0/0x3c0
[    2.141954] [c0000018ec787770] [c000000000008f54] program_check_common+0x154/0x160
[    2.141965] --- interrupt: 700 at __free_vmap_area+0xf8/0x480
[    2.141965]     LR = __free_vmap_area+0x74/0x480
[    2.141976] [c0000018ec787a70] [c0000000003bcf70] __free_vmap_area+0x420/0x480 (unreliable)
[    2.141985] [c0000018ec787ac0] [c0000000003bd0e4] __purge_vmap_area_lazy+0x114/0x1e0
[    2.141995] [c0000018ec787b10] [c0000000003bef44] _vm_unmap_aliases+0x1a4/0x210
[    2.142004] [c0000018ec787b90] [c0000000003c1c48] __vunmap+0xe8/0x220
[    2.142012] [c0000018ec787c20] [c00000000021102c] module_memfree+0x3c/0x50
[    2.142020] [c0000018ec787c40] [c0000000002110ac] do_free_init+0x6c/0xa0
[    2.142029] [c0000018ec787c70] [c000000000156df0] process_one_work+0x260/0x520
[    2.142038] [c0000018ec787d10] [c000000000157138] worker_thread+0x88/0x5f0
[    2.142046] [c0000018ec787db0] [c000000000160328] kthread+0x1a8/0x1b0
[    2.142054] [c0000018ec787e20] [c00000000000ba54] ret_from_kernel_thread+0x5c/0x68
[    2.142062] Instruction dump:
[    2.142067] 4e800020 60000000 60000000 60000000 7c0802a6 f8010090 4ba43c51 60000000 
[    2.142078] 813f0000 7d231b78 2f830000 409e0034 <0fe00000> e8010090 7c0803a6 4bfffeac 
[    2.142090] ---[ end trace b0b43434aedbb78f ]---
[    2.142097] Rebooting in 10 seconds..


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470
@ 2019-06-04  9:15 ` Sachin Sant
  0 siblings, 0 replies; 8+ messages in thread
From: Sachin Sant @ 2019-06-04  9:15 UTC (permalink / raw)
  To: linuxppc-dev, linux-next; +Cc: linux-mm, Uladzislau Rezki (Sony), linux-kernel

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

While booting linux-next [next-20190603] on a POWER9 LPAR following
BUG is encountered and the boot fails.

If I revert the following 2 patches I no longer see this BUG message

07031d37b2f9 ( mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() )
728e0fbf263e ( mm/vmalloc.c: get rid of one single unlink_va() when merge )

[    1.130734] ------------[ cut here ]------------
[    1.130745] kernel BUG at mm/vmalloc.c:470!
[    1.130753] Oops: Exception in kernel mode, sig: 5 [#1]
[    1.130761] LE PAGE_SIZE=64K MMU=Hash SMP NR_CPUS=2048 NUMA pSeries
[    1.130768] Modules linked in: ibmvscsi(+) ibmveth scsi_transport_srp
[    1.130781] CPU: 23 PID: 127 Comm: kworker/23:0 Not tainted 5.2.0-rc3-next-20190603 #1
[    1.130796] Workqueue: events do_free_init
[    1.130803] NIP:  c0000000003bcc48 LR: c0000000003bcbc4 CTR: c0000000003bc860
[    1.130812] REGS: c0000018ec7877e0 TRAP: 0700   Not tainted  (5.2.0-rc3-next-20190603)
[    1.130820] MSR:  800000010282b033 <SF,VEC,VSX,EE,FP,ME,IR,DR,RI,LE,TM[E]>  CR: 24008888  XER: 20040005
[    1.130837] CFAR: c0000000003bcc6c IRQMASK: 0
[    1.130837] GPR00: c0000000003bd0e4 c0000018ec787a70 c000000001929400 0000000000000001
[    1.130837] GPR04: c0000018e8d2e8f0 c0000018e8d2e8f0 c008000006570000 c008000006550000
[    1.130837] GPR08: c008000009670000 c0000018e8d0e098 c0000018e8d0e5f8 c0000018e8ca93f0
[    1.130837] GPR12: c0000000003bc860 c00000001ec4e200 c000000000160188 c0000018f4044d00
[    1.130837] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[    1.130837] GPR20: 0000000000000000 0000000000000000 c000000001485108 c0000000019620d8
[    1.130837] GPR24: c000000001962464 0000000000000800 0000000000000001 0000000000001800
[    1.130837] GPR28: c000000001ccc0a8 c000000001ccc080 c0000018e8d2e8b8 c0000018e8d2e8d8
[    1.130899] NIP [c0000000003bcc48] __free_vmap_area+0xf8/0x480
[    1.130906] LR [c0000000003bcbc4] __free_vmap_area+0x74/0x480
[    1.130912] Call Trace:
[    1.130916] [c0000018ec787a70] [c0000000003bcf70] __free_vmap_area+0x420/0x480 (unreliable)
[    1.130924] [c0000018ec787ac0] [c0000000003bd0e4] __purge_vmap_area_lazy+0x114/0x1e0
[    1.130932] [c0000018ec787b10] [c0000000003bef44] _vm_unmap_aliases+0x1a4/0x210
[    1.130939] [c0000018ec787b90] [c0000000003c1c48] __vunmap+0xe8/0x220
[    1.130946] [c0000018ec787c20] [c00000000021102c] module_memfree+0x3c/0x50
[    1.130953] [c0000018ec787c40] [c0000000002110ac] do_free_init+0x6c/0xa0
[    1.130964] [c0000018ec787c70] [c000000000156df0] process_one_work+0x260/0x520
[    1.130976] [c0000018ec787d10] [c000000000157138] worker_thread+0x88/0x5f0
[    1.130985] [c0000018ec787db0] [c000000000160328] kthread+0x1a8/0x1b0
[    1.130996] [c0000018ec787e20] [c00000000000ba54] ret_from_kernel_thread+0x5c/0x68
[    1.131004] Instruction dump:
[    1.131011] e9292c90 2fa90000 419e0378 e8fe0000 e8de0008 60000000 e909ffe8 e949ffe0
[    1.131021] 7fa74040 409c0014 7faa3040 409c002c <0fe00000> 60000000 7faa3040 409cfff4
[    1.131032] ---[ end trace b0b43434aedbb78e ]—

Have attached the boot log for reference.

Thanks
-Sachin



[-- Attachment #2: next-20190603.log --]
[-- Type: application/octet-stream, Size: 27674 bytes --]

[84348.251113] kexec_core: Starting new kernel
[84348.271197] kexec: waiting for cpu 36 (physical 36) to enter 1 state
[84348.271208] kexec: waiting for cpu 1 (physical 1) to enter 2 state
[84348.272736] kexec: Starting switchover sequence.
I'm in purgatory
[    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] Using 1TB segments
[    0.000000] hash-mmu: Initializing hash mmu with SLB
[    0.000000] Linux version 5.2.0-rc3-next-20190603 (root@ltczep10-lp4.aus.stglabs.ibm.com) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Jun 4 01:04:57 CDT 2019
[    0.000000] Found initrd at 0xc000000003780000:0xc000000004f31731
[    0.000000] Using pSeries machine description
[    0.000000] printk: bootconsole [udbg0] enabled
[    0.000000] Partition configured for 40 cpus.
[    0.000000] CPU maps initialized for 8 threads per core
[    0.000000] -----------------------------------------------------
[    0.000000] phys_mem_size     = 0x1900000000
[    0.000000] dcache_bsize      = 0x80
[    0.000000] icache_bsize      = 0x80
[    0.000000] cpu_features      = 0x0000c07f8f5f91a7
[    0.000000]   possible        = 0x0000fbffcf5fb1a7
[    0.000000]   always          = 0x00000003800081a1
[    0.000000] cpu_user_features = 0xdc0065c2 0xefe00000
[    0.000000] mmu_features      = 0x7c006001
[    0.000000] firmware_features = 0x00000017c45bfc57
[    0.000000] hash-mmu: ppc64_pft_size    = 0x1e
[    0.000000] hash-mmu: htab_hash_mask    = 0x7fffff
[    0.000000] hash-mmu: kernel vmalloc start   = 0xc008000000000000
[    0.000000] hash-mmu: kernel IO start        = 0xc00a000000000000
[    0.000000] hash-mmu: kernel vmemmap start   = 0xc00c000000000000
[    0.000000] -----------------------------------------------------
[    0.000000] numa:   NODE_DATA [mem 0x18ffe98980-0x18ffe9ffff]
[    0.000000] rfi-flush: fallback displacement flush available
[    0.000000] rfi-flush: mttrig type flush available
[    0.000000] count-cache-flush: full software flush sequence enabled.
[    0.000000] stf-barrier: eieio barrier available
[    0.000000] PPC64 nvram contains 15360 bytes
[    0.000000] barrier-nospec: using ORI speculation barrier
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x00000018ffffffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000018ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000018ffffffff]
[    0.000000] percpu: Embedded 11 pages/cpu s629912 r0 d90984 u1048576
[    0.000000] node[0] zonelist: 0:Normal 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1636800
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: root=UUID=8b2c60d2-4da6-4873-b9ac-6b332055a0f2 ro 
[    0.000000] Memory: 104635840K/104857600K available (12416K kernel code, 1792K rwdata, 6976K rodata, 4992K init, 3847K bss, 221760K reserved, 0K cma-reserved)
[    0.000000] random: get_random_u64 called from cache_random_seq_create+0x98/0x1f0 with crng_init=0
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=40, Nodes=32
[    0.000000] ftrace: allocating 31579 entries in 12 pages
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=2048 to nr_cpu_ids=40.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=40
[    0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16
[    0.000000] rcu: 	Offload RCU callbacks from CPUs: (none).
[    0.000001] time_init: 56 bit decrementer (max: 7fffffffffffff)
[    0.000066] clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0x761537d007, max_idle_ns: 440795202126 ns
[    0.000175] clocksource: timebase mult[1f40000] shift[24] registered
[    0.000303] Console: colour dummy device 80x25
[    0.000354] printk: console [hvc0] enabled
[    0.000354] printk: console [hvc0] enabled
[    0.000401] printk: bootconsole [udbg0] disabled
[    0.000401] printk: bootconsole [udbg0] disabled
[    0.000496] pid_max: default: 40960 minimum: 320
[    0.000650] LSM: Security Framework initializing
[    0.000740] Yama: becoming mindful.
[    0.000762] SELinux:  Initializing.
[    0.000926] *** VALIDATE SELinux ***
[    0.002919] Dentry cache hash table entries: 8388608 (order: 10, 67108864 bytes)
[    0.003909] Inode-cache hash table entries: 4194304 (order: 9, 33554432 bytes)
[    0.003975] Mount-cache hash table entries: 131072 (order: 4, 1048576 bytes)
[    0.004015] Mountpoint-cache hash table entries: 131072 (order: 4, 1048576 bytes)
[    0.004330] *** VALIDATE proc ***
[    0.004590] *** VALIDATE cgroup1 ***
[    0.004596] *** VALIDATE cgroup2 ***
[    0.005137] EEH: pSeries platform initialized
[    0.005147] POWER9 performance monitor hardware support registered
[    0.005185] rcu: Hierarchical SRCU implementation.
[    0.005979] smp: Bringing up secondary CPUs ...
[    0.016355] smp: Brought up 1 node, 40 CPUs
[    0.016365] numa: Node 0 CPUs: 0-39
[    0.016369] Using small cores at SMT level
[    0.016372] Using shared cache scheduler topology
[    0.018337] devtmpfs: initialized
[    0.033076] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.033092] futex hash table entries: 16384 (order: 5, 2097152 bytes)
[    0.033653] NET: Registered protocol family 16
[    0.033799] audit: initializing netlink subsys (disabled)
[    0.033864] audit: type=2000 audit(1559629150.030:1): state=initialized audit_enabled=0 res=1
[    0.034221] Kprobe smoke test: started
[    0.048644] Kprobe smoke test: passed successfully
[    0.048730] cpuidle: using governor menu
[    0.048942] pstore: Registered nvram as persistent store backend
[    0.055525] PCI: Probing PCI hardware
[    0.055531] EEH: No capable adapters found
[    0.055625] pseries-rng: Registering arch random hook.
[    0.056923] HugeTLB registered 16.0 MiB page size, pre-allocated 0 pages
[    0.056928] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
[    0.313749] cryptd: max_cpu_qlen set to 1000
[    0.315681] alg: No test for lzo-rle (lzo-rle-generic)
[    0.315800] alg: No test for lzo-rle (lzo-rle-scomp)
[    0.319635] vgaarb: loaded
[    0.319719] SCSI subsystem initialized
[    0.319757] usbcore: registered new interface driver usbfs
[    0.319768] usbcore: registered new interface driver hub
[    0.319930] usbcore: registered new device driver usb
[    0.319958] pps_core: LinuxPPS API ver. 1 registered
[    0.319962] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.319970] PTP clock support registered
[    0.320175] EDAC MC: Ver: 3.0.0
[    0.320346] NetLabel: Initializing
[    0.320350] NetLabel:  domain hash size = 128
[    0.320354] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.320368] NetLabel:  unlabeled traffic allowed by default
[    0.320562] clocksource: Switched to clocksource timebase
[    0.335258] VFS: Disk quotas dquot_6.6.0
[    0.335289] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
[    0.335312] *** VALIDATE hugetlbfs ***
[    0.336931] random: fast init done
[    0.337531] NET: Registered protocol family 2
[    0.337722] tcp_listen_portaddr_hash hash table entries: 65536 (order: 4, 1048576 bytes)
[    0.337849] TCP established hash table entries: 524288 (order: 6, 4194304 bytes)
[    0.338962] TCP bind hash table entries: 65536 (order: 4, 1048576 bytes)
[    0.339076] TCP: Hash tables configured (established 524288 bind 65536)
[    0.339131] UDP hash table entries: 65536 (order: 5, 2097152 bytes)
[    0.339359] UDP-Lite hash table entries: 65536 (order: 5, 2097152 bytes)
[    0.339658] NET: Registered protocol family 1
[    0.339666] NET: Registered protocol family 44
[    0.339671] PCI: CLS 0 bytes, default 128
[    0.339705] Trying to unpack rootfs image as initramfs...
[    0.705596] Freeing initrd memory: 24256K
[    0.708415] IOMMU table initialized, virtual merging enabled
[    0.722241] hv-24x7: read 1530 catalog entries, created 537 event attrs (0 failures), 275 descs
[    0.723581] workingset: timestamp_bits=38 max_order=21 bucket_order=0
[    0.724976] zbud: loaded
[    0.726758] NET: Registered protocol family 38
[    0.726764] Key type asymmetric registered
[    0.726768] Asymmetric key parser 'x509' registered
[    0.726777] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.726922] io scheduler mq-deadline registered
[    0.726927] io scheduler kyber registered
[    0.726974] io scheduler bfq registered
[    0.727705] atomic64_test: passed
[    0.727771] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    0.727776] PowerPC PowerNV PCI Hotplug Driver version: 0.1
[    0.728152] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.728431] Non-volatile memory driver v1.3
[    0.728467] Linux agpgart interface v0.103
[    0.728754] rdac: device handler registered
[    0.728802] hp_sw: device handler registered
[    0.728806] emc: device handler registered
[    0.728923] alua: device handler registered
[    0.728957] libphy: Fixed MDIO Bus: probed
[    0.729019] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.729030] ehci-pci: EHCI PCI platform driver
[    0.729040] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.729050] ohci-pci: OHCI PCI platform driver
[    0.729058] uhci_hcd: USB Universal Host Controller Interface driver
[    0.729093] usbcore: registered new interface driver usbserial_generic
[    0.729101] usbserial: USB Serial support registered for generic
[    0.729160] mousedev: PS/2 mouse device common for all mice
[    0.729280] rtc-generic rtc-generic: registered as rtc0
[    0.729745] nx_compress_pseries ibm,compression-v1: nx842_OF_upd: max_sync_size new:65536 old:0
[    0.729753] nx_compress_pseries ibm,compression-v1: nx842_OF_upd: max_sync_sg new:510 old:0
[    0.729760] nx_compress_pseries ibm,compression-v1: nx842_OF_upd: max_sg_len new:4080 old:0
[    0.729830] alg: No test for 842 (842-nx)
[    0.730811] hidraw: raw HID events driver (C) Jiri Kosina
[    0.730849] usbcore: registered new interface driver usbhid
[    0.730853] usbhid: USB HID core driver
[    0.730946] drop_monitor: Initializing network drop monitor service
[    0.731047] Initializing XFRM netlink socket
[    0.731211] NET: Registered protocol family 10
[    0.731589] Segment Routing with IPv6
[    0.731613] NET: Registered protocol family 17
[    0.731680] mpls_gso: MPLS GSO support
[    0.732435] Running instruction emulation self-tests ...
[    0.732442] emulate_step_test: ld             : PASS
[    0.732446] emulate_step_test: lwz            : PASS
[    0.732450] emulate_step_test: lwzx           : PASS
[    0.732454] emulate_step_test: std            : PASS
[    0.732459] emulate_step_test: ldarx / stdcx. : PASS
[    0.732465] emulate_step_test: lfsx           : PASS
[    0.732469] emulate_step_test: stfsx          : PASS
[    0.732473] emulate_step_test: lfdx           : PASS
[    0.732476] emulate_step_test: stfdx          : PASS
[    0.732481] emulate_step_test: lvx            : PASS
[    0.732485] emulate_step_test: stvx           : PASS
[    0.732490] emulate_step_test: lxvd2x         : PASS
[    0.732494] emulate_step_test: stxvd2x        : PASS
[    0.732499] emulate_step_test: nop            : R0 = LONG_MAX                                      PASS
[    0.732505] emulate_step_test: add            : RA = LONG_MIN, RB = LONG_MIN                       PASS
[    0.732511] emulate_step_test: add            : RA = LONG_MIN, RB = LONG_MAX                       PASS
[    0.732516] emulate_step_test: add            : RA = LONG_MAX, RB = LONG_MAX                       PASS
[    0.732522] emulate_step_test: add            : RA = ULONG_MAX, RB = ULONG_MAX                     PASS
[    0.732528] emulate_step_test: add            : RA = ULONG_MAX, RB = 0x1                           PASS
[    0.732533] emulate_step_test: add            : RA = INT_MIN, RB = INT_MIN                         PASS
[    0.732539] emulate_step_test: add            : RA = INT_MIN, RB = INT_MAX                         PASS
[    0.732545] emulate_step_test: add            : RA = INT_MAX, RB = INT_MAX                         PASS
[    0.732550] emulate_step_test: add            : RA = UINT_MAX, RB = UINT_MAX                       PASS
[    0.732556] emulate_step_test: add            : RA = UINT_MAX, RB = 0x1                            PASS
[    0.732562] emulate_step_test: add.           : RA = LONG_MIN, RB = LONG_MIN                       PASS
[    0.732568] emulate_step_test: add.           : RA = LONG_MIN, RB = LONG_MAX                       PASS
[    0.732573] emulate_step_test: add.           : RA = LONG_MAX, RB = LONG_MAX                       PASS
[    0.732579] emulate_step_test: add.           : RA = ULONG_MAX, RB = ULONG_MAX                     PASS
[    0.732584] emulate_step_test: add.           : RA = ULONG_MAX, RB = 0x1                           PASS
[    0.732590] emulate_step_test: add.           : RA = INT_MIN, RB = INT_MIN                         PASS
[    0.732596] emulate_step_test: add.           : RA = INT_MIN, RB = INT_MAX                         PASS
[    0.732601] emulate_step_test: add.           : RA = INT_MAX, RB = INT_MAX                         PASS
[    0.732607] emulate_step_test: add.           : RA = UINT_MAX, RB = UINT_MAX                       PASS
[    0.732613] emulate_step_test: add.           : RA = UINT_MAX, RB = 0x1                            PASS
[    0.732619] emulate_step_test: addc           : RA = LONG_MIN, RB = LONG_MIN                       PASS
[    0.732624] emulate_step_test: addc           : RA = LONG_MIN, RB = LONG_MAX                       PASS
[    0.732630] emulate_step_test: addc           : RA = LONG_MAX, RB = LONG_MAX                       PASS
[    0.732636] emulate_step_test: addc           : RA = ULONG_MAX, RB = ULONG_MAX                     PASS
[    0.732641] emulate_step_test: addc           : RA = ULONG_MAX, RB = 0x1                           PASS
[    0.732647] emulate_step_test: addc           : RA = INT_MIN, RB = INT_MIN                         PASS
[    0.732652] emulate_step_test: addc           : RA = INT_MIN, RB = INT_MAX                         PASS
[    0.732658] emulate_step_test: addc           : RA = INT_MAX, RB = INT_MAX                         PASS
[    0.732664] emulate_step_test: addc           : RA = UINT_MAX, RB = UINT_MAX                       PASS
[    0.732669] emulate_step_test: addc           : RA = UINT_MAX, RB = 0x1                            PASS
[    0.732675] emulate_step_test: addc           : RA = LONG_MIN | INT_MIN, RB = LONG_MIN | INT_MIN   PASS
[    0.732680] emulate_step_test: addc.          : RA = LONG_MIN, RB = LONG_MIN                       PASS
[    0.732686] emulate_step_test: addc.          : RA = LONG_MIN, RB = LONG_MAX                       PASS
[    0.732692] emulate_step_test: addc.          : RA = LONG_MAX, RB = LONG_MAX                       PASS
[    0.732697] emulate_step_test: addc.          : RA = ULONG_MAX, RB = ULONG_MAX                     PASS
[    0.732703] emulate_step_test: addc.          : RA = ULONG_MAX, RB = 0x1                           PASS
[    0.732708] emulate_step_test: addc.          : RA = INT_MIN, RB = INT_MIN                         PASS
[    0.732714] emulate_step_test: addc.          : RA = INT_MIN, RB = INT_MAX                         PASS
[    0.732720] emulate_step_test: addc.          : RA = INT_MAX, RB = INT_MAX                         PASS
[    0.732725] emulate_step_test: addc.          : RA = UINT_MAX, RB = UINT_MAX                       PASS
[    0.732731] emulate_step_test: addc.          : RA = UINT_MAX, RB = 0x1                            PASS
[    0.732737] emulate_step_test: addc.          : RA = LONG_MIN | INT_MIN, RB = LONG_MIN | INT_MIN   PASS
[    0.732874] registered taskstats version 1
[    0.732914] zswap: loaded using pool lzo/zbud
[    0.732960] pstore: Using crash dump compression: deflate
[    0.736153] Key type big_key registered
[    0.738681] Key type encrypted registered
[    0.738700] ima: No TPM chip found, activating TPM-bypass!
[    0.738705] ima: Allocated hash algorithm: sha256
[    0.738718] No architecture policies found
[    0.738731] evm: Initialising EVM extended attributes:
[    0.738734] evm: security.selinux
[    0.738737] evm: security.ima
[    0.738740] evm: security.capability
[    0.738743] evm: HMAC attrs: 0x1
[    0.738987] rtc-generic rtc-generic: setting system clock to 2019-06-04T06:19:10 UTC (1559629150)
[    0.740414] Freeing unused kernel memory: 4992K
[    0.740419] This architecture does not have kernel memory protection.
[    0.740424] Run /init as init process
[    0.754661] systemd[1]: systemd 239 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=legacy)
[    0.754843] systemd[1]: Detected architecture ppc64-le.
[    0.754849] systemd[1]: Running in initial RAM disk.

Welcome to Red Hat Enterprise Linux 8.0 Beta (Ootpa) dracut-049-10.git20190115.el8 (Initramfs)!

[    0.764525] systemd[1]: Set hostname to <ltczep10-lp4.aus.stglabs.ibm.com>.
[    0.813003] random: systemd: uninitialized urandom read (16 bytes read)
[    0.813105] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    0.813308] random: systemd: uninitialized urandom read (16 bytes read)
[    0.813319] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    0.813447] random: systemd: uninitialized urandom read (16 bytes read)
[    0.813498] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    0.813625] systemd[1]: Reached target Local File Systems.
[  OK  ] Reached target Local File Systems.
[    0.813825] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    0.815758] systemd[1]: Starting Setup Virtual Console...
         Starting Setup Virtual Console...
         Starting Create Volatile Files and Directories...
         Starting Apply Kernel Variables...
[  OK  ] Reached target Timers.
         Starting Create list of required st…ce nodes for the current kernel...
[  OK  ] Reached target Slices.
         Starting Journal Service...
[  OK  ] Listening on udev Control Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Started Create list of required sta…vice nodes for the current kernel.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Started Apply Kernel Variables.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Journal Service.
[  OK  ] Started Setup Virtual Console.
         Starting dracut cmdline hook...
[  OK  ] Started dracut cmdline hook.
         Starting dracut pre-udev hook...
[  OK  ] Started dracut pre-udev hook.
         Starting udev Kernel Device Manager...
[  OK  ] Started udev Kernel Device Manager.
         Starting udev Coldplug all Devices...
         Mounting Kernel Configuration File System...
[  OK  ] Mounted Kernel Configuration File System.
[    1.046123] synth uevent: /devices/vio: failed to send uevent
[    1.046134] vio vio: uevent: failed to send synthetic uevent
[    1.046181] synth uevent: /devices/vio/4000: failed to send uevent
[    1.046186] vio 4000: uevent: failed to send synthetic uevent
[    1.046199] synth uevent: /devices/vio/4001: failed to send uevent
[    1.046204] vio 4001: uevent: failed to send synthetic uevent
[    1.046220] synth uevent: /devices/vio/4002: failed to send uevent
[    1.046225] vio 4002: uevent: failed to send synthetic uevent
[    1.046238] synth uevent: /devices/vio/4004: failed to send uevent
[    1.046243] vio 4004: uevent: failed to send synthetic uevent
[  OK  ] Started udev Coldplug all Devices.
         Starting dracut initqueue hook...
[  OK  ] Reached target System Initialization.
         Starting Show Plymouth Boot Screen...
[  OK  ] Started Show Plymouth Boot Screen.
[  OK  ] Reached target Paths.
[  OK  ] Started Forward Password Requests to Plymouth Directory Watch.
[  OK  ] Reached target Basic System.
[    1.080244] ibmvscsi 30000068: SRP_VERSION: 16.a
[    1.089914] ibmveth 30000002 env2: renamed from eth0
[    1.130734] ------------[ cut here ]------------
[    1.130745] kernel BUG at mm/vmalloc.c:470!
[    1.130753] Oops: Exception in kernel mode, sig: 5 [#1]
[    1.130761] LE PAGE_SIZE=64K MMU=Hash SMP NR_CPUS=2048 NUMA pSeries
[    1.130768] Modules linked in: ibmvscsi(+) ibmveth scsi_transport_srp
[    1.130781] CPU: 23 PID: 127 Comm: kworker/23:0 Not tainted 5.2.0-rc3-next-20190603 #1
[    1.130796] Workqueue: events do_free_init
[    1.130803] NIP:  c0000000003bcc48 LR: c0000000003bcbc4 CTR: c0000000003bc860
[    1.130812] REGS: c0000018ec7877e0 TRAP: 0700   Not tainted  (5.2.0-rc3-next-20190603)
[    1.130820] MSR:  800000010282b033 <SF,VEC,VSX,EE,FP,ME,IR,DR,RI,LE,TM[E]>  CR: 24008888  XER: 20040005
[    1.130837] CFAR: c0000000003bcc6c IRQMASK: 0 
[    1.130837] GPR00: c0000000003bd0e4 c0000018ec787a70 c000000001929400 0000000000000001 
[    1.130837] GPR04: c0000018e8d2e8f0 c0000018e8d2e8f0 c008000006570000 c008000006550000 
[    1.130837] GPR08: c008000009670000 c0000018e8d0e098 c0000018e8d0e5f8 c0000018e8ca93f0 
[    1.130837] GPR12: c0000000003bc860 c00000001ec4e200 c000000000160188 c0000018f4044d00 
[    1.130837] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 
[    1.130837] GPR20: 0000000000000000 0000000000000000 c000000001485108 c0000000019620d8 
[    1.130837] GPR24: c000000001962464 0000000000000800 0000000000000001 0000000000001800 
[    1.130837] GPR28: c000000001ccc0a8 c000000001ccc080 c0000018e8d2e8b8 c0000018e8d2e8d8 
[    1.130899] NIP [c0000000003bcc48] __free_vmap_area+0xf8/0x480
[    1.130906] LR [c0000000003bcbc4] __free_vmap_area+0x74/0x480
[    1.130912] Call Trace:
[    1.130916] [c0000018ec787a70] [c0000000003bcf70] __free_vmap_area+0x420/0x480 (unreliable)
[    1.130924] [c0000018ec787ac0] [c0000000003bd0e4] __purge_vmap_area_lazy+0x114/0x1e0
[    1.130932] [c0000018ec787b10] [c0000000003bef44] _vm_unmap_aliases+0x1a4/0x210
[    1.130939] [c0000018ec787b90] [c0000000003c1c48] __vunmap+0xe8/0x220
[    1.130946] [c0000018ec787c20] [c00000000021102c] module_memfree+0x3c/0x50
[    1.130953] [c0000018ec787c40] [c0000000002110ac] do_free_init+0x6c/0xa0
[    1.130964] [c0000018ec787c70] [c000000000156df0] process_one_work+0x260/0x520
[    1.130976] [c0000018ec787d10] [c000000000157138] worker_thread+0x88/0x5f0
[    1.130985] [c0000018ec787db0] [c000000000160328] kthread+0x1a8/0x1b0
[    1.130996] [c0000018ec787e20] [c00000000000ba54] ret_from_kernel_thread+0x5c/0x68
[    1.131004] Instruction dump:
[    1.131011] e9292c90 2fa90000 419e0378 e8fe0000 e8de0008 60000000 e909ffe8 e949ffe0 
[    1.131021] 7fa74040 409c0014 7faa3040 409c002c <0fe00000> 60000000 7faa3040 409cfff4 
[    1.131032] ---[ end trace b0b43434aedbb78e ]---
[    1.133448] 
[    2.133462] Kernel panic - not syncing: Fatal exception
[    2.141765] WARNING: CPU: 23 PID: 127 at drivers/tty/vt/vt.c:4234 do_unblank_screen+0x190/0x250
[    2.141775] Modules linked in: ibmvscsi(+) ibmveth scsi_transport_srp
[    2.141785] CPU: 23 PID: 127 Comm: kworker/23:0 Tainted: G      D           5.2.0-rc3-next-20190603 #1
[    2.141796] Workqueue: events do_free_init
[    2.141802] NIP:  c0000000007718a0 LR: c00000000077188c CTR: c000000000c06d30
[    2.141810] REGS: c0000018ec7872c0 TRAP: 0700   Tainted: G      D            (5.2.0-rc3-next-20190603)
[    2.141818] MSR:  8000000000021033 <SF,ME,IR,DR,RI,LE>  CR: 28002242  XER: 2004000c
[    2.141830] CFAR: c0000000001b54e8 IRQMASK: 3 
[    2.141830] GPR00: c00000000077188c c0000018ec787550 c000000001929400 0000000000000000 
[    2.141830] GPR04: 0000000000000003 c0000018e392e00e 0000000000001dd7 c0000018ec787490 
[    2.141830] GPR08: c0000000017e3258 0000000000000000 0000000000000000 c0000018ec78730f 
[    2.141830] GPR12: 0000000028002448 c00000001ec4e200 c000000000160188 c0000018f4044d00 
[    2.141830] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 
[    2.141830] GPR20: 0000000000000000 0000000000000000 c000000001485108 c0000000019620d8 
[    2.141830] GPR24: c000000001962464 0000000000000800 c0000000017f3b20 0000000000001800 
[    2.141830] GPR28: c000000001b066c0 c000000001b06698 0000000000000000 c000000001c15100 
[    2.141899] NIP [c0000000007718a0] do_unblank_screen+0x190/0x250
[    2.141906] LR [c00000000077188c] do_unblank_screen+0x17c/0x250
[    2.141912] Call Trace:
[    2.141917] [c0000018ec787550] [c0000000007718bc] do_unblank_screen+0x1ac/0x250 (unreliable)
[    2.141928] [c0000018ec7875d0] [c00000000012b504] panic+0x1dc/0x408
[    2.141937] [c0000018ec787670] [c00000000002db70] oops_end+0x1b0/0x1c0
[    2.141945] [c0000018ec7876f0] [c0000000000307a0] program_check_exception+0x2c0/0x3c0
[    2.141954] [c0000018ec787770] [c000000000008f54] program_check_common+0x154/0x160
[    2.141965] --- interrupt: 700 at __free_vmap_area+0xf8/0x480
[    2.141965]     LR = __free_vmap_area+0x74/0x480
[    2.141976] [c0000018ec787a70] [c0000000003bcf70] __free_vmap_area+0x420/0x480 (unreliable)
[    2.141985] [c0000018ec787ac0] [c0000000003bd0e4] __purge_vmap_area_lazy+0x114/0x1e0
[    2.141995] [c0000018ec787b10] [c0000000003bef44] _vm_unmap_aliases+0x1a4/0x210
[    2.142004] [c0000018ec787b90] [c0000000003c1c48] __vunmap+0xe8/0x220
[    2.142012] [c0000018ec787c20] [c00000000021102c] module_memfree+0x3c/0x50
[    2.142020] [c0000018ec787c40] [c0000000002110ac] do_free_init+0x6c/0xa0
[    2.142029] [c0000018ec787c70] [c000000000156df0] process_one_work+0x260/0x520
[    2.142038] [c0000018ec787d10] [c000000000157138] worker_thread+0x88/0x5f0
[    2.142046] [c0000018ec787db0] [c000000000160328] kthread+0x1a8/0x1b0
[    2.142054] [c0000018ec787e20] [c00000000000ba54] ret_from_kernel_thread+0x5c/0x68
[    2.142062] Instruction dump:
[    2.142067] 4e800020 60000000 60000000 60000000 7c0802a6 f8010090 4ba43c51 60000000 
[    2.142078] 813f0000 7d231b78 2f830000 409e0034 <0fe00000> e8010090 7c0803a6 4bfffeac 
[    2.142090] ---[ end trace b0b43434aedbb78f ]---
[    2.142097] Rebooting in 10 seconds..


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470
  2019-06-04  9:15 ` Sachin Sant
@ 2019-06-04 10:29   ` Stephen Rothwell
  -1 siblings, 0 replies; 8+ messages in thread
From: Stephen Rothwell @ 2019-06-04 10:29 UTC (permalink / raw)
  To: Sachin Sant
  Cc: linuxppc-dev, linux-next, linux-mm, Uladzislau Rezki (Sony),
	linux-kernel

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

Hi Sachin,

On Tue, 4 Jun 2019 14:45:43 +0530 Sachin Sant <sachinp@linux.vnet.ibm.com> wrote:
>
> While booting linux-next [next-20190603] on a POWER9 LPAR following
> BUG is encountered and the boot fails.
> 
> If I revert the following 2 patches I no longer see this BUG message
> 
> 07031d37b2f9 ( mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() )
> 728e0fbf263e ( mm/vmalloc.c: get rid of one single unlink_va() when merge )

This latter patch has been fixed in today's linux-next ...

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470
@ 2019-06-04 10:29   ` Stephen Rothwell
  0 siblings, 0 replies; 8+ messages in thread
From: Stephen Rothwell @ 2019-06-04 10:29 UTC (permalink / raw)
  To: Sachin Sant
  Cc: linux-mm, linux-next, linuxppc-dev, linux-kernel,
	Uladzislau Rezki (Sony)

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

Hi Sachin,

On Tue, 4 Jun 2019 14:45:43 +0530 Sachin Sant <sachinp@linux.vnet.ibm.com> wrote:
>
> While booting linux-next [next-20190603] on a POWER9 LPAR following
> BUG is encountered and the boot fails.
> 
> If I revert the following 2 patches I no longer see this BUG message
> 
> 07031d37b2f9 ( mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() )
> 728e0fbf263e ( mm/vmalloc.c: get rid of one single unlink_va() when merge )

This latter patch has been fixed in today's linux-next ...

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470
  2019-06-04 10:29   ` Stephen Rothwell
@ 2019-06-04 13:39     ` Sachin Sant
  -1 siblings, 0 replies; 8+ messages in thread
From: Sachin Sant @ 2019-06-04 13:39 UTC (permalink / raw)
  To: Stephen Rothwell
  Cc: linuxppc-dev, linux-next, linux-mm, Uladzislau Rezki (Sony),
	linux-kernel



> On 04-Jun-2019, at 3:59 PM, Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> 
> Hi Sachin,
> 
> On Tue, 4 Jun 2019 14:45:43 +0530 Sachin Sant <sachinp@linux.vnet.ibm.com> wrote:
>> 
>> While booting linux-next [next-20190603] on a POWER9 LPAR following
>> BUG is encountered and the boot fails.
>> 
>> If I revert the following 2 patches I no longer see this BUG message
>> 
>> 07031d37b2f9 ( mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() )
>> 728e0fbf263e ( mm/vmalloc.c: get rid of one single unlink_va() when merge )
> 
> This latter patch has been fixed in today's linux-next …

Thanks Stephen. 
With today’s next (20190604) I no longer see this issue.

Thanks
-Sachin

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470
@ 2019-06-04 13:39     ` Sachin Sant
  0 siblings, 0 replies; 8+ messages in thread
From: Sachin Sant @ 2019-06-04 13:39 UTC (permalink / raw)
  To: Stephen Rothwell
  Cc: linux-mm, linux-next, linuxppc-dev, linux-kernel,
	Uladzislau Rezki (Sony)



> On 04-Jun-2019, at 3:59 PM, Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> 
> Hi Sachin,
> 
> On Tue, 4 Jun 2019 14:45:43 +0530 Sachin Sant <sachinp@linux.vnet.ibm.com> wrote:
>> 
>> While booting linux-next [next-20190603] on a POWER9 LPAR following
>> BUG is encountered and the boot fails.
>> 
>> If I revert the following 2 patches I no longer see this BUG message
>> 
>> 07031d37b2f9 ( mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() )
>> 728e0fbf263e ( mm/vmalloc.c: get rid of one single unlink_va() when merge )
> 
> This latter patch has been fixed in today's linux-next …

Thanks Stephen. 
With today’s next (20190604) I no longer see this issue.

Thanks
-Sachin

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470
  2019-06-04 13:39     ` Sachin Sant
@ 2019-06-04 14:20       ` Stephen Rothwell
  -1 siblings, 0 replies; 8+ messages in thread
From: Stephen Rothwell @ 2019-06-04 14:20 UTC (permalink / raw)
  To: Sachin Sant
  Cc: linuxppc-dev, linux-next, linux-mm, Uladzislau Rezki (Sony),
	linux-kernel

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

Hi Sachin,

On Tue, 4 Jun 2019 19:09:26 +0530 Sachin Sant <sachinp@linux.vnet.ibm.com> wrote:
>
> With today’s next (20190604) I no longer see this issue.

Excellent, thanks for verifying.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470
@ 2019-06-04 14:20       ` Stephen Rothwell
  0 siblings, 0 replies; 8+ messages in thread
From: Stephen Rothwell @ 2019-06-04 14:20 UTC (permalink / raw)
  To: Sachin Sant
  Cc: linux-mm, linux-next, linuxppc-dev, linux-kernel,
	Uladzislau Rezki (Sony)

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

Hi Sachin,

On Tue, 4 Jun 2019 19:09:26 +0530 Sachin Sant <sachinp@linux.vnet.ibm.com> wrote:
>
> With today’s next (20190604) I no longer see this issue.

Excellent, thanks for verifying.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-06-04 14:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-04  9:15 [POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470 Sachin Sant
2019-06-04  9:15 ` Sachin Sant
2019-06-04 10:29 ` Stephen Rothwell
2019-06-04 10:29   ` Stephen Rothwell
2019-06-04 13:39   ` Sachin Sant
2019-06-04 13:39     ` Sachin Sant
2019-06-04 14:20     ` Stephen Rothwell
2019-06-04 14:20       ` Stephen Rothwell

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.