Kernel: Remove the mount test from VFS
This commit is contained in:
		
							parent
							
								
									3508df67b1
								
							
						
					
					
						commit
						5d5487315f
					
				|  | @ -18,7 +18,6 @@ namespace Kernel | |||
| 
 | ||||
| 		virtual BAN::RefPtr<Inode> root_inode() override  { return m_root_inode; } | ||||
| 
 | ||||
| 		BAN::ErrorOr<void> mount_test(); | ||||
| 		BAN::ErrorOr<void> mount(FileSystem*, BAN::StringView); | ||||
| 
 | ||||
| 		struct File | ||||
|  |  | |||
|  | @ -119,26 +119,6 @@ namespace Kernel | |||
| 		return {}; | ||||
| 	} | ||||
| 
 | ||||
| 	BAN::ErrorOr<void> VirtualFileSystem::mount_test() | ||||
| 	{ | ||||
| 		for (auto* controller : m_storage_controllers) | ||||
| 		{ | ||||
| 			for (auto* device : controller->devices()) | ||||
| 			{ | ||||
| 				for (auto& partition : device->partitions()) | ||||
| 				{ | ||||
| 					if (partition.label() == "mount-test"sv) | ||||
| 					{ | ||||
| 						auto ext2fs = TRY(Ext2FS::create(partition)); | ||||
| 						TRY(mount(ext2fs, "/mnt"sv)); | ||||
| 						return {}; | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		return BAN::Error::from_c_string("Could not find mount-test partition"); | ||||
| 	} | ||||
| 
 | ||||
| 	BAN::ErrorOr<void> VirtualFileSystem::mount(FileSystem* file_system, BAN::StringView path) | ||||
| 	{ | ||||
| 		auto file = TRY(file_from_absolute_path(path)); | ||||
|  |  | |||
|  | @ -208,8 +208,6 @@ void init2(void* tty1_ptr) | |||
| 	DeviceManager::initialize(); | ||||
| 
 | ||||
| 	MUST(VirtualFileSystem::initialize()); | ||||
| 	if (auto res = VirtualFileSystem::get().mount_test(); res.is_error()) | ||||
| 		dwarnln("{}", res.error()); | ||||
| 
 | ||||
| 	if (auto res = PS2Controller::initialize(); res.is_error()) | ||||
| 		dprintln("{}", res.error()); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue