kernel: drivers: base: Free devm resources when unregistering a device
A resource management issue was found in the Linux kernel's driver core regarding device-managed devm resource cleanup. When devices without buses or drivers are unregistered, their managed resources aren't properly freed because devresreleaseall is only called for devices that have been probed...