Skip to content

Commit

Permalink
CHANGES, README: Update with major changes since 0.9.5
Browse files Browse the repository at this point in the history
  • Loading branch information
solardiz committed Nov 22, 2022
1 parent 1fc5312 commit 7db7483
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
19 changes: 19 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,4 +1,23 @@
The following major changes have been made since LKRG 0.9.5:

*) Support new mainline kernels 6.1-rc*, 6.1, and hopefully beyond
*) Support kernels 5.19 and beyond on AArch64
*) Support new RHEL 8.6 update and RHEL 8.7 kernels
*) Support new CentOS Stream 9 aka upcoming RHEL 9.2 kernels
*) Add a couple of distros' default pathnames to usermodehelper allow list
*) Validate tasks' real UIDs/GIDs even when effective ones pass validation
(previously, this check was normally bypassed as an optimization)
*) Add synchronization logic around sysctl updates and other module (un)loads
(previously, some concurrent events of this sort could lead to a crash on
attempting to write to our read-only page)
*) Set kretprobes' maxactive based on actual number of possible logical CPUs
(previously, we used a hard-coded value, which would more likely result in
missed hook function invocations on systems with more CPUs)
*) Continuous Integration updates, including testing on AArch64


The following major changes have been made between LKRG 0.9.4 and 0.9.5:

*) Support new longterm kernels 5.10.133+
*) Rework the logic supporting OverlayFS (notably used by Docker) to support
a wider variety of kernel versions and builds
Expand Down
4 changes: 3 additions & 1 deletion README
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ on top of a wide range of mainline and distros' kernels, without needing to
patch those. We currently support kernel versions ranging from as far back as
RHEL7's (and its many clones/revisions) and Ubuntu 16.04's to latest mainline
and distros' kernels. We've tested this revision of LKRG with Linux kernels
up to and including 5.19.
up to and including 6.1-rc*. Our latest release, LKRG 0.9.5, works on kernels
up to 6.0 inclusive on x86-64 (but not 6.1-rc* and above, for which you need
this git revision of LKRG).

LKRG currently supports the x86-64, 32-bit x86, AArch64 (ARM64), and 32-bit ARM
CPU architectures.
Expand Down

0 comments on commit 7db7483

Please sign in to comment.