Package: src:linux Version: 4.19.16-1 Severity: wishlist
Please, enable CONFIG_ZSWAP and its suboptions Z3FOLD and ZBUD. They are specially important for systems that are very constrained with memory (in the particular case, a NAS box with 128MB of RAM). Roger removed them when we were looking to shrink the size of the armel kernels, but, IIRC, these options were not guilty of bloating the kernel. I can provide a patch if necessary. Thanks, Rogério Brito. -- Package-specific info: ** Version: Linux version 4.19.0-2-marvell (debian-kernel@lists.debian.org) (gcc version 8.2.0 (Debian 8.2.0-14)) #1 Debian 4.19.16-1 (2019-01-17) ** Command line: console=ttyS0,115200 zswap.enabled=1 ** Not tainted ** Kernel log: [729332.189907] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.189951] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.189995] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190039] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190086] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190131] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190175] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190348] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190392] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190437] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190481] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190524] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190569] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190613] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190657] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190701] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190745] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190793] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190836] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190880] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190924] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.190968] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191013] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191057] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191101] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191145] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191190] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191236] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191281] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191325] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191369] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191414] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191458] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191502] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191546] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191590] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191635] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191681] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191725] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191769] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191813] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191857] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191901] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191945] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.191989] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192033] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192078] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192124] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192168] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192213] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192256] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192301] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192345] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192389] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192433] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192478] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192522] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192569] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192613] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192658] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192702] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192746] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192791] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192835] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192879] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192923] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.192967] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193014] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193058] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193102] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193146] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193190] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193235] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193278] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193323] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193367] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193411] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193458] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193503] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193547] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193591] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193635] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193680] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193724] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193768] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193813] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193857] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193903] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193948] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.193992] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.194036] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.194080] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.194124] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.194169] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.204654] mv643xx_eth_port mv643xx_eth_port.0 eth0: failed to linearize skb with tiny unaligned fragment [729332.221734] systemd-journald[142]: /dev/kmsg buffer overrun, some messages lost. [760629.224166] mv643xx_eth_port mv643xx_eth_port.0 eth0: link down [760635.684563] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled [760689.619540] mv643xx_eth_port mv643xx_eth_port.0 eth0: link down [760692.089667] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled ** Model information Hardware : Marvell Orion5x (Flattened Device Tree) Revision : 0000 Device Tree model: Buffalo/Revogear Kurobox Pro ** Loaded modules: rpcsec_gss_krb5 dm_mod af_packet ofpart ehci_orion ehci_hcd cmdlinepart sg cfi_cmdset_0002 marvell marvell_cesa usbcore des_generic mv643xx_eth jedec_probe usb_common mvmdio cfi_util gen_probe nls_base orion_nand nand nand_ecc physmap_of nand_bch chipreg bch mtd nfsd auth_rpcgss nfs_acl lockd grace sunrpc ip_tables x_tables sha256_generic hmac ipv6 autofs4 crc32c_generic ext4 crc16 mbcache jbd2 fscrypto sd_mod sata_mv libata scsi_mod rtc_rs5c372 ** Network interface configuration: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d ** Network status: *** IP interfaces and addresses: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:16:01:a4:e5:cd brd ff:ff:ff:ff:ff:ff inet 192.168.15.100/24 brd 192.168.15.255 scope global dynamic eth0 valid_lft 12398sec preferred_lft 12398sec inet6 fe80::216:1ff:fea4:e5cd/64 scope link valid_lft forever preferred_lft forever *** Device statistics: Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed eth0: 195434462 902815 0 7516 0 0 0 0 1783703548 736612 0 0 0 0 0 0 lo: 3520 45 0 0 0 0 0 0 3520 45 0 0 0 0 0 0 *** Protocol statistics: Ip: Forwarding: 2 859712 total packets received 8 with invalid addresses 0 forwarded 0 incoming packets discarded 859704 incoming packets delivered 636894 requests sent out 98 dropped because of missing route Icmp: 81 ICMP messages received 3 input ICMP message failed ICMP input histogram: destination unreachable: 53 echo requests: 28 91 ICMP messages sent 0 ICMP messages failed ICMP output histogram: destination unreachable: 63 echo replies: 28 IcmpMsg: InType3: 53 InType8: 28 OutType0: 28 OutType3: 63 Tcp: 44 active connection openings 1144 passive connection openings 3 failed connection attempts 369 connection resets received 2 connections established 478655 segments received 1324915 segments sent out 981 segments retransmitted 0 bad segments received 23 resets sent Udp: 94797 packets received 22 packets to unknown port received 0 packet receive errors 20221 packets sent 0 receive buffer errors 0 send buffer errors IgnoredMulti: 28797 UdpLite: TcpExt: 1 resets received for embryonic SYN_RECV sockets 24 ICMP packets dropped because they were out-of-window 596 TCP sockets finished time wait in fast timer 203 delayed acks sent 7 delayed acks further delayed because of locked socket Quick ack mode was activated 53 times 103649 packet headers predicted 109835 acknowledgments not containing data payload received 272667 predicted acknowledgments TCPSackRecovery: 62 Detected reordering 25 times using SACK Detected reordering 1 times using time stamp 1 congestion windows partially recovered using Hoe heuristic TCPDSACKUndo: 5 28 congestion windows recovered without slow start after partial ack TCPLostRetransmit: 80 1 timeouts in loss state 400 fast retransmits 36 retransmits in slow start TCPTimeouts: 33 TCPLossProbes: 791 TCPLossProbeRecovery: 32 TCPSackRecoveryFail: 11 TCPDSACKOldSent: 57 TCPDSACKOfoSent: 5 TCPDSACKRecv: 411 TCPDSACKOfoRecv: 4 5 connections reset due to unexpected data 4 connections reset due to early user close 7 connections aborted due to timeout 1 times unable to send RST due to no memory TCPDSACKIgnoredOld: 1 TCPDSACKIgnoredNoUndo: 133 TCPSpuriousRTOs: 8 TCPSackShifted: 297 TCPSackMerged: 943 TCPSackShiftFallback: 357 TCPRcvCoalesce: 46842 TCPOFOQueue: 25 TCPOFOMerge: 5 TCPSpuriousRtxHostQueues: 2 TCPAutoCorking: 284 TCPFromZeroWindowAdv: 100 TCPToZeroWindowAdv: 100 TCPWantZeroWindowAdv: 1 TCPSynRetrans: 1 TCPOrigDataSent: 1293605 TCPHystartTrainDetect: 135 TCPHystartTrainCwnd: 3599 TCPHystartDelayDetect: 32 TCPHystartDelayCwnd: 1190 TCPWinProbe: 6858 TCPKeepAlive: 27 TCPDelivered: 1289237 TCPAckCompressed: 14 IpExt: InMcastPkts: 355293 OutMcastPkts: 185051 InBcastPkts: 25005 OutBcastPkts: 2453 InOctets: 165198607 OutOctets: 1762497708 InMcastOctets: 31947898 OutMcastOctets: 9672046 InBcastOctets: 4481358 OutBcastOctets: 586311 InNoECTPkts: 885930 ** PCI devices: ** USB devices: Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing'), (150, 'unstable'), (100, 'experimental') Architecture: armel (armv5tel) Kernel: Linux 4.19.0-2-marvell Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8), LANGUAGE=en_US.utf-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages linux-image-4.19.0-2-marvell depends on: ii initramfs-tools [linux-initramfs-tool] 0.133 ii kmod 25-2 ii linux-base 4.5 Versions of packages linux-image-4.19.0-2-marvell recommends: ii firmware-linux-free 3.4 ii u-boot-tools 2019.01+dfsg-1 Versions of packages linux-image-4.19.0-2-marvell suggests: pn debian-kernel-handbook <none> pn linux-doc-4.19 <none> Versions of packages linux-image-4.19.0-2-marvell is related to: pn firmware-amd-graphics <none> pn firmware-atheros <none> pn firmware-bnx2 <none> pn firmware-bnx2x <none> pn firmware-brcm80211 <none> pn firmware-cavium <none> pn firmware-intel-sound <none> pn firmware-intelwimax <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> pn firmware-iwlwifi <none> pn firmware-libertas <none> pn firmware-linux-nonfree <none> pn firmware-misc-nonfree <none> pn firmware-myricom <none> pn firmware-netxen <none> pn firmware-qlogic <none> pn firmware-realtek <none> pn firmware-samsung <none> pn firmware-siano <none> pn firmware-ti-connectivity <none> pn xen-hypervisor <none> -- no debconf information -- Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br