disk: Avoid mistakingly allocating more memory than necessary

What should've been a sizeof(void *) had been a sizeof(struct volume) for the longest time
This commit is contained in:
Mintsuki
2025-03-25 23:18:20 +01:00
parent 002bd363b4
commit 73d03e7149

View File

@@ -315,8 +315,8 @@ void disk_create_index(void) {
volume_index = pmm_realloc(
volume_index,
volume_index_i * sizeof(struct volume),
(volume_index_i + 1) * sizeof(struct volume)
volume_index_i * sizeof(void *),
(volume_index_i + 1) * sizeof(void *)
);
volume_index[volume_index_i++] = block;
@@ -331,8 +331,8 @@ void disk_create_index(void) {
volume_index = pmm_realloc(
volume_index,
volume_index_i * sizeof(struct volume),
(volume_index_i + 1) * sizeof(struct volume)
volume_index_i * sizeof(void *),
(volume_index_i + 1) * sizeof(void *)
);
volume_index[volume_index_i++] = p;
@@ -671,8 +671,8 @@ fail:
volume_index = pmm_realloc(
volume_index,
volume_index_i * sizeof(struct volume),
(volume_index_i + 1) * sizeof(struct volume)
volume_index_i * sizeof(void *),
(volume_index_i + 1) * sizeof(void *)
);
volume_index[volume_index_i++] = block;
@@ -691,8 +691,8 @@ fail:
volume_index = pmm_realloc(
volume_index,
volume_index_i * sizeof(struct volume),
(volume_index_i + 1) * sizeof(struct volume)
volume_index_i * sizeof(void *),
(volume_index_i + 1) * sizeof(void *)
);
volume_index[volume_index_i++] = p;