Skip to content

Add linux 4.19.37 #1084

Closed
wants to merge 18 commits into from
Closed

Add linux 4.19.37 #1084

wants to merge 18 commits into from

Conversation

donald
Copy link
Collaborator

@donald donald commented May 2, 2019

Tested on sigusr2, theinternet, claptrap

Changes: git log --oneline v4.19.19..v4.19.37

@pmenzel
Copy link
Collaborator

pmenzel commented May 2, 2019

In the Nvidia commit message summary the version should be 390.87 instead of 390.867.

@donald
Copy link
Collaborator Author

donald commented May 2, 2019

Fixed. But wait, maybe I update the nvidia diver for this kernel...

@pmenzel
Copy link
Collaborator

pmenzel commented May 2, 2019

donald added 15 commits May 2, 2019 19:01
Create file with

    cp linux-4.19.19-244.bee linux-4.19.37-260.bee
Configure CONFIG_BPF_SYSCALL and CONFIG_CGROUP_BPF, so that systemd
services can use network filtering options. See
`man systemd.resource-control`.

This should avoid the warnings

    systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support B
    systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)

during boot.

CONFIG_BPF_SYSCALL:

Enable the bpf() system call that allows to manipulate eBPF
programs and maps via file descriptors.

CONFIG_CGROUP_BPF:

Allow attaching eBPF programs to a cgroup using the bpf(2)
syscall command BPF_PROG_ATTACH.

In which context these programs are accessed depends on the type
of attachment. For instance, programs that are attached using
BPF_CGROUP_INET_INGRESS will be executed on the ingress path of
inet sockets.
Remove ZFS as decided by dvteam teatime 26.2.2019.
The commented out line `make firmware_install` no longer makes sense,
because since 4.14 there is no firmware in the tree and no
firmware_install target [1]. Remove the line.

[1] http://lkml.iu.edu/hypermail/linux/kernel/1709.1/04650.html
Create bee file with

    cp nvidia_linux-4.19.19-244-390.87-0.bee nvidia_linux-4.19.37-260-390.87-0.bee
Create bee file with

    mv nvidia_linux-4.19.37-260-390.87-0.bee nvidia_linux-4.19.37-260-390.116-0.bee
The patch is no longer required. Remove it.
Create bee file with

    cp nvidia_current-390.87-1.bee nvidia_current-390.116-0.bee
Create bee file with

    mv nvidia_linux-4.19.37-260-390.116-0.bee nvidia_linux-4.19.37-260-418.56-0.bee
418.56 ist the lastest Long Lived release on
https://www.nvidia.com/object/unix.html.

Create bee file with

    mv nvidia_current-390.116-0.bee nvidia_current-418.56-0.bee
Remove dead code which used to install a now empty set of 32 bit
libraries.
Find libraries to be installed by pattern instead of using a explicit
list empedded in the bee file.

Install libraries with the original names and create symlink from the soname
if there is one.

We don't need to look into other diretories (tls/) because all libraries
are now in the main directory of the archive.

We no longer need to special case libglx.so, because we install every
library by its original name anyway.
Create symlinks in /usr/lib for all versioned libraries.
Install man pages into version dependend path instead of into
/usr/share/man. This avoid conflicts if we have multiple versions
of nvidia_current installed in parallel.
donald added 3 commits May 2, 2019 20:34
Add 10de:0df8 ("GF108GL [Quadro 600]") to legacyX class.

New legacyX class is for cards, which became legacy sometime after
390.xx, but we didn't try to find out, at which branch that happened
exactly, because we no longer support these cards anyway.
Update bee files with

    mv linux-4.19.37-260.bee linux-4.19.38-261.bee
    mv nvidia_linux-4.19.37-260-418.56-0.bee nvidia_linux-4.19.38-261-418.56-0.bee
@donald
Copy link
Collaborator Author

donald commented May 2, 2019

obsoleted by #1086

@donald donald closed this May 2, 2019
@pmenzel pmenzel deleted the add-linux-4.19.37 branch December 19, 2019 13:54
Sign in to join this conversation on GitHub.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants