summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dev/kernel/DmaKit/DmaPool.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/dev/kernel/DmaKit/DmaPool.h b/dev/kernel/DmaKit/DmaPool.h
index ca7c72c7..ada8299e 100644
--- a/dev/kernel/DmaKit/DmaPool.h
+++ b/dev/kernel/DmaKit/DmaPool.h
@@ -51,7 +51,7 @@ inline VoidPtr rtl_dma_alloc(SizeT size, SizeT align) {
/// really.
addr = (addr + (align - 1)) & ~(align - 1);
- if ((addr + size) >= reinterpret_cast<UIntPtr>(kDmaPoolEnd)) {
+ if ((addr + size) > reinterpret_cast<UIntPtr>(kDmaPoolEnd)) {
err_global_get() = kErrorDmaExhausted;
return nullptr;
}