Skip to content

Add linux 5.10.70 #2413

Merged
merged 9 commits into from Oct 14, 2021
Merged

Add linux 5.10.70 #2413

merged 9 commits into from Oct 14, 2021

Conversation

thomas
Copy link
Collaborator

@thomas thomas commented Oct 8, 2021

Summary:

The kernel now has USB-NICs enabled, CONFIG_PROC_CHILDREN is set, CONFIG_ZSWAP is enabled.
The last one brings in CONFIG_FRONTSWAP (see below), what should be harmless, but needs testing.

The NVIDIA-Driver has no spectacular changes, but in the future /etc/OpenCL/vendors should contain the right entry for nvidia.

CONFIG_FRONTSWAP:

Frontswap is so named because it can be thought of as the opposite
of a "backing" store for a swap device. The data is stored into
"transcendent memory", memory that is not directly accessible or
addressable by the kernel and is of unknown and possibly
time-varying size. When space in transcendent memory is available,
a significant swap I/O reduction may be achieved. When none is
available, all frontswap calls are reduced to a single pointer-
compare-against-NULL resulting in a negligible performance hit
and swap data is stored as normal on the matching swap device.

If unsure, say Y to enable frontswap.

Based on linux-5.10.47-390:

 - add some USB-Ethernet-dongles
 - add CONFIG_PROC_CHILDREN
The message: "filesystem being mounted at xyz supports
timestamps until 2038" also pops up when doing bind-mounts.
Producing a fair amount of noise in the logs.
remove CONFIG_BLK_DEV_CRYPTOLOOP as found in
/src/mariux/beeroot/bee-files.issues,

CONFIG_ZSWAP requires CONFIG_FRONTSWAP=y, which comes
with the becalming "If unsure, say Y to enable frontswap."
note.

CONFIG_ZSWAP_DEFAULT_ON is indeed off, since the whole thing
is still labeled experimental, and mostly used on embedded
systems. To enable:

  echo 1 > /sys/module/zswap/parameters/enabled
The rtl8153*-family (realtek) seems to be popular - on
mate-dock, Dell-docking stations, and ...
no other changes compared to
nvidia_linux-5.10.47-390-460.39-0.bee
no other changes compared to
nvidia_current-460.39-0.bee
This is rather cosmetic, since both existing cards are
mounted in servers. So it is just reducing noise in the
logs.
@thomas
Copy link
Collaborator Author

thomas commented Oct 13, 2021

Tests look ok, servers and workstations (AMD and Nvidia graphics) work as expected.

You can do cat /proc/968/task/968/children

Mounting an USB-stick does no longer remind you to finish your work before 3 o'Clock on a certain Tuesday some 17 years ahead.

Ethernet-sticks pose some problems, the 2.5GB one doesn't like slow USB2 (well...), but on USB3 it has full network throughput. The Matedock station works even with USB2 (Adapter for USB-C needed), and loads its firmware. So best not plug such things anywhere and expect them to work flawlessly from the beginning.

@pmenzel
Copy link
Collaborator

pmenzel commented Oct 14, 2021

Tested on invidia.

@thomas thomas merged commit fb8d53b into master Oct 14, 2021
@pmenzel
Copy link
Collaborator

pmenzel commented Oct 22, 2021

Configured as default Linux kernel.

Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants