Module Name:    src
Committed By:   rmind
Date:           Mon Aug  3 20:10:16 UTC 2009

Modified Files:
        src/share/man/man9: kmem.9

Log Message:
kmem(9): add code references, improve a little.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/share/man/man9/kmem.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man9/kmem.9
diff -u src/share/man/man9/kmem.9:1.1 src/share/man/man9/kmem.9:1.2
--- src/share/man/man9/kmem.9:1.1	Mon Aug  3 19:43:59 2009
+++ src/share/man/man9/kmem.9	Mon Aug  3 20:10:16 2009
@@ -1,4 +1,4 @@
-.\"	$NetBSD: kmem.9,v 1.1 2009/08/03 19:43:59 rmind Exp $
+.\"	$NetBSD: kmem.9,v 1.2 2009/08/03 20:10:16 rmind Exp $
 .\"
 .\" Copyright (c)2006 YAMAMOTO Takashi,
 .\" All rights reserved.
@@ -220,14 +220,32 @@
 .Sh RETURN VALUES
 On success,
 .Fn kmem_alloc
-returns a pointer to allocated memory.
-Otherwise, it returns
-.Dv NULL .
+and
+.Fn kmem_zalloc
+return a pointer to allocated memory.
+Otherwise,
+.Dv NULL
+is returned.
+.\" ------------------------------------------------------------
+.Sh CODE REFERENCES
+This section describes places within the
+.Nx
+source tree where actual code implementing the
+.Nm
+subsystem
+can be found.
+All pathnames are relative to
+.Pa /usr/src .
+.Pp
+The
+.Nm
+subsystem is implemented within the file
+.Pa sys/kern/subr_kmem.c .
 .\" ------------------------------------------------------------
 .Sh SEE ALSO
 .Xr intro 9 ,
-.Xr malloc 9 ,
-.Xr memoryallocators 9
+.Xr memoryallocators 9 ,
+.Xr pool_cache 9
 .\" ------------------------------------------------------------
 .Sh CAVEATS
 .Fn kmem_alloc
@@ -238,6 +256,8 @@
 in these situations.
 .\" ------------------------------------------------------------
 .Sh SECURITY CONSIDERATION
-As the allocated memory is uninitialized, it can contain security-sensitive
-data left by its previous user.
-It's the caller's responsibility not to expose it to the world.
+As the memory llocated by
+.Fn kmem_alloc
+is uninitialized, it can contain security-sensitive data left by its
+previous user.
+It is the caller's responsibility not to expose it to the world.

Reply via email to