CyberRota Analysis
AI-GeneratedThe igen6_edac driver in the Linux kernel is vulnerable due to a missing release() function, which leads to a call trace when the driver is unloaded. This issue can result in system instability and potential crashes during driver removal, impacting systems that utilize this driver. Linux system administrators and developers working with the affected kernel version should prioritize applying the fix to ensure stable operation of their systems.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: EDAC/igen6: Fix call trace due to missing release() When unloading the igen6_edac driver, there is a call trace: Device '(null)' does not have a release() function, it is broken and must be fixed. See Documentation/core-api/kobject.rst. WARNING: drivers/base/core.c:2567 at device_release+0x84/0x90, CPU#5: rmmod/127209 ... RIP: 0010:device_release+0x84/0x90 Call Trace: <TASK> kobject_put+0x8c/0x220 put_device+0x17/0x30 igen6_unregister_mcis+0xa2/0xe0 [igen6_edac] igen6_remove+0x82/0xb0 [igen6_edac] ... Fix the call trace by providing empty release() functions for the memory controller devices.