summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>2001-10-04 09:46:01 +0000
committerbde <bde@FreeBSD.org>2001-10-04 09:46:01 +0000
commitb96f5fd1cbee193ade6e37c18a79a56b928901d2 (patch)
tree584010ef12f9b30ae86c0a6ac5e3ee6bc213020e /share
parent08ae13ee7f9bee56b5ae6243b8f85fefb4d0d848 (diff)
downloadFreeBSD-src-b96f5fd1cbee193ade6e37c18a79a56b928901d2.zip
FreeBSD-src-b96f5fd1cbee193ade6e37c18a79a56b928901d2.tar.gz
Removed garbage:
- bus_generic_map_intr.9. This has been undead for more than 3 years following the changes in rev.1.4 of sys/bus.h. - CONDSPLASSERT.9, SPLASSERT.9. These have been undead since SMPng. They were even less useful than most section 9 man pages -- the interfaces described in them have never been used in the FreeBSD source tree.
Diffstat (limited to 'share')
-rw-r--r--share/man/man9/CONDSPLASSERT.9116
-rw-r--r--share/man/man9/Makefile5
-rw-r--r--share/man/man9/SPLASSERT.9111
-rw-r--r--share/man/man9/bus_generic_map_intr.956
4 files changed, 2 insertions, 286 deletions
diff --git a/share/man/man9/CONDSPLASSERT.9 b/share/man/man9/CONDSPLASSERT.9
deleted file mode 100644
index 347f4c7..0000000
--- a/share/man/man9/CONDSPLASSERT.9
+++ /dev/null
@@ -1,116 +0,0 @@
-.\" Copyright (c) 2000 Jeroen Ruigrok van der Werven,
-.\" Jonathan M. Bresler
-.\"
-.\" All rights reserved.
-.\"
-.\" This program is free software.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd March 19, 2000
-.Os
-.Dt CONDSPLASSERT 9
-.Sh NAME
-.Nm CONDSPLASSERT
-.Nd conditional kernel spl level verification macro
-.Sh SYNOPSIS
-.Cd options INVARIANTS
-.Cd options INVARIANT_SUPPORT
-.Fn CONDSPLASSERT condition level "const char *msg"
-.Sh DESCRIPTION
-.Bf -symbolic
-This API is deprecated.
-Use mutexes to protect data structures instead.
-See
-.Xr mutex 9
-for more information.
-.Ef
-.Pp
-In a kernel compiled with both "options INVARIANTS"
-and "options INVARIANT_SUPPORT",
-the
-.Fn CONDSPLASSERT
-macro compares the current spl level of the kernel with the spl
-.Fa level
-specified in the macro
-.Fn CONDSPLASSERT
-if the specified condition is met.
-If the specified
-.Fa level
-is not active
-.Fn CONDSPLASSERT
-calls the
-.Fn KASSERT
-macro with the
-.Fa msg ,
-terminating the running system.
-.Pp
-In a kernel that does not have both "options INVARIANTS"
-and "options INVARIANT_SUPPORT",
-the
-.Fn CONDSPLASSERT
-macro is defined to be a no-op.
-.Pp
-The behaviour of
-.Fn CONDSPLASSERT
-is tunable by means of the
-.Xr sysctl 8
-knob kern.splassertmode.
-When set to 0 the
-.Fn CONDSPLASSERT
-macro is defined to be a no-op.
-When set to 1 the
-.Fn CONDSPLASSERT
-macro is defined to log information to the console.
-When set to 2 the
-.Fn CONDSPLASSERT
-macro is defined to
-.Xr panic 9 .
-.Sh EXAMPLES
-The kernel function
-.Fn swp_pager_meta_build
-must be called
-.Fn splvm
-and has to match a certain object type:
-.Bd -literal -offset indent
-CONDSPLASSERT(object->type == OBJT_SWAP, vm,
- "swp_pager_meta_build");
-if (object->type != OBJT_SWAP) {
- object->type = OBJT_SWAP;
- object->un_pager.swp.swp_bcount = 0;
-.Ed
-.Sh SEE ALSO
-.Xr config 8 ,
-.Xr KASSERT 9 ,
-.Xr panic 9 ,
-.Xr SPLASSERT 9
-.Sh AUTHORS
-.An -nosplit
-This manual page was written by
-.An Jeroen Ruigrok van der Werven
-.Aq asmodai@FreeBSD.org ,
-based on the
-.Xr SPLASSERT 9
-manpage by
-.An Jonathan M. Bresler
-.Aq jmb@FreeBSD.org .
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile
index 3293860..92b5fa2 100644
--- a/share/man/man9/Makefile
+++ b/share/man/man9/Makefile
@@ -3,13 +3,12 @@
MAN= BUF_LOCK.9 BUF_LOCKFREE.9 BUF_LOCKINIT.9 BUF_REFCNT.9 \
BUF_TIMELOCK.9 BUF_UNLOCK.9 BUS_PRINT_CHILD.9 BUS_READ_IVAR.9 \
BUS_SETUP_INTR.9 \
- CONDSPLASSERT.9 \
DECLARE_MODULE.9 DELAY.9 DEVICE_ATTACH.9 DEVICE_DETACH.9 \
DEVICE_IDENTIFY.9 DEVICE_PROBE.9 DEVICE_SHUTDOWN.9 \
DEV_MODULE.9 DRIVER_MODULE.9 \
KASSERT.9 \
MD5.9 MODULE_DEPEND.9 MODULE_VERSION.9 \
- SPLASSERT.9 SYSCALL_MODULE.9 \
+ SYSCALL_MODULE.9 \
VFS.9 VFS_CHECKEXP.9 VFS_FHTOVP.9 VFS_INIT.9 VFS_MOUNT.9 \
VFS_QUOTACTL.9 VFS_ROOT.9 VFS_START.9 VFS_STATFS.9 \
VFS_SYNC.9 VFS_UNMOUNT.9 VFS_VGET.9 VFS_VPTOFH.9 VOP_ACCESS.9 \
@@ -23,7 +22,7 @@ MAN= BUF_LOCK.9 BUF_LOCKFREE.9 BUF_LOCKINIT.9 BUF_REFCNT.9 \
accept_filter.9 accf_data.9 accf_http.9 acl.9 at_exit.9 \
at_fork.9 atomic.9 \
bios.9 boot.9 buf.9 bus_alloc_resource.9 bus_generic_attach.9 \
- bus_generic_detach.9 bus_generic_map_intr.9 \
+ bus_generic_detach.9 \
bus_generic_print_child.9 bus_generic_read_ivar.9 \
bus_generic_shutdown.9 bus_release_resource.9 \
cd.9 cdevsw_add.9 cdevsw_remove.9 condvar.9 copy.9 \
diff --git a/share/man/man9/SPLASSERT.9 b/share/man/man9/SPLASSERT.9
deleted file mode 100644
index 6b7f65d..0000000
--- a/share/man/man9/SPLASSERT.9
+++ /dev/null
@@ -1,111 +0,0 @@
-.\" -*- nroff -*-
-.\"
-.\" Copyright (c) 2000 Jonathan M. Bresler
-.\"
-.\" All rights reserved.
-.\"
-.\" This program is free software.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd January 14, 2000
-.Os
-.Dt SPLASSERT 9
-.Sh NAME
-.Nm SPLASSERT
-.Nd kernel spl level verification macro
-.Sh SYNOPSIS
-.Cd options INVARIANTS
-.Cd options INVARIANT_SUPPORT
-.Fn SPLASSERT level "const char *msg"
-.Sh DESCRIPTION
-.Bf -symbolic
-This API is deprecated.
-Use mutexes to protect data structures instead.
-See
-.Xr mutex 9
-for more information.
-.Ef
-.Pp
-In a kernel compiled with both "options INVARIANTS"
-and "options INVARIANT_SUPPORT",
-the
-.Fn SPLASSERT
-macro compares the current spl level of the kernel with the spl
-.Fa level
-specified in the macro
-.Fn SPLASSERT .
-If the specified
-.Fa level
-is not active
-.Fn SPLASSERT
-calls the
-.Fn KASSERT
-macro with the
-.Fa msg ,
-terminating the running system.
-.Pp
-In a kernel that does not have both "options INVARIANTS"
-and "options INVARIANT_SUPPORT",
-the
-.Fn SPLASSERT
-macro is defined to be a no-op.
-.Pp
-The behaviour of
-.Fn SPLASSERT
-is tunable by means of the
-.Xr sysctl 8
-knob kern.splassertmode.
-When set to 0 the
-.Fn SPLASSERT
-macro is defined to be a no-op.
-When set to 1 the
-.Fn SPLASSERT
-macro is defined to log information to the console.
-When set to 2 the
-.Fn SPLASSERT
-macro is defined to
-.Xr panic 9 .
-.Sh EXAMPLES
-The kernel function
-.Fn rtalloc
-must be called at
-.Fn splnet :
-.Bd -literal -offset indent
-void
-rtalloc(ro)
- register struct route *ro;
-{
- SPLASSERT(net, "rtalloc()");
- rtalloc_ign(ro, 0UL);
-}
-.Ed
-.Sh SEE ALSO
-.Xr config 8 ,
-.Xr CONDSPLASSERT 9 ,
-.Xr KASSERT 9 ,
-.Xr panic 9
-.Sh AUTHORS
-This manual page was written by
-.An Jonathan M. Bresler
-.Aq jmb@FreeBSD.org .
diff --git a/share/man/man9/bus_generic_map_intr.9 b/share/man/man9/bus_generic_map_intr.9
deleted file mode 100644
index d20cc4c..0000000
--- a/share/man/man9/bus_generic_map_intr.9
+++ /dev/null
@@ -1,56 +0,0 @@
-.\" -*- nroff -*-
-.\"
-.\" Copyright (c) 1998 Doug Rabson
-.\"
-.\" All rights reserved.
-.\"
-.\" This program is free software.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd June 16, 1998
-.Dt BUS_GENERIC_MAP_INTR 9
-.Os
-.Sh NAME
-.Nm bus_generic_map_intr
-.Nd generic implementation of
-.Dv BUS_MAP_INTR
-for busses
-.Sh SYNOPSIS
-.In sys/param.h
-.In sys/bus.h
-.Ft int
-.Fn bus_generic_map_intr "device_t dev" "device_t child" "driver_intr_t *intr" "void *arg"
-.Sh DESCRIPTION
-This simple implementation of
-.Xr BUS_MAP_INTR 9
-just calls the method of
-.Fa dev 's
-parent.
-.Sh RETURN VALUES
-Zero is returned on success, otherwise an appropriate error is returned.
-.Sh SEE ALSO
-.Xr device 9
-.Sh AUTHORS
-This man page was written by
-.An Doug Rabson .
OpenPOWER on IntegriCloud