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_ */