* kmem_free: * * Free memory allocated with kmem_malloc. The size must match the * original allocation. */
| 603 | * original allocation. |
| 604 | */ |
| 605 | void |
| 606 | kmem_free(vm_offset_t addr, vm_size_t size) |
| 607 | { |
| 608 | struct vmem *arena; |
| 609 | |
| 610 | size = round_page(size); |
| 611 | arena = _kmem_unback(kernel_object, addr, size); |
| 612 | if (arena != NULL) |
| 613 | vmem_free(arena, addr, size); |
| 614 | } |
| 615 | |
| 616 | /* |
| 617 | * kmap_alloc_wait: |
no test coverage detected