From 24de8f53ef292afc7e0e3908292f111db12e08dd Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sun, 15 May 2022 14:20:48 +0200 Subject: kernel/mem: remove virt_cpy2kmalloc --- src/kernel/mem/virt.h | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'src/kernel/mem') diff --git a/src/kernel/mem/virt.h b/src/kernel/mem/virt.h index b858bdd..7d95b3b 100644 --- a/src/kernel/mem/virt.h +++ b/src/kernel/mem/virt.h @@ -39,15 +39,3 @@ static inline bool virt_cpy_from(struct pagedir *src_pages, // virtual -> physic void *dest, const void __user *src, size_t length) { return virt_cpy(NULL, (userptr_t)dest, src_pages, src, length); } - -/** Copies a chunk of virtual memory to a newly kmalloc'd buffer. */ -static inline void *virt_cpy2kmalloc(struct pagedir *src_pages, - const void __user *src, size_t length) { - void *buf = kmalloc(length); - if (virt_cpy_from(src_pages, buf, src, length)) { - return buf; - } else { - kfree(buf); - return NULL; - } -} -- cgit v1.2.3