Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
linux-5.4.46: Build IPMI MSG handler into Linux kernel
Building ipmi_msghandler as a module causes – as always – problems with the proprietary Nvidia driver. For whatever reasons, it depends on functions from the module, and is unable to load the module itself – probably because of our mxgfx indirection. 2020-06-17T13:56:09.272068+02:00 sigchld kernel: [ 0.000000] Linux version 5.4.46.mx64.337 (root@invidia.molgen.mpg.de) (gcc version 7.5.0 (GCC)) #1 SMP Tue Jun 16 23:32:15 CEST 2020 […] 2020-06-17T13:56:09.322119+02:00 sigchld kernel: [ 3.907200] nvidia: loading out-of-tree module taints kernel. 2020-06-17T13:56:09.322140+02:00 sigchld kernel: [ 3.911716] nvidia: module license 'NVIDIA' taints kernel. 2020-06-17T13:56:09.333611+02:00 sigchld kernel: [ 3.923028] nvidia: module verification failed: signature and/or required key missing - tainting kernel 2020-06-17T13:56:09.333620+02:00 sigchld kernel: [ 3.926029] nvidia: Unknown symbol ipmi_create_user (err -2) 2020-06-17T13:56:09.335472+02:00 sigchld kernel: [ 3.927879] nvidia: Unknown symbol ipmi_destroy_user (err -2) 2020-06-17T13:56:09.337338+02:00 sigchld kernel: [ 3.929720] nvidia: Unknown symbol ipmi_validate_addr (err -2) 2020-06-17T13:56:09.337342+02:00 sigchld kernel: [ 3.931552] nvidia: Unknown symbol ipmi_free_recv_msg (err -2) 2020-06-17T13:56:09.339180+02:00 sigchld kernel: [ 3.933377] nvidia: Unknown symbol ipmi_set_my_address (err -2) 2020-06-17T13:56:09.341000+02:00 sigchld kernel: [ 3.935221] nvidia: Unknown symbol ipmi_request_settime (err -2) 2020-06-17T13:56:09.342899+02:00 sigchld kernel: [ 3.937102] nvidia: Unknown symbol ipmi_set_gets_events (err -2) 2020-06-17T13:56:09.385602+02:00 sigchld kernel: [ 3.975577] nvidia_uvm: Unknown symbol nvUvmInterfaceDisableAccessCntr (err -2) 2020-06-17T13:56:09.385614+02:00 sigchld kernel: [ 3.977740] nvidia_uvm: Unknown symbol nvUvmInterfaceChannelDestroy (err -2) 2020-06-17T13:56:09.385615+02:00 sigchld kernel: [ 3.979796] nvidia_uvm: Unknown symbol nvUvmInterfaceQueryCaps (err -2) 2020-06-17T13:56:09.387549+02:00 sigchld kernel: [ 3.981756] nvidia_uvm: Unknown symbol nvUvmInterfaceUnsetPageDirectory (err -2) 2020-06-17T13:56:09.389361+02:00 sigchld kernel: [ 3.983558] nvidia_uvm: Unknown symbol nvUvmInterfaceInitAccessCntrInfo (err -2) 2020-06-17T13:56:09.391153+02:00 sigchld kernel: [ 3.985352] nvidia_uvm: Unknown symbol nvUvmInterfaceReleaseChannel (err -2) 2020-06-17T13:56:09.392781+02:00 sigchld kernel: [ 3.986986] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryAllocSys (err -2) 2020-06-17T13:56:09.394816+02:00 sigchld kernel: [ 3.989018] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryCpuMap (err -2) 2020-06-17T13:56:09.398324+02:00 sigchld kernel: [ 3.992539] nvidia_uvm: Unknown symbol nvUvmInterfaceRetainChannelResources (err -2) 2020-06-17T13:56:09.403240+02:00 sigchld kernel: [ 3.997423] nvidia_uvm: Unknown symbol nvUvmInterfacePmaFreePages (err -2) […] So partly revert commit 32c9443 (linux-5.4.46: Build IPMI drivers as modules), and build impi_msghandler into the Linux kernel.
- Loading branch information