Module Name: src Committed By: thorpej Date: Sat Dec 2 19:11:52 UTC 2023
Modified Files: src/sys/sys: vmem.h vmem_impl.h Log Message: vmem_init() requires the caller to include <sys/vmem_impl.h> in order to know the storage size of "struct vmem", so put the prototype for vmem_init() there as well. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/sys/vmem.h cvs rdiff -u -r1.5 -r1.6 src/sys/sys/vmem_impl.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/sys/vmem.h diff -u src/sys/sys/vmem.h:1.22 src/sys/sys/vmem.h:1.23 --- src/sys/sys/vmem.h:1.22 Tue Jun 16 06:42:36 2020 +++ src/sys/sys/vmem.h Sat Dec 2 19:11:52 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: vmem.h,v 1.22 2020/06/16 06:42:36 thorpej Exp $ */ +/* $NetBSD: vmem.h,v 1.23 2023/12/02 19:11:52 thorpej Exp $ */ /*- * Copyright (c)2006 YAMAMOTO Takashi, @@ -64,9 +64,6 @@ vmem_t * vmem_create(const char *, vmem_ vmem_t * vmem_xcreate(const char *, vmem_addr_t, vmem_size_t, vmem_size_t, vmem_ximport_t *, vmem_release_t *, vmem_t *, vmem_size_t, vm_flag_t, int); -vmem_t * vmem_init(vmem_t *, const char *, vmem_addr_t, vmem_size_t, - vmem_size_t, vmem_import_t *, vmem_release_t *, vmem_t *, - vmem_size_t, vm_flag_t, int); void vmem_destroy(vmem_t *); int vmem_alloc(vmem_t *, vmem_size_t, vm_flag_t, vmem_addr_t *); void vmem_free(vmem_t *, vmem_addr_t, vmem_size_t); Index: src/sys/sys/vmem_impl.h diff -u src/sys/sys/vmem_impl.h:1.5 src/sys/sys/vmem_impl.h:1.6 --- src/sys/sys/vmem_impl.h:1.5 Tue Jul 7 03:23:33 2020 +++ src/sys/sys/vmem_impl.h Sat Dec 2 19:11:52 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: vmem_impl.h,v 1.5 2020/07/07 03:23:33 thorpej Exp $ */ +/* $NetBSD: vmem_impl.h,v 1.6 2023/12/02 19:11:52 thorpej Exp $ */ /*- * Copyright (c)2006 YAMAMOTO Takashi, @@ -139,4 +139,8 @@ struct vmem_btag { #define BT_END(bt) ((bt)->bt_start + (bt)->bt_size - 1) +vmem_t * vmem_init(vmem_t *, const char *, vmem_addr_t, vmem_size_t, + vmem_size_t, vmem_import_t *, vmem_release_t *, vmem_t *, + vmem_size_t, vm_flag_t, int); + #endif /* !_SYS_VMEM_IMPL_H_ */