Vmap allocation for size 442368 failed: use vmalloc=<size> to increase size

I'm using the ndpi-netfilter from: https://github.com/openwrt-develop/ndpi-netfilter

But the module probe failed with following error:

[   13.870628] vmap allocation for size 442368 failed: use vmalloc=<size> to increase size
[   13.878713] kmodloader: vmalloc: allocation failure: 438272 bytes, mode:0x14000c0(GFP_KERNEL), nodemask=(null)
[   13.888791] CPU: 0 PID: 1129 Comm: kmodloader Not tainted 4.14.109 #0
[   13.895262] Hardware name: Marvell Armada 380/385 (Device Tree)
[   13.901229] [<c010eda8>] (unwind_backtrace) from [<c010aa78>] (show_stack+0x10/0x14)
[   13.909018] [<c010aa78>] (show_stack) from [<c0631e28>] (dump_stack+0x88/0x9c)
[   13.916281] [<c0631e28>] (dump_stack) from [<c01b1acc>] (warn_alloc+0xbc/0x168)
[   13.923634] [<c01b1acc>] (warn_alloc) from [<c01de334>] (__vmalloc_node_range+0x228/0x234)
[   13.931942] [<c01de334>] (__vmalloc_node_range) from [<c010bef8>] (module_alloc+0x4c/0x54)
[   13.940252] [<c010bef8>] (module_alloc) from [<c01909dc>] (load_module+0x9e8/0x2100)
[   13.948036] [<c01909dc>] (load_module) from [<c0192220>] (SyS_init_module+0x12c/0x164)
[   13.955997] [<c0192220>] (SyS_init_module) from [<c01077a0>] (ret_fast_syscall+0x0/0x54)
[   13.964187] Mem-Info:
[   13.966479] active_anon:1335 inactive_anon:0 isolated_anon:0
[   13.966479]  active_file:3968 inactive_file:1321 isolated_file:0
[   13.966479]  unevictable:0 dirty:31 writeback:0 unstable:0
[   13.966479]  slab_reclaimable:826 slab_unreclaimable:3048
[   13.966479]  mapped:695 shmem:4 pagetables:52 bounce:0
[   13.966479]  free:110299 free_pcp:189 free_cma:0
[   13.998888] Node 0 active_anon:5288kB inactive_anon:0kB active_file:15872kB inactive_file:5284kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:2780kB dirty:124kB writeback:0kB shmem:16kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
[   14.021516] Normal free:440784kB min:2856kB low:3568kB high:4280kB active_anon:5288kB inactive_anon:0kB active_file:15872kB inactive_file:5284kB unevictable:0kB writepending:124kB present:524288kB managed:510928kB mlocked:0kB kernel_stack:1624kB pagetables:208kB bounce:0kB free_pcp:836kB local_pcp:248kB free_cma:0kB
[   14.049629] lowmem_reserve[]: 0 0 0
[   14.053155] Normal: 5*4kB (UME) 5*8kB (UME) 5*16kB (UME) 4*32kB (UE) 1*64kB (U) 1*128kB (M) 0*256kB 2*512kB (UE) 1*1024kB (M) 0*2048kB 107*4096kB (M) = 440780kB
[   14.067615] 5298 total pagecache pages
[   14.071397] 0 pages in swap cache
[   14.074728] Swap cache stats: add 0, delete 0, find 0/0
[   14.079977] Free swap  = 0kB
[   14.082888] Total swap = 0kB
[   14.085785] 131072 pages RAM
[   14.088681] 0 pages HighMem/MovableOnly
[   14.092557] 3340 pages reserved
[   14.102092] xt_time: kernel timezone is -0000
[   14.114673] PPP generic driver version 2.4.2
[   14.119514] PPP MPPE Compression module registered
[   14.125355] NET: Registered protocol family 24
[   14.130619] PPTP driver version 0.8.5
[   14.139840] vmap allocation for size 442368 failed: use vmalloc=<size> to increase size
[   14.147922] kmodloader: vmalloc: allocation failure: 438272 bytes, mode:0x14000c0(GFP_KERNEL), nodemask=(null)
[   14.158021] CPU: 0 PID: 1129 Comm: kmodloader Not tainted 4.14.109 #0
[   14.164492] Hardware name: Marvell Armada 380/385 (Device Tree)
[   14.170458] [<c010eda8>] (unwind_backtrace) from [<c010aa78>] (show_stack+0x10/0x14)
[   14.178252] [<c010aa78>] (show_stack) from [<c0631e28>] (dump_stack+0x88/0x9c)
[   14.185528] [<c0631e28>] (dump_stack) from [<c01b1acc>] (warn_alloc+0xbc/0x168)
[   14.192887] [<c01b1acc>] (warn_alloc) from [<c01de334>] (__vmalloc_node_range+0x228/0x234)
[   14.201202] [<c01de334>] (__vmalloc_node_range) from [<c010bef8>] (module_alloc+0x4c/0x54)
[   14.209511] [<c010bef8>] (module_alloc) from [<c01909dc>] (load_module+0x9e8/0x2100)
[   14.217303] [<c01909dc>] (load_module) from [<c0192220>] (SyS_init_module+0x12c/0x164)
[   14.225266] [<c0192220>] (SyS_init_module) from [<c01077a0>] (ret_fast_syscall+0x0/0x54)
[   14.233720] kmodloader: failed to load xt_ndpi
[   14.239557] kmodloader: 1 module could not be probed
[   14.244821] kmodloader: - xt_ndpi - 0

