Bug 1957819

Summary: Disable unused UIO modules in RHEL9 kernel config
Product: Red Hat Enterprise Linux 9 Reporter: Stephen Tweedie <sct>
Component: kernelAssignee: Aristeu Rozanski <arozansk>
kernel sub component: Kernel-Core QA Contact: Linqing Lu <lilu>
Status: CLOSED ERRATA Docs Contact:
Severity: unspecified    
Priority: unspecified CC: arozansk, bhu, hkrzesin, kernel-qe, lilu
Version: 9.0Keywords: TestOnly, Triaged
Target Milestone: betaFlags: pm-rhel: mirror+
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: kernel-5.13.0-0.rc3.25.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-17 15:38:02 UTC Type: Enhancement
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2020265    

Description Stephen Tweedie 2021-05-06 14:28:25 UTC
Description of problem:
In working through a recent UIO BZ in 8.4/8.5, we needed to update ownership of UIO modules for RHEL8.  Part of this was identifying which UIO kmods are actively needed.

We know that we need 

CONFIG_UIO #Dependency for below configs

CONFIG_UIO_PCI_GENERIC # (Used by DPDK over UIO)
                       # This one is to support PCI bus but not
                       # recommended. Drop-in replacement is vfio with
                       # enable_unsafe_noiommu_mode=1

CONFIG_UIO_HV_GENERIC #This one is to support Hyper-V vmbus

We could not identify users of the other CONFIG_UIO options; we should disable those in RHEL9.  (They can be re-enabled on demand as needed later.)

(Initially discovered during work on https://bugzilla.redhat.com/show_bug.cgi?id=1946644)

Version-Release number of selected component (if applicable):
N/A

Comment 9 errata-xmlrpc 2022-05-17 15:38:02 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (new packages: kernel), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2022:3907