Skip to content

Commit

Permalink
Add the filtered build log of the kernel 5.14.0-80.el9 from CentOS 9 …
Browse files Browse the repository at this point in the history
…Stream

The list of assignments of string pointers to non-local variables.

I filtered out some records, not interesting for livepatch, e.g. the ones from
lib/ and a few other places livepatch cannot handle.

Note that there are still many records in the log, where such assignments
are not a problem, i.e. false positives. '*error = ' and such in dm/* seem to be
one common example: the assigned string seems "short-lived", it is likey only
used by the callers of the given function rather than stored for later.

On the other hand, the detected cases in crypto/asymmetric_keys/*.c,
fs/nfs/client.c and some other might be problematic for livepatch.

See dynup/kpatch#1225 for details.
  • Loading branch information
euspectre committed Jun 28, 2022
1 parent dd75c3e commit 92bce2e
Showing 1 changed file with 4,676 additions and 0 deletions.
Loading

0 comments on commit 92bce2e

Please sign in to comment.