(address . guix-patches@gnu.org)
The attached patch updates our default kernel to linux-libre 5.7.
Among other things, this will bring in-kernel WireGuard support,
multipath TCP, and USB4 (Thunderbolt).
I tested on x86_64 bare-metal and virtualized i686.
I'd like to push this as a "kernel-updates" branch and let Cuirass build
it. In the past, we always did this so that nobody had to build it
themselves. CI admins, can we do this? I don't have another way to test
for ARM platforms.
I have questions about some new features:
* Enable the compressed cache for swap pages by default? (ZSWAP_DEFAULT_ON)
Should we enable this? It seems useful and the compression algorithms
are known to be very fast. Are there any downsides?
* Enable the DMA-BUF userland memory heaps? This options creates per
heap chardevs in /dev/dma_heap/ which allows userspace to allocate
dma-bufs that can be shared between drivers. (DMABUF_HEAPS)
I don't really know what that means.
* Should USB4 (Thunderbolt) be built-in? Or a module?
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl8nQakACgkQJkb6MLrK
fwiKhw/9HXSlSHfP+urPB2N2LMDt91Sr9A+I5rHJisHOKp0lYBHInFcb6HcPFt0l
Nou8geYznoD28fJNjE1chT3STP5N3msfz4wfHH/74mCiXHkmD9ohQHyiiWzs3gk4
HxELZFnNFg/AsaZ0L4KeAt4kP1tdWEuhxx9AW72JcO+VoemKUWJjBFxUN3VpPkcf
0cSsehnPoCVpFefpmX2poeGZroGulu+jRF7v4PJS3icyS4MltvcK3QyjEAZWcXDn
8cAgBk5Nd9U+vEwfy46KyGbKepl8p2xY/62rzJ/bbqciOy+gPEI9XtLXXYSK16aM
ZjckmSXMPfKhj3djoF8T9Q2Jz1Swpx458bcfRBbGwvRGbjkBBEwvzbLwiR1G5VOF
weg6YSaHk+DC+53ZIZpG+4cSt0MGnS1Zu0S5TTynGoZzulMeQOlZCNHqT3nOUliC
Pr8XlBneGiWj8Fa7hv73gtf4ivhbkyM8/iavsv4PbVaIakptPsgGLF0swMnOSz+F
iazu5oZUHibYJQcK3g4cO3mjWe1AuyQZdO4NwlirSrNLTYDohlzp4Yfqz6qNtOIc
FFhroY0cPfeklLIdx2Z55Cbo4yRbOpx9yltneqjS6jW5QX3JcmuJ5pgDl1013obo
shT9gbSTxA85LJhj1pNZezsPDiJm/F13LRmqbHFYJeqqRoxXgOA=
=C08k
-----END PGP SIGNATURE-----