Attach the kernel log:

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.109 (xw@xw-ubuntu) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9764-5d3cca8)) #0 SMP Fri Mar 29 13:02:51 2019
[    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Linksys WRT1900ACS
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 131072
[    0.000000] free_area_init_node: node 0, pgdat c0a30bc0, node_mem_map dfbf9000
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 131072 pages, LIFO batch:31
[    0.000000] random: get_random_bytes called from start_kernel+0x74/0x47c with crng_init=0
[    0.000000] percpu: Embedded 12 pages/cpu @dfbd0000 s18956 r8192 d22004 u49152
[    0.000000] pcpu-alloc: s18956 r8192 d22004 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 130048
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mtdblock5 ro rootdelay=1 rootfstype=jffs2 earlyprintk mtdparts=armada-nand:2048K(uboot)ro,256K(u_env),256K(s_env),1m@9m(devinfo),40m@10m(kernel),34m@16m(rootfs),40m@50m(alt_kernel),34m@56m(alt_rootfs),80m@10m(ubifs),-@90m(syscfg)
[    0.000000] Bootloader command line (ignored): console=ttyS0,115200 root=/dev/mtdblock5 ro rootdelay=1 rootfstype=jffs2 earlyprintk mtdparts=armada-nand:2048K(uboot)ro,256K(u_env),256K(s_env),1m@9m(devinfo),40m@10m(kernel),34m@16m(rootfs),40m@50m(alt_kernel),34m@56m(alt_rootfs),80m@10m(ubifs),-@90m(syscfg)
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 509904K/524288K available (6144K kernel code, 197K rwdata, 1404K rodata, 1024K init, 227K bss, 14384K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0700000   (7136 kB)
[    0.000000]       .init : 0xc0900000 - 0xc0a00000   (1024 kB)
[    0.000000]       .data : 0xc0a00000 - 0xc0a314c0   ( 198 kB)
[    0.000000]        .bss : 0xc0a314c0 - 0xc0a6a358   ( 228 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 D prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB
[    0.000000] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001
[    0.000006] sched_clock: 64 bits at 800MHz, resolution 1ns, wraps every 4398046511103ns
[    0.000015] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0xb881274fa3, max_idle_ns: 440795210636 ns
[    0.000028] Switching to timer-based delay loop, resolution 1ns
[    0.000141] Ignoring duplicate/late registration of read_current_timer delay
[    0.000148] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
[    0.000278] Calibrating delay loop (skipped), value calculated using timer frequency.. 1600.00 BogoMIPS (lpj=8000000)
[    0.000285] pid_max: default: 32768 minimum: 301
[    0.000338] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000343] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000558] CPU: Testing write buffer coherency: ok
[    0.000569] CPU0: Spectre v2: using BPIALL workaround
[    0.000666] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.000772] Setting up static identity map for 0x100000 - 0x100060
[    0.000839] mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0x4
[    0.000910] mvebu-pmsu: Initializing Power Management Service Unit
[    0.000952] Hierarchical SRCU implementation.
[    0.001125] smp: Bringing up secondary CPUs ...
[    0.001238] Booting CPU 1
[    0.001384] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.001386] CPU1: Spectre v2: using BPIALL workaround
[    0.001432] smp: Brought up 1 node, 2 CPUs
[    0.001437] SMP: Total of 2 processors activated (3200.00 BogoMIPS).
[    0.001440] CPU: All CPU(s) started in SVC mode.
[    0.002926] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.002974] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.002982] futex hash table entries: 512 (order: 3, 32768 bytes)
[    0.003027] pinctrl core: initialized pinctrl subsystem
[    0.003268] NET: Registered protocol family 16
[    0.003767] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.004376] cpuidle: using governor ladder
[    0.004533] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling
[    0.004540] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling
[    0.010179] reg-fixed-voltage usb3_1-vbus: could not find pctldev for node /soc/internal-regs/pinctrl@18000/usb3_1-vbus-pins, deferring probe
[    0.010350] SCSI subsystem initialized
[    0.010467] libata version 3.00 loaded.
[    0.010564] usbcore: registered new interface driver usbfs
[    0.010588] usbcore: registered new interface driver hub
[    0.010612] usbcore: registered new device driver usb
[    0.011163] clocksource: Switched to clocksource arm_global_timer
[    0.011539] NET: Registered protocol family 2
[    0.011784] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.011807] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    0.011839] TCP: Hash tables configured (established 4096 bind 4096)
[    0.011874] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.011888] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.011955] NET: Registered protocol family 1
[    0.011968] PCI: CLS 0 bytes, default 64
[    0.012824] Crashlog allocated RAM at address 0x3f00000
[    0.012886] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    0.014465] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.014472] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.015669] io scheduler noop registered
[    0.015676] io scheduler deadline registered (default)
[    0.016099] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver
[    0.017066] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
...
[    0.017812] pci 0000:00:02.0:   bridge window [mem 0xe0200000-0xe03fffff]
[    0.018040] mv_xor f1060800.xor: Marvell shared XOR driver
[    0.061621] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )
[    0.061732] mv_xor f1060900.xor: Marvell shared XOR driver
[    0.121581] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )
[    0.121741] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.122004] console [ttyS0] disabled
[    0.142074] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 22, base_baud = 12500000) is a 16550A
[    0.915292] console [ttyS0] enabled
[    0.920221] loop: module loaded
[    0.923687] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode
[    0.932783] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
[    0.941922] scsi host0: ahci-mvebu
[    0.945467] scsi host1: ahci-mvebu
[    0.948942] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 41
[    0.956906] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 41
[    0.965229] pxa3xx-nand f10d0000.flash: This platform can't do DMA on this device
[    0.973001] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xf1
[    0.979380] nand: AMD/Spansion S34ML01G2
[    0.983328] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.990931] pxa3xx-nand f10d0000.flash: ECC strength 16, ECC step size 2048
[    0.998115] Bad block table found at page 65472, version 0x01
[    1.004223] Bad block table found at page 65408, version 0x01
[    1.010254] 10 fixed-partitions partitions found on MTD device pxa3xx_nand-0
[    1.017339] Creating 10 MTD partitions on "pxa3xx_nand-0":
[    1.022851] 0x000000000000-0x000000200000 : "u-boot"
[    1.028066] 0x000000200000-0x000000240000 : "u_env"
[    1.033155] 0x000000240000-0x000000280000 : "s_env"
[    1.038225] 0x000000900000-0x000000a00000 : "devinfo"
[    1.043479] 0x000000a00000-0x000003200000 : "kernel1"
[    1.048816] 0x000001000000-0x000003200000 : "ubi"
[    1.053795] 0x000003200000-0x000005a00000 : "kernel2"
[    1.059139] 0x000003800000-0x000005a00000 : "rootfs2"
[    1.064465] 0x000005a00000-0x000008000000 : "syscfg"
[    1.069706] 0x000000280000-0x000000900000 : "unused_area"
[    1.075632] libphy: Fixed MDIO Bus: probed
[    1.080038] libphy: orion_mdio_bus: probed
[    1.084325] mvneta_bm f10c8000.bm: Buffer Manager for network controller enabled
[    1.093055] mvneta f1070000.ethernet eth0: Using hardware mac address 60:38:e0:10:4f:df
[    1.102350] mvneta f1034000.ethernet eth1: Using random mac address 5e:55:d1:55:3a:20
[    1.110357] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.116926] ehci-pci: EHCI PCI platform driver
[    1.121416] ehci-platform: EHCI generic platform driver
[    1.126726] ehci-orion: EHCI orion driver
[    1.130834] orion-ehci f1058000.usb: EHCI Host Controller
[    1.136271] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
[    1.143920] orion-ehci f1058000.usb: irq 38, io mem 0xf1058000
[    1.171160] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
[    1.177310] hub 1-0:1.0: USB hub found
[    1.181086] hub 1-0:1.0: 1 port detected
[    1.185472] usbcore: registered new interface driver usb-storage
[    1.191670] i2c /dev entries driver
[    1.206467] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[    1.218896] orion_wdt: Initial timeout 171 sec
[    1.223605] sdhci: Secure Digital Host Controller Interface driver
[    1.229809] sdhci: Copyright(c) Pierre Ossman
[    1.234277] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.243483] marvell-cesa f1090000.crypto: CESA device successfully registered
[    1.251053] NET: Registered protocol family 10
[    1.255952] Segment Routing with IPv6
[    1.259656] NET: Registered protocol family 17
[    1.264143] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.277258] 8021q: 802.1Q VLAN Support v1.8
[    1.281523] Registering SWP/SWPB emulation handler
[    1.287781] xhci-hcd f10f8000.usb3: xHCI Host Controller
[    1.293192] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 2
[    1.297396] ata1: SATA link down (SStatus 0 SControl 300)
[    1.300765] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[    1.306166] ata2: SATA link down (SStatus 0 SControl 300)
[    1.315411] xhci-hcd f10f8000.usb3: irq 43, io mem 0xf10f8000
[    1.326805] hub 2-0:1.0: USB hub found
[    1.330584] hub 2-0:1.0: 1 port detected
[    1.334639] xhci-hcd f10f8000.usb3: xHCI Host Controller
[    1.339978] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 3
[    1.347509] xhci-hcd f10f8000.usb3: Host supports USB 3.0  SuperSpeed
[    1.354011] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.362315] hub 3-0:1.0: USB hub found
[    1.366093] hub 3-0:1.0: 1 port detected
[    1.370374] UBI: auto-attach mtd5
[    1.373737] ubi0: attaching mtd5
[    1.384336] random: fast init done
[    1.470077] ubi0: scanning is finished
[    1.478102] ubi0: attached mtd5 (name "ubi", size 34 MiB)
[    1.483534] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    1.490436] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    1.497256] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    1.504248] ubi0: good PEBs: 272, bad PEBs: 0, corrupted PEBs: 0
[    1.510278] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    1.517532] ubi0: max/mean erase counter: 126/109, WL threshold: 4096, image sequence number: 2112250305
[    1.527054] ubi0: available PEBs: 0, total reserved PEBs: 272, PEBs reserved for bad PEB handling: 20
[    1.536327] ubi0: background thread "ubi_bgt0d" started, PID 682
[    1.542655] block ubiblock0_0: created from ubi0:0(rootfs)
[    1.548164] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    1.555358] mvsw61xx 10.mvsw61xx: Found MV88E6176 at f1072004.mdio-mii:10
[    1.562186] mvsw61xx 10.mvsw61xx: Using direct addressing
[    1.576584] hctosys: unable to open rtc device (rtc0)
[    1.582037] Waiting 1 sec before mounting root device...
[    1.701157] usb 2-1: new high-speed USB device number 2 using xhci-hcd
[    1.881633] usb-storage 2-1:1.0: USB Mass Storage device detected
[    1.887837] scsi host2: usb-storage 2-1:1.0
[    2.632984] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    2.640701] Freeing unused kernel memory: 1024K
[    2.952008] scsi 2:0:0:0: Direct-Access     SanDisk  Cruzer Fit       1.27 PQ: 0 ANSI: 6
[    2.960443] init: Console is alive
[    2.963994] init: - watchdog -
[    2.977332] sd 2:0:0:0: [sda] 15633408 512-byte logical blocks: (8.00 GB/7.45 GiB)
[    2.986697] sd 2:0:0:0: [sda] Write Protect is off
[    2.991526] sd 2:0:0:0: [sda] Mode Sense: 43 00 00 00
[    2.991762] sd 2:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    3.000937] sd 2:0:0:0: [sda] Optimal transfer size 0 bytes < PAGE_SIZE (4096 bytes)
[    3.018828]  sda: sda1
[    3.024019] sd 2:0:0:0: [sda] Attached SCSI removable disk
[    3.770639] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.800172] exFAT: Version 1.2.9
[    3.805081] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.811643] ohci-platform: OHCI generic platform driver
[    3.817420] uhci_hcd: USB Universal Host Controller Interface driver
[    3.824017] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.835697] init: - preinit -
[    4.241564] mvneta f1070000.ethernet tmp0: renamed from eth0
[    4.264848] random: procd: uninitialized urandom read (4 bytes read)
[    4.293780] mvneta f1034000.ethernet eth0: renamed from eth1
[    4.343632] mvneta f1070000.ethernet eth1: renamed from tmp0
[    4.472690] random: crng init done
[    4.833054] mvneta f1034000.ethernet eth0: configuring for fixed/sgmii link mode
[    4.840889] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    4.846962] mvneta f1034000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[    4.854945] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    7.959693] mount_root: loading kmods from internal overlay
[    7.982554] kmodloader: loading kernel modules from //etc/modules-boot.d/*
[    7.990808] kmodloader: done loading kernel modules from //etc/modules-boot.d/*
[    8.092975] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 817
[    8.141090] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[    8.148981] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    8.158947] UBIFS (ubi0:1): FS size: 1269760 bytes (1 MiB, 10 LEBs), journal size 888833 bytes (0 MiB, 5 LEBs)
[    8.168993] UBIFS (ubi0:1): reserved for root: 59973 bytes (58 KiB)
[    8.175290] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 5388F7C6-03D4-4837-98D3-A0F04EAEA993, small LPT model
[    8.187058] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab
[    8.194098] block: unable to load configuration (fstab: Entry not found)
[    8.200842] block: attempting to load /tmp/ubifs_cfg/etc/config/fstab
[    8.207339] block: unable to load configuration (fstab: Entry not found)
[    8.214087] block: attempting to load /etc/config/fstab
[    8.219842] block: unable to load configuration (fstab: Entry not found)
[    8.226593] block: no usable configuration
[    8.262838] UBIFS (ubi0:1): un-mount UBI device 0
[    8.267570] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" stops
[    8.312165] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 820
[    8.367440] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[    8.375318] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    8.385280] UBIFS (ubi0:1): FS size: 1269760 bytes (1 MiB, 10 LEBs), journal size 888833 bytes (0 MiB, 5 LEBs)
[    8.395324] UBIFS (ubi0:1): reserved for root: 59973 bytes (58 KiB)
[    8.401620] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 5388F7C6-03D4-4837-98D3-A0F04EAEA993, small LPT model
[    8.478471] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab
[    8.485512] block: unable to load configuration (fstab: Entry not found)
[    8.492264] block: attempting to load /tmp/ubifs_cfg/etc/config/fstab
[    8.498758] block: unable to load configuration (fstab: Entry not found)
[    8.505507] block: attempting to load /etc/config/fstab
[    8.510771] block: unable to load configuration (fstab: Entry not found)
[    8.517517] block: no usable configuration
[    8.571702] mount_root: overlay filesystem has not been fully initialized yet
[    8.579189] mount_root: switching to ubifs overlay
[    8.826392] ubi1: attaching mtd8
[    8.928746] ubi1: scanning is finished
[    8.936891] ubi1: attached mtd8 (name "syscfg", size 38 MiB)
[    8.942584] ubi1: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    8.949487] ubi1: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    8.956305] ubi1: VID header offset: 2048 (aligned 2048), data offset: 4096
[    8.963297] ubi1: good PEBs: 296, bad PEBs: 8, corrupted PEBs: 0
[    8.969327] ubi1: user volume: 1, internal volumes: 1, max. volumes count: 128
[    8.976580] ubi1: max/mean erase counter: 95/64, WL threshold: 4096, image sequence number: 777954524
[    8.985840] ubi1: available PEBs: 0, total reserved PEBs: 296, PEBs reserved for bad PEB handling: 12
[    8.995104] ubi1: background thread "ubi_bgt1d" started, PID 833
[    9.009562] UBIFS (ubi1:0): background thread "ubifs_bgt1_0" started, PID 837
[    9.064166] UBIFS (ubi1:0): UBIFS: mounted UBI device 1, volume 0, name "syscfg"
[    9.071603] UBIFS (ubi1:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    9.081565] UBIFS (ubi1:0): FS size: 34283520 bytes (32 MiB, 270 LEBs), journal size 1777664 bytes (1 MiB, 14 LEBs)
[    9.092046] UBIFS (ubi1:0): reserved for root: 1619295 bytes (1581 KiB)
[    9.098689] UBIFS (ubi1:0): media format: w4/r0 (latest is w5/r0), UUID 1AFA7C34-AA9D-4529-A289-67EEB3C7B577, small LPT model
[    9.112071] urandom-seed: Seed file not found (/etc/urandom.seed)
[    9.162080] mvneta f1034000.ethernet eth0: Link is Down
[    9.214470] procd: - early -
[    9.217398] procd: - watchdog -
[    9.835516] procd: - watchdog -
[    9.838803] procd: - ubus -
[    9.892415] procd: - init -
[   10.100101] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.147972] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[   10.159197] Key type dns_resolver registered
[   10.174034] RPC: Registered named UNIX socket transport module.
[   10.179985] RPC: Registered udp transport module.
[   10.184731] RPC: Registered tcp transport module.
[   10.189458] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   10.199413] NET: Registered protocol family 15
[   10.205297] Initializing XFRM netlink socket
[   10.219601] tun: Universal TUN/TAP device driver, 1.6
[   10.236032] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[   10.245517] gre: GRE over IPv4 demultiplexor driver
[   10.251323] ip_gre: GRE over IPv4 tunneling driver
[   10.266891] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   10.277769] NFS: Registering the id_resolver key type
[   10.282894] Key type id_resolver registered
[   10.287098] Key type id_legacy registered
[   10.293953] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.305209] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[   10.331556] Netfilter messages via NETLINK v0.30.
[   10.337452] ip_set: protocol 6
[   10.351578] cryptodev: driver 1.10 loaded.
[   10.356926] Loading modules backported from Linux version v4.19.23-0-g67d52fae61c1
[   10.364548] Backport generated by backports.git v4.19.23-1-0-g480a925a
[   10.409582] <<Marvell Mac80211 Wireless PCIE Network Driver version 10.3.8.0-20181210>>
[   10.417669] pci 0000:00:01.0: enabling device (0140 -> 0142)
......
[   13.469979] hidraw: raw HID events driver (C) Jiri Kosina
[   13.476251] Mirror/redirect action on
[   13.483789] u32 classifier
[   13.486516]     input device check on
[   13.490195]     Actions configured
[   13.497754] GACT probability on
[   13.502714] Simple TC action Loaded
[   13.515237] fuse init (API version 7.26)
[   13.526499] Bluetooth: Core ver 2.22
[   13.530154] NET: Registered protocol family 31
[   13.534668] Bluetooth: HCI device and connection manager initialized
[   13.541058] Bluetooth: HCI socket layer initialized
[   13.545981] Bluetooth: L2CAP socket layer initialized
[   13.551083] Bluetooth: SCO socket layer initialized
[   13.556965] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   13.562344] Bluetooth: BNEP filters: protocol multicast
[   13.567607] Bluetooth: BNEP socket layer initialized
[   13.573420] Bridge firewalling registered
[   13.580884] usbcore: registered new interface driver btusb
[   13.588432] Bluetooth: HCI UART driver ver 2.3
[   13.592935] Bluetooth: HCI UART protocol H4 registered
[   13.598102] Bluetooth: HCI UART protocol BCSP registered
[   13.604432] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   13.610392] Bluetooth: HIDP socket layer initialized
[   13.616649] IMQ driver loaded successfully. (numdevs = 2, numqueues = 1, imq_dev_accurate_stats = 1)
[   13.625854] 	Hooking IMQ before NAT on PREROUTING.
[   13.630669] 	Hooking IMQ after NAT on POSTROUTING.
[   13.637125] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.673807] ctnetlink v0.93: registering with nfnetlink.
[   13.715186] nf_tables: (c) 2007-2009 Patrick McHardy <kaber@trash.net>
[   13.736239] Bluetooth: RFCOMM TTY layer initialized
[   13.741243] Bluetooth: RFCOMM socket layer initialized
[   13.746423] Bluetooth: RFCOMM ver 1.11
[   13.752863] usbcore: registered new interface driver ums-alauda
[   13.759352] usbcore: registered new interface driver ums-cypress
[   13.766238] usbcore: registered new interface driver ums-datafab
[   13.772901] usbcore: registered new interface driver ums-freecom
[   13.779493] usbcore: registered new interface driver ums-isd200
[   13.786016] usbcore: registered new interface driver ums-jumpshot
[   13.792669] usbcore: registered new interface driver ums-karma
[   13.799160] usbcore: registered new interface driver ums-sddr09
[   13.805810] usbcore: registered new interface driver ums-sddr55
[   13.812406] usbcore: registered new interface driver ums-usbat
[   13.819036] usbcore: registered new interface driver usblp
[   13.828372] wireguard: WireGuard 0.0.20190227 loaded. See www.wireguard.com for information.
[   13.836894] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[   13.870628] vmap allocation for size 442368 failed: use vmalloc=<size> to increase size
[   13.878713] kmodloader: vmalloc: allocation failure: 438272 bytes, mode:0x14000c0(GFP_KERNEL), nodemask=(null)
[   13.888791] CPU: 0 PID: 1129 Comm: kmodloader Not tainted 4.14.109 #0
[   13.895262] Hardware name: Marvell Armada 380/385 (Device Tree)
[   13.901229] [<c010eda8>] (unwind_backtrace) from [<c010aa78>] (show_stack+0x10/0x14)
[   13.909018] [<c010aa78>] (show_stack) from [<c0631e28>] (dump_stack+0x88/0x9c)
[   13.916281] [<c0631e28>] (dump_stack) from [<c01b1acc>] (warn_alloc+0xbc/0x168)
[   13.923634] [<c01b1acc>] (warn_alloc) from [<c01de334>] (__vmalloc_node_range+0x228/0x234)
[   13.931942] [<c01de334>] (__vmalloc_node_range) from [<c010bef8>] (module_alloc+0x4c/0x54)
[   13.940252] [<c010bef8>] (module_alloc) from [<c01909dc>] (load_module+0x9e8/0x2100)
[   13.948036] [<c01909dc>] (load_module) from [<c0192220>] (SyS_init_module+0x12c/0x164)
[   13.955997] [<c0192220>] (SyS_init_module) from [<c01077a0>] (ret_fast_syscall+0x0/0x54)
[   13.964187] Mem-Info:
[   13.966479] active_anon:1335 inactive_anon:0 isolated_anon:0
[   13.966479]  active_file:3968 inactive_file:1321 isolated_file:0
[   13.966479]  unevictable:0 dirty:31 writeback:0 unstable:0
[   13.966479]  slab_reclaimable:826 slab_unreclaimable:3048
[   13.966479]  mapped:695 shmem:4 pagetables:52 bounce:0
[   13.966479]  free:110299 free_pcp:189 free_cma:0
[   13.998888] Node 0 active_anon:5288kB inactive_anon:0kB active_file:15872kB inactive_file:5284kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:2780kB dirty:124kB writeback:0kB shmem:16kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
[   14.021516] Normal free:440784kB min:2856kB low:3568kB high:4280kB active_anon:5288kB inactive_anon:0kB active_file:15872kB inactive_file:5284kB unevictable:0kB writepending:124kB present:524288kB managed:510928kB mlocked:0kB kernel_stack:1624kB pagetables:208kB bounce:0kB free_pcp:836kB local_pcp:248kB free_cma:0kB
[   14.049629] lowmem_reserve[]: 0 0 0
[   14.053155] Normal: 5*4kB (UME) 5*8kB (UME) 5*16kB (UME) 4*32kB (UE) 1*64kB (U) 1*128kB (M) 0*256kB 2*512kB (UE) 1*1024kB (M) 0*2048kB 107*4096kB (M) = 440780kB
[   14.067615] 5298 total pagecache pages
[   14.071397] 0 pages in swap cache
[   14.074728] Swap cache stats: add 0, delete 0, find 0/0
[   14.079977] Free swap  = 0kB
[   14.082888] Total swap = 0kB
[   14.085785] 131072 pages RAM
[   14.088681] 0 pages HighMem/MovableOnly
[   14.092557] 3340 pages reserved
[   14.102092] xt_time: kernel timezone is -0000
[   14.114673] PPP generic driver version 2.4.2
[   14.119514] PPP MPPE Compression module registered
[   14.125355] NET: Registered protocol family 24
[   14.130619] PPTP driver version 0.8.5
[   14.139840] vmap allocation for size 442368 failed: use vmalloc=<size> to increase size
[   14.147922] kmodloader: vmalloc: allocation failure: 438272 bytes, mode:0x14000c0(GFP_KERNEL), nodemask=(null)
[   14.158021] CPU: 0 PID: 1129 Comm: kmodloader Not tainted 4.14.109 #0
[   14.164492] Hardware name: Marvell Armada 380/385 (Device Tree)
[   14.170458] [<c010eda8>] (unwind_backtrace) from [<c010aa78>] (show_stack+0x10/0x14)
[   14.178252] [<c010aa78>] (show_stack) from [<c0631e28>] (dump_stack+0x88/0x9c)
[   14.185528] [<c0631e28>] (dump_stack) from [<c01b1acc>] (warn_alloc+0xbc/0x168)
[   14.192887] [<c01b1acc>] (warn_alloc) from [<c01de334>] (__vmalloc_node_range+0x228/0x234)
[   14.201202] [<c01de334>] (__vmalloc_node_range) from [<c010bef8>] (module_alloc+0x4c/0x54)
[   14.209511] [<c010bef8>] (module_alloc) from [<c01909dc>] (load_module+0x9e8/0x2100)
[   14.217303] [<c01909dc>] (load_module) from [<c0192220>] (SyS_init_module+0x12c/0x164)
[   14.225266] [<c0192220>] (SyS_init_module) from [<c01077a0>] (ret_fast_syscall+0x0/0x54)
[   14.233720] kmodloader: failed to load xt_ndpi
[   14.239557] kmodloader: 1 module could not be probed
[   14.244821] kmodloader: - xt_ndpi - 0

