vm: minimum and maximum zone IDs are now defined in arch/../vm.h

This commit is contained in:
2023-05-07 21:38:08 +01:00
parent ad2ce0b2ab
commit 9f3c080e41
4 changed files with 12 additions and 5 deletions

View File

@@ -155,7 +155,7 @@ struct vm_page *vm_page_alloc(enum vm_page_order order, enum vm_flags flags)
{
/* TODO prefer nodes closer to us */
struct vm_pg_data *node = vm_pg_data_get(0);
enum vm_zone_id zone_id = VM_ZONE_HIGHMEM;
enum vm_zone_id zone_id = VM_ZONE_MAX;
if (flags & VM_GET_DMA) {
zone_id = VM_ZONE_DMA;
}
@@ -168,7 +168,7 @@ struct vm_page *vm_page_alloc(enum vm_page_order order, enum vm_flags flags)
return pg;
}
if (zone_id == VM_ZONE_MIN) {
if (zone_id <= VM_ZONE_MIN) {
break;
}