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-ker...@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

Reply via email to