Red Hat Bugzilla – Bug 1536370
If IRQ disappears and reappears later the IRQ is not balanced correctly due to overflow in irq_count
Last modified: 2018-09-18 05:01:01 EDT
Description of problem: If IRQ disappears and reappears later the IRQ is not balanced correctly due to overflow in irq_count (as the counter got smaller and difference cause overflow). Rescan if this happens fix the problem. Version-Release number of selected component (if applicable): irqbalance-1.0.7-8 How reproducible: Reproducible when a device disappears and reappears, for example when vm has high network load on aws vms with an enavf device Steps to Reproduce: 1. Make a device disappears and reappears 2. 3. Actual results: the IRQ is not balanced correctly when a device disappears and reappears Expected results: the IRQ is balanced correctly Additional info: ENA driver resets look like they deassign and reassign the IRQs thus resetting counts. This is fixed in version 1.0.8 thanks to this patch "Balance correctly IRQs reappearing" : https://github.com/Irqbalance/irqbalance/commit/93ed80181e0ce7b81bc88a67fabad1ad829fc460
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, 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-2018:1896