Public bug reported:

[Impact]

We don't want sosreport to possibly trigger kernel module to load.
This is causing Bionic autopkgtest to fails on 4.15 series kernel.

'simple.sh' will report a failure:
"new kernel modules loaded during execution"

[Test case]

On a 4.15 kernel (Bionic)

root@srv:~# lsmod | grep -i devlink
root@srv:~# sos report -o networking
root@srv:~# lsmod | grep -i devlink
devlink 45056 0

Not reproducible on Bionic w/ 5.4 kernel for instance

Reason:
config-4.15.0-140-generic:CONFIG_MAY_USE_DEVLINK=m
config-5.4.0-70-generic:CONFIG_NET_DEVLINK=y

CONFIG_MAY_USE_DEVLINK:
Drivers using the devlink infrastructure should have a dependency on 
MAY_USE_DEVLINK to ensure they do not cause link errors when devlink is a 
loadable module and the driver using it is built-in.

[Where problem could occur]

[Other information]

Upstream issues:
https://github.com/sosreport/sos/issues/2468

** Affects: sosreport (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: sosreport (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: sosreport (Ubuntu Focal)
     Importance: Undecided
         Status: New

** Affects: sosreport (Ubuntu Groovy)
     Importance: Undecided
         Status: New

** Affects: sosreport (Ubuntu Hirsute)
     Importance: Undecided
         Status: New


** Tags: seg sts

** Also affects: sosreport (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Tags added: seg sts

** Description changed:

  [Impact]
  
- We don't want sosreport to triger kernel module to load.
- This is causing Bionic autopkgtest to fails on 4.15 kernel.
+ We don't want sosreport to possibly trigger kernel module to load.
+ This is causing Bionic autopkgtest to fails on 4.15 series kernel.
  
- simple.sh will report a failure:
+ 'simple.sh' will report a failure:
  "new kernel modules loaded during execution"
  
  [Test case]
  
  On a 4.15 kernel (Bionic)
  
  root@srv:~# lsmod | grep -i devlink
  root@srv:~# sos report -o networking
  root@srv:~# lsmod | grep -i devlink
  devlink 45056 0
  
  Not reproducible on Bionic w/ 5.4 kernel for instance
  
  Reason:
  config-4.15.0-140-generic:CONFIG_MAY_USE_DEVLINK=m
  config-5.4.0-70-generic:CONFIG_NET_DEVLINK=y
  
- CONFIG_MAY_USE_DEVLINK: 
+ CONFIG_MAY_USE_DEVLINK:
  Drivers using the devlink infrastructure should have a dependency on 
MAY_USE_DEVLINK to ensure they do not cause link errors when devlink is a 
loadable module and the driver using it is built-in.
  
  [Where problem could occur]
  
  [Other information]
  
  Upstream issues:
  https://github.com/sosreport/sos/issues/2468

** Summary changed:

- [sos41] networking plugin may invoke devlink module when not loaded depending 
on how the kernel is configure
+ [sos41] networking plugin may invoke devlink module when not loaded depending 
on how the kernel is configured

** Summary changed:

- [sos41] networking plugin may invoke devlink module when not loaded depending 
on how the kernel is configured
+ [sos41][networking] May invoke devlink module when not loaded depending on 
how the kernel is configured

** Also affects: sosreport (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: sosreport (Ubuntu Groovy)
   Importance: Undecided
       Status: New

** Also affects: sosreport (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923661

Title:
  [sos41][networking] May invoke devlink module when not loaded
  depending on how the kernel is configured

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sosreport/+bug/1923661/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to