Kernel: Move Partition out of StorageDevice and rename functions

This commit is contained in:
Bananymous
2023-03-29 13:23:01 +03:00
parent ae05ad3f38
commit dd84a2175f
10 changed files with 51 additions and 48 deletions

View File

@@ -444,7 +444,7 @@ namespace Kernel
return index() == ext2_other.index();
}
BAN::ErrorOr<Ext2FS*> Ext2FS::create(StorageDevice::Partition& partition)
BAN::ErrorOr<Ext2FS*> Ext2FS::create(Partition& partition)
{
Ext2FS* ext2fs = new Ext2FS(partition);
if (ext2fs == nullptr)

View File

@@ -92,7 +92,7 @@ namespace Kernel
for (auto& partition : device->partitions())
{
if (partition.name() == "banan-root"sv)
if (partition.label() == "banan-root"sv)
{
if (root_inode())
dwarnln("multiple root partitions found");
@@ -127,7 +127,7 @@ namespace Kernel
{
for (auto& partition : device->partitions())
{
if (partition.name() == "mount-test"sv)
if (partition.label() == "mount-test"sv)
{
auto ext2fs = TRY(Ext2FS::create(partition));
TRY(mount(ext2fs, "/mnt"sv));