From: Jonathan Gray Subject: remove uvm_addr_align()/uvm_addr_align_back() To: tech@openbsd.org Date: Tue, 2 Jul 2024 21:26:18 +1000 uvm_addr_align() and uvm_addr_align_back() are unused, remove them not to be confused with uvm_addr_align_forward()/uvm_addr_align_backward() which remain in uvm_addr.c diff --git sys/uvm/uvm_addr.c sys/uvm/uvm_addr.c index 904218034eb..cd414304cc0 100644 --- sys/uvm/uvm_addr.c +++ sys/uvm/uvm_addr.c @@ -290,30 +290,6 @@ uvm_addr_destroy(struct uvm_addr_state *uaddr) (*uaddr->uaddr_functions->uaddr_destroy)(uaddr); } -/* - * Move address forward to satisfy align, offset. - */ -vaddr_t -uvm_addr_align(vaddr_t addr, vaddr_t align, vaddr_t offset) -{ - vaddr_t result = (addr & ~(align - 1)) + offset; - if (result < addr) - result += align; - return result; -} - -/* - * Move address backwards to satisfy align, offset. - */ -vaddr_t -uvm_addr_align_back(vaddr_t addr, vaddr_t align, vaddr_t offset) -{ - vaddr_t result = (addr & ~(align - 1)) + offset; - if (result > addr) - result -= align; - return result; -} - /* * Directional first fit. * diff --git sys/uvm/uvm_addr.h sys/uvm/uvm_addr.h index f16126da847..2c846b96a0a 100644 --- sys/uvm/uvm_addr.h +++ sys/uvm/uvm_addr.h @@ -75,8 +75,6 @@ struct uvm_addr_functions { void uvm_addr_init(void); void uvm_addr_destroy(struct uvm_addr_state *); -vaddr_t uvm_addr_align(vaddr_t, vaddr_t, vaddr_t); -vaddr_t uvm_addr_align_back(vaddr_t, vaddr_t, vaddr_t); int uvm_addr_linsearch(struct vm_map *, struct uvm_addr_state *, struct vm_map_entry **, vaddr_t *addr_out, vaddr_t, vsize_t,