[CP 333] fix: set InTreeModuleToRemove for KMM to unload in-tree ionic driver (NETOP-176)#101
Merged
sundar-pds merged 1 commit intoJun 23, 2026
Conversation
…nic driver (NETOP-176) (#333) On OpenShift (RHEL CoreOS), the in-tree ionic kernel module loads at boot and binds to the PCI device before KMM can intervene. This causes KMM's out-of-tree module loading to fail with "could not insert ionic_rdma: Unknown symbol in module". Set InTreeModulesToRemove to ["ionic"] in the KMM Module CR's KernelMapping only on OpenShift, so KMM unloads the in-tree driver before loading the out-of-tree module stack. On Kubernetes (Ubuntu), the in-tree ionic driver is not present, so InTreeModulesToRemove is left empty to avoid triggering unnecessary module reload cycles. Co-authored-by: Yuva Shankar <11082310+yuva29@users.noreply.github.com> Co-authored-by: Claude Opus 4 (1M context) <noreply@anthropic.com> (cherry picked from commit 40990d1a846e691e29098f01008f94095162fe03)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
cp of pensando/network-operator#333