Memory information:

root@OpenWrt:~# free
              total        used        free      shared  buff/cache   available
Mem:         510928       98696      332244        5548       79988      370580
Swap:             0           0           0

root@OpenWrt:~# cat /proc/meminfo 
MemTotal:         510928 kB
MemFree:          331796 kB
MemAvailable:     370132 kB
Buffers:           18948 kB
Cached:            61032 kB
SwapCached:            0 kB
Active:            78348 kB
Inactive:          40328 kB
Active(anon):      34844 kB
Inactive(anon):     4376 kB
Active(file):      43504 kB
Inactive(file):    35952 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:             0 kB
HighFree:              0 kB
LowTotal:         510928 kB
LowFree:          331796 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         38744 kB
Mapped:            22608 kB
Shmem:              5540 kB
Slab:              23336 kB
SReclaimable:       8372 kB
SUnreclaim:        14964 kB
KernelStack:        1128 kB
PageTables:         1536 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      255464 kB
Committed_AS:     155772 kB
VmallocTotal:     507904 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB

Anyone can help? Why this happened?

Same error on Zyxel NGB6817 (ipq806x):

[   17.383856] usbcore: registered new interface driver cdc_ether
[   17.389557] usbcore: registered new interface driver cdc_ncm
[   17.466140] usbcore: registered new interface driver qmi_wwan
[   17.468230] usbcore: registered new interface driver rndis_host
[   17.477836] vmap allocation for size 323584 failed: use vmalloc=<size> to increase size
[   17.477868] kmodloader: vmalloc: allocation failure: 319488 bytes, mode:0x14000c0(GFP_KERNEL), nodemask=(null)
[   17.484741] CPU: 1 PID: 290 Comm: kmodloader Not tainted 4.14.111 #0
[   17.494709] Hardware name: Generic DT based system
[   17.501252] [<c030f2b8>] (unwind_backtrace) from [<c030b490>] (show_stack+0x14/0x20)
[   17.505842] [<c030b490>] (show_stack) from [<c07bd698>] (dump_stack+0x88/0x9c)
[   17.513734] [<c07bd698>] (dump_stack) from [<c03b4a00>] (warn_alloc+0xc0/0x174)
[   17.520763] [<c03b4a00>] (warn_alloc) from [<c03e48b0>] (__vmalloc_node_range+0x230/0x250)
[   17.527967] [<c03e48b0>] (__vmalloc_node_range) from [<c030c8a4>] (module_alloc+0x48/0x50)
[   17.536300] [<c030c8a4>] (module_alloc) from [<c03914bc>] (load_module+0xa58/0x2200)
[   17.544544] [<c03914bc>] (load_module) from [<c0392da0>] (SyS_init_module+0x13c/0x188)
[   17.552447] [<c0392da0>] (SyS_init_module) from [<c0307da0>] (ret_fast_syscall+0x0/0x54)
[   17.560289] Mem-Info:
[   17.568485] active_anon:237 inactive_anon:8 isolated_anon:0
                active_file:3094 inactive_file:1277 isolated_file:0
                unevictable:0 dirty:375 writeback:0 unstable:0
                slab_reclaimable:802 slab_unreclaimable:1849
                mapped:255 shmem:11 pagetables:25 bounce:0
                free:108215 free_pcp:267 free_cma:0
