Module Name: src Committed By: jdolecek Date: Sun Oct 14 17:40:28 UTC 2018
Modified Files: src/share/man/man9: malloc.9 Log Message: remove M_CANFAIL from list of supported flags for malloc(9) To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/share/man/man9/malloc.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/malloc.9 diff -u src/share/man/man9/malloc.9:1.54 src/share/man/man9/malloc.9:1.55 --- src/share/man/man9/malloc.9:1.54 Mon Jul 3 21:28:48 2017 +++ src/share/man/man9/malloc.9 Sun Oct 14 17:40:28 2018 @@ -1,4 +1,4 @@ -.\" $NetBSD: malloc.9,v 1.54 2017/07/03 21:28:48 wiz Exp $ +.\" $NetBSD: malloc.9,v 1.55 2018/10/14 17:40:28 jdolecek Exp $ .\" .\" Copyright (c) 1996, 2003 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -27,7 +27,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.Dd August 7, 2015 +.Dd October 14, 2018 .Dt MALLOC 9 .Os .Sh NAME @@ -126,7 +126,7 @@ The argument further qualifies .Fn malloc operational characteristics as follows: -.Bl -tag -offset indent -width M_CANFAIL +.Bl -tag -offset indent -width M_NOWAIT .It Dv M_NOWAIT Causes .Fn malloc @@ -153,22 +153,6 @@ is conveniently defined to be 0, and hen argument to indicate that it's ok to wait for resources. .It Dv M_ZERO Causes the allocated memory to be set to all zeros. -.It Dv M_CANFAIL -Changes behaviour for -.Dv M_WAITOK -case - if the requested memory size is bigger than -.Fn malloc -can ever allocate, return failure, rather than calling -.Xr panic 9 . -This is different to M_NOWAIT, since -the call can still wait for resources. -.Pp -Rather than depending on -.Dv M_CANFAIL , -kernel code should do proper bound checking itself. -This flag should only be used in cases where this is not feasible. -Since it can hide real kernel bugs, its usage is -.Em strongly discouraged . .El .Pp The