From 1287f9dfe987f0456e4fb0741385d5f0278ef53b Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 14 Feb 2021 17:07:29 +0100 Subject: Message waiting and more! --- kernel/drivers/ide.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'kernel/drivers/ide.c') diff --git a/kernel/drivers/ide.c b/kernel/drivers/ide.c index 8fc90c9..9be7956 100644 --- a/kernel/drivers/ide.c +++ b/kernel/drivers/ide.c @@ -126,7 +126,7 @@ void ata_probe(void) if (!ide_find(bus, drive)) continue; - struct device *dev = malloc(sizeof(*dev)); + struct device *dev = zalloc(sizeof(*dev)); struct ata_data *data = malloc(sizeof(*data)); data->drive = (bus << 1) | drive; @@ -144,7 +144,7 @@ void ata_probe(void) continue; // TODO: Check if ext2 first - struct vfs *vfs = malloc(sizeof(*vfs)); + struct vfs *vfs = zalloc(sizeof(*vfs)); vfs->type = VFS_EXT2; vfs->read = ext2_read; vfs->stat = ext2_stat; @@ -158,6 +158,6 @@ void ata_probe(void) void ata_install(void) { - ide_buf = malloc(SECTOR_SIZE); + ide_buf = zalloc(SECTOR_SIZE); ata_probe(); } -- cgit v1.2.3