[   17.580554] Node 0 active_anon:896kB inactive_anon:32kB active_file:12376kB inactive_file:5108kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:1020kB dirty:1500kB writeback:0kB shmem:44kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
[   17.603134] Normal free:432912kB min:2764kB low:3452kB high:4140kB active_anon:1080kB inactive_anon:32kB active_file:12376kB inactive_file:5124kB unevictable:0kB writepending:1500kB present:491520kB managed:479432kB mlocked:0kB kernel_stack:520kB pagetables:128kB bounce:0kB free_pcp:768kB local_pcp:328kB free_cma:0kB
[   17.631236] lowmem_reserve[]: 0 0 0
[   17.653448] Normal: 8*4kB (UME) 4*8kB (ME) 5*16kB (UME) 2*32kB (UM) 1*64kB (M) 2*128kB (ME) 1*256kB (M) 2*512kB (ME) 1*1024kB (M) 2*2048kB (UM) 104*4096kB (M) = 432912kB
[   17.656789] 4387 total pagecache pages
[   17.672130] 0 pages in swap cache
[   17.675755] Swap cache stats: add 0, delete 0, find 0/0
[   17.679090] Free swap  = 0kB
[   17.684189] Total swap = 0kB
[   17.687243] 122880 pages RAM
[   17.690109] 0 pages HighMem/MovableOnly
[   17.693063] 3022 pages reserved
[   17.698739] usbcore: registered new interface driver cdc_mbim
[   17.703026] vmap allocation for size 323584 failed: use vmalloc=<size> to increase size
[   17.705564] kmodloader: vmalloc: allocation failure: 319488 bytes, mode:0x14000c0(GFP_KERNEL), nodemask=(null)
[   17.713470] CPU: 1 PID: 290 Comm: kmodloader Not tainted 4.14.111 #0
[   17.723442] Hardware name: Generic DT based system
[   17.729980] [<c030f2b8>] (unwind_backtrace) from [<c030b490>] (show_stack+0x14/0x20)
[   17.734576] [<c030b490>] (show_stack) from [<c07bd698>] (dump_stack+0x88/0x9c)
[   17.742466] [<c07bd698>] (dump_stack) from [<c03b4a00>] (warn_alloc+0xc0/0x174)
[   17.749495] [<c03b4a00>] (warn_alloc) from [<c03e48b0>] (__vmalloc_node_range+0x230/0x250)
[   17.756712] [<c03e48b0>] (__vmalloc_node_range) from [<c030c8a4>] (module_alloc+0x48/0x50)
[   17.765053] [<c030c8a4>] (module_alloc) from [<c03914bc>] (load_module+0xa58/0x2200)
[   17.773288] [<c03914bc>] (load_module) from [<c0392da0>] (SyS_init_module+0x13c/0x188)
[   17.781181] [<c0392da0>] (SyS_init_module) from [<c0307da0>] (ret_fast_syscall+0x0/0x54)
[   17.789414] kmodloader: 2 modules could not be probed
[   17.797295] kmodloader: - ath10k_core - 0
[   17.802147] kmodloader: dependency not loaded ath10k_core
[   17.806250] kmodloader: - ath10k_pci - 1
[   28.485941] Generic PHY fixed-0:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=fixed-0:01, irq=POLL)
[   28.486889] dwmac1000: Master AXI performs any burst length

From which kernel version happened this issue? In my test, it seems the newer kernel caused this issue.

Kernel: 4.14.111
After removing some kmod recently added by me, it's working:

  • kmod-cryptodev
  • kmod-fs-btrfs
  • kmod-lib-lzo
  • kmod-lib-raid6
  • kmod-lib-xor
  • kmod-lib-zstd

If you have a lot of modules, the kernel eventually runs out of space. You can fix this by setting CONFIG_ARM_MODULE_PLTS=y - I have a Netgear R7800 so I added it to target/linux/ipq806x/config-4.14, you should use whatever config path/version is appropriate to your device.

Yes, it is working, thanks for your advice.