From 6409d37d365778436e08b07221153454b0be6e57 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Mon, 13 Nov 2023 19:45:22 +0100 Subject: AHCI: Add write function. This also changes the ext2 filesystem so it will now write to the file it mounted. Currently the file mounted is /dev/sda which points to a SATA drive. --- kernel/fs/ext2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel/fs') diff --git a/kernel/fs/ext2.c b/kernel/fs/ext2.c index 17d9e11..4a45907 100644 --- a/kernel/fs/ext2.c +++ b/kernel/fs/ext2.c @@ -73,7 +73,7 @@ void ext2_write_block(u32 block, void *address, size_t size, size_t offset) { break; } } - write_lba(block * block_byte_size / 512, address, size, offset); + raw_vfs_pwrite(mount_fd, address, size, block * block_byte_size + offset); } void write_group_descriptor(u32 group_index, bgdt_t *block_group) { -- cgit v1.2.3