Kernel: Remove storage devices after unplugging them

This commit is contained in:
2025-02-07 18:04:54 +02:00
parent 26d2a4420e
commit 267fdf9fa1
5 changed files with 38 additions and 14 deletions

View File

@@ -20,7 +20,11 @@ namespace Kernel
{ }
USBMassStorageDriver::~USBMassStorageDriver()
{ }
{
for (auto& device : m_storage_devices)
if (device)
DevFileSystem::get().remove_device(device);
}
BAN::ErrorOr<void> USBMassStorageDriver::initialize()
{