diff --git a/src/system/kernel/vm/VMAddressSpaceLocking.cpp b/src/system/kernel/vm/VMAddressSpaceLocking.cpp index 851391acd6..67cae41170 100644 --- a/src/system/kernel/vm/VMAddressSpaceLocking.cpp +++ b/src/system/kernel/vm/VMAddressSpaceLocking.cpp @@ -323,7 +323,8 @@ MultiAddressSpaceLocker::_CompareItems(const void* _a, const void* _b) { lock_item* a = (lock_item*)_a; lock_item* b = (lock_item*)_b; - return a->space->ID() - b->space->ID(); + return b->space->ID() - a->space->ID(); + // descending order, i.e. kernel address space last }