aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/man/man3/pthread_cond_broadcast.31
-rw-r--r--share/man/man3/pthread_cond_destroy.31
-rw-r--r--share/man/man3/pthread_cond_init.31
-rw-r--r--share/man/man3/pthread_cond_signal.31
-rw-r--r--share/man/man3/pthread_cond_timedwait.31
-rw-r--r--share/man/man3/pthread_cond_wait.31
-rw-r--r--share/man/man3/pthread_create.31
-rw-r--r--share/man/man3/pthread_detach.31
-rw-r--r--share/man/man3/pthread_equal.31
-rw-r--r--share/man/man3/pthread_exit.32
-rw-r--r--share/man/man3/pthread_join.32
-rw-r--r--share/man/man3/pthread_key_create.31
-rw-r--r--share/man/man3/pthread_key_delete.31
-rw-r--r--share/man/man3/pthread_mutex_destroy.31
-rw-r--r--share/man/man3/pthread_mutex_init.31
-rw-r--r--share/man/man3/pthread_mutex_lock.31
-rw-r--r--share/man/man3/pthread_mutex_trylock.31
-rw-r--r--share/man/man3/pthread_mutex_unlock.31
-rw-r--r--share/man/man3/pthread_once.32
-rw-r--r--share/man/man3/pthread_self.31
-rw-r--r--share/man/man3/pthread_setspecific.31
-rw-r--r--share/man/man4/aac.41
-rw-r--r--share/man/man4/ahc.41
-rw-r--r--share/man/man4/awi.43
-rw-r--r--share/man/man4/blackhole.42
-rw-r--r--share/man/man4/bpf.42
-rw-r--r--share/man/man4/bridge.41
-rw-r--r--share/man/man4/ccd.41
-rw-r--r--share/man/man4/cd.41
-rw-r--r--share/man/man4/ch.41
-rw-r--r--share/man/man4/divert.41
-rw-r--r--share/man/man4/dpt.41
-rw-r--r--share/man/man4/dummynet.41
-rw-r--r--share/man/man4/fpa.42
-rw-r--r--share/man/man4/iic.41
-rw-r--r--share/man/man4/iicbb.41
-rw-r--r--share/man/man4/iicsmb.41
-rw-r--r--share/man/man4/ipsec.41
-rw-r--r--share/man/man4/isp.42
-rw-r--r--share/man/man4/keyboard.41
-rw-r--r--share/man/man4/lpbb.41
-rw-r--r--share/man/man4/man4.i386/ar.41
-rw-r--r--share/man/man4/man4.i386/ep.41
-rw-r--r--share/man/man4/man4.i386/ex.43
-rw-r--r--share/man/man4/man4.i386/fe.41
-rw-r--r--share/man/man4/man4.i386/gsc.41
-rw-r--r--share/man/man4/man4.i386/ie.42
-rw-r--r--share/man/man4/man4.i386/le.42
-rw-r--r--share/man/man4/man4.i386/longrun.42
-rw-r--r--share/man/man4/man4.i386/matcd.42
-rw-r--r--share/man/man4/man4.i386/pcf.41
-rw-r--r--share/man/man4/man4.i386/pnp.42
-rw-r--r--share/man/man4/man4.i386/rdp.42
-rw-r--r--share/man/man4/man4.i386/sr.42
-rw-r--r--share/man/man4/man4.i386/tx.41
-rw-r--r--share/man/man4/man4.i386/wt.41
-rw-r--r--share/man/man4/mem.41
-rw-r--r--share/man/man4/mtio.41
-rw-r--r--share/man/man4/ng_ksocket.41
-rw-r--r--share/man/man4/ng_ppp.41
-rw-r--r--share/man/man4/ng_pptpgre.41
-rw-r--r--share/man/man4/pcm.41
-rw-r--r--share/man/man4/ppi.41
-rw-r--r--share/man/man4/psm.41
-rw-r--r--share/man/man4/smb.41
-rw-r--r--share/man/man4/sn.41
-rw-r--r--share/man/man4/sym.41
-rw-r--r--share/man/man4/termios.41
-rw-r--r--share/man/man4/tx.41
-rw-r--r--share/man/man4/udbp.41
-rw-r--r--share/man/man4/ums.41
-rw-r--r--share/man/man4/usb.41
-rw-r--r--share/man/man4/vinum.41
-rw-r--r--share/man/man5/hosts.equiv.51
-rw-r--r--share/man/man5/link.51
-rw-r--r--share/man/man5/mailer.conf.51
-rw-r--r--share/man/man5/stab.51
-rw-r--r--share/man/man7/firewall.73
-rw-r--r--share/man/man7/ports.72
-rw-r--r--share/man/man7/security.710
-rw-r--r--share/man/man7/tuning.74
-rw-r--r--share/man/man8/picobsd.82
-rw-r--r--share/man/man9/BUS_PRINT_CHILD.91
-rw-r--r--share/man/man9/BUS_READ_IVAR.91
-rw-r--r--share/man/man9/BUS_SETUP_INTR.91
-rw-r--r--share/man/man9/CONDSPLASSERT.91
-rw-r--r--share/man/man9/DEVICE_ATTACH.91
-rw-r--r--share/man/man9/DEVICE_DETACH.91
-rw-r--r--share/man/man9/DEVICE_IDENTIFY.93
-rw-r--r--share/man/man9/DEVICE_PROBE.91
-rw-r--r--share/man/man9/DEVICE_SHUTDOWN.91
-rw-r--r--share/man/man9/SPLASSERT.91
-rw-r--r--share/man/man9/VFS_CHECKEXP.91
-rw-r--r--share/man/man9/VFS_FHTOVP.91
-rw-r--r--share/man/man9/VOP_ADVLOCK.91
-rw-r--r--share/man/man9/VOP_BWRITE.91
-rw-r--r--share/man/man9/VOP_GETPAGES.91
-rw-r--r--share/man/man9/VOP_INACTIVE.93
-rw-r--r--share/man/man9/VOP_LEASE.91
-rw-r--r--share/man/man9/VOP_LOCK.91
-rw-r--r--share/man/man9/VOP_PATHCONF.91
-rw-r--r--share/man/man9/VOP_PRINT.91
-rw-r--r--share/man/man9/VOP_REALLOCBLKS.91
-rw-r--r--share/man/man9/VOP_STRATEGY.91
-rw-r--r--share/man/man9/at_exit.91
-rw-r--r--share/man/man9/at_fork.91
-rw-r--r--share/man/man9/boot.91
-rw-r--r--share/man/man9/buf.91
-rw-r--r--share/man/man9/bus_alloc_resource.91
-rw-r--r--share/man/man9/bus_generic_attach.91
-rw-r--r--share/man/man9/bus_generic_detach.91
-rw-r--r--share/man/man9/bus_generic_map_intr.91
-rw-r--r--share/man/man9/bus_generic_print_child.91
-rw-r--r--share/man/man9/bus_generic_read_ivar.91
-rw-r--r--share/man/man9/bus_generic_shutdown.91
-rw-r--r--share/man/man9/devclass.91
-rw-r--r--share/man/man9/devclass_add_driver.91
-rw-r--r--share/man/man9/devclass_find.91
-rw-r--r--share/man/man9/devclass_get_device.91
-rw-r--r--share/man/man9/devclass_get_devices.91
-rw-r--r--share/man/man9/devclass_get_maxunit.91
-rw-r--r--share/man/man9/devclass_get_name.91
-rw-r--r--share/man/man9/devclass_get_softc.91
-rw-r--r--share/man/man9/device.91
-rw-r--r--share/man/man9/device_add_child.91
-rw-r--r--share/man/man9/device_delete_child.91
-rw-r--r--share/man/man9/device_enable.91
-rw-r--r--share/man/man9/device_find_child.91
-rw-r--r--share/man/man9/device_get_children.91
-rw-r--r--share/man/man9/device_get_devclass.91
-rw-r--r--share/man/man9/device_get_driver.91
-rw-r--r--share/man/man9/device_get_ivars.91
-rw-r--r--share/man/man9/device_get_softc.91
-rw-r--r--share/man/man9/device_get_state.91
-rw-r--r--share/man/man9/device_get_unit.91
-rw-r--r--share/man/man9/device_probe_and_attach.91
-rw-r--r--share/man/man9/device_quiet.91
-rw-r--r--share/man/man9/device_set_desc.91
-rw-r--r--share/man/man9/device_set_flags.91
-rw-r--r--share/man/man9/kernacc.92
-rw-r--r--share/man/man9/kobj.91
-rw-r--r--share/man/man9/kthread.91
-rw-r--r--share/man/man9/lock.91
-rw-r--r--share/man/man9/physio.91
-rw-r--r--share/man/man9/random.91
-rw-r--r--share/man/man9/sysctl_add_oid.91
-rw-r--r--share/man/man9/taskqueue.91
147 files changed, 0 insertions, 186 deletions
diff --git a/share/man/man3/pthread_cond_broadcast.3 b/share/man/man3/pthread_cond_broadcast.3
index 47d0bb44eb28..5a5f1a899459 100644
--- a/share/man/man3/pthread_cond_broadcast.3
+++ b/share/man/man3/pthread_cond_broadcast.3
@@ -58,7 +58,6 @@ The value specified by
.Fa cond
is invalid.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_cond_destroy 3 ,
.Xr pthread_cond_init 3 ,
diff --git a/share/man/man3/pthread_cond_destroy.3 b/share/man/man3/pthread_cond_destroy.3
index 380aa6982e8f..fb93c07ea3d4 100644
--- a/share/man/man3/pthread_cond_destroy.3
+++ b/share/man/man3/pthread_cond_destroy.3
@@ -62,7 +62,6 @@ The variable
.Fa cond
is locked by another thread.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_cond_broadcast 3 ,
.Xr pthread_cond_init 3 ,
diff --git a/share/man/man3/pthread_cond_init.3 b/share/man/man3/pthread_cond_init.3
index 23e9f028e50f..4c7a637cede5 100644
--- a/share/man/man3/pthread_cond_init.3
+++ b/share/man/man3/pthread_cond_init.3
@@ -68,7 +68,6 @@ variable.
The system temporarily lacks the resources to create another condition
variable.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_cond_broadcast 3 ,
.Xr pthread_cond_destroy 3 ,
diff --git a/share/man/man3/pthread_cond_signal.3 b/share/man/man3/pthread_cond_signal.3
index 15839753a20e..540b84c8f4b4 100644
--- a/share/man/man3/pthread_cond_signal.3
+++ b/share/man/man3/pthread_cond_signal.3
@@ -58,7 +58,6 @@ The value specified by
.Fa cond
is invalid.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_cond_broadcast 3 ,
.Xr pthread_cond_destroy 3 ,
diff --git a/share/man/man3/pthread_cond_timedwait.3 b/share/man/man3/pthread_cond_timedwait.3
index a9f5bf89ee81..1d0fe70d5204 100644
--- a/share/man/man3/pthread_cond_timedwait.3
+++ b/share/man/man3/pthread_cond_timedwait.3
@@ -77,7 +77,6 @@ is invalid.
The system time has reached or exceeded the time specified in
.Fa abstime .
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_cond_broadcast 3 ,
.Xr pthread_cond_destroy 3 ,
diff --git a/share/man/man3/pthread_cond_wait.3 b/share/man/man3/pthread_cond_wait.3
index e2d6094103dd..abe44c72565b 100644
--- a/share/man/man3/pthread_cond_wait.3
+++ b/share/man/man3/pthread_cond_wait.3
@@ -71,7 +71,6 @@ or the value specified by
.Fa mutex
is invalid.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_cond_broadcast 3 ,
.Xr pthread_cond_destroy 3 ,
diff --git a/share/man/man3/pthread_create.3 b/share/man/man3/pthread_create.3
index 66c8038f6b9b..2dae2a1f657e 100644
--- a/share/man/man3/pthread_create.3
+++ b/share/man/man3/pthread_create.3
@@ -109,7 +109,6 @@ The value specified by
.Fa attr
is invalid.
.El
-.Pp
.Sh SEE ALSO
.Xr fork 2 ,
.Xr pthread_cleanup_pop 3 ,
diff --git a/share/man/man3/pthread_detach.3 b/share/man/man3/pthread_detach.3
index 329db6262a02..fed4483de8ef 100644
--- a/share/man/man3/pthread_detach.3
+++ b/share/man/man3/pthread_detach.3
@@ -81,7 +81,6 @@ No thread could be found corresponding to that specified by the given
thread ID,
.Fa thread .
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_join 3
.Sh STANDARDS
diff --git a/share/man/man3/pthread_equal.3 b/share/man/man3/pthread_equal.3
index def538cadda3..d08111038c8a 100644
--- a/share/man/man3/pthread_equal.3
+++ b/share/man/man3/pthread_equal.3
@@ -59,7 +59,6 @@ and
correspond to the same thread, otherwise it will return zero.
.Sh ERRORS
None.
-.Pp
.Sh SEE ALSO
.Xr pthread_create 3 ,
.Xr pthread_exit 3
diff --git a/share/man/man3/pthread_exit.3 b/share/man/man3/pthread_exit.3
index f24525843ac3..a21f6dc3a9ff 100644
--- a/share/man/man3/pthread_exit.3
+++ b/share/man/man3/pthread_exit.3
@@ -87,14 +87,12 @@ been terminated.
The behavior is as if the implementation called
.Fn exit
with a zero argument at thread termination time.
-.Pp
.Sh RETURN VALUES
The
.Fn pthread_exit
function cannot return to its caller.
.Sh ERRORS
None.
-.Pp
.Sh SEE ALSO
.Xr _exit 2 ,
.Xr exit 3 ,
diff --git a/share/man/man3/pthread_join.3 b/share/man/man3/pthread_join.3
index 9a412949e149..3a68895fc5f2 100644
--- a/share/man/man3/pthread_join.3
+++ b/share/man/man3/pthread_join.3
@@ -72,7 +72,6 @@ is cancelled, then the target thread is not detached.
.Pp
A thread that has exited but remains unjoined counts against
[_POSIX_THREAD_THREADS_MAX].
-.Pp
.Sh RETURN VALUES
If successful, the
.Fn pthread_join
@@ -96,7 +95,6 @@ A deadlock was detected or the value of
.Fa thread
specifies the calling thread.
.El
-.Pp
.Sh SEE ALSO
.Xr wait 2 ,
.Xr pthread_create 3
diff --git a/share/man/man3/pthread_key_create.3 b/share/man/man3/pthread_key_create.3
index 44aecfeae510..dcafc0c52113 100644
--- a/share/man/man3/pthread_key_create.3
+++ b/share/man/man3/pthread_key_create.3
@@ -97,7 +97,6 @@ data key, or the system-imposed limit on the total number of keys per process
.It Bq Er ENOMEM
Insufficient memory exists to create the key.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_getspecific 3 ,
.Xr pthread_key_delete 3 ,
diff --git a/share/man/man3/pthread_key_delete.3 b/share/man/man3/pthread_key_delete.3
index 8b1019d6ca86..06447e07abc0 100644
--- a/share/man/man3/pthread_key_delete.3
+++ b/share/man/man3/pthread_key_delete.3
@@ -88,7 +88,6 @@ The
.Fa key
value is invalid.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_getspecific 3 ,
.Xr pthread_key_create 3 ,
diff --git a/share/man/man3/pthread_mutex_destroy.3 b/share/man/man3/pthread_mutex_destroy.3
index 4863c9066c06..0bb44d01d075 100644
--- a/share/man/man3/pthread_mutex_destroy.3
+++ b/share/man/man3/pthread_mutex_destroy.3
@@ -61,7 +61,6 @@ is invalid.
.Fa Mutex
is locked by another thread.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_mutex_init 3 ,
.Xr pthread_mutex_lock 3 ,
diff --git a/share/man/man3/pthread_mutex_init.3 b/share/man/man3/pthread_mutex_init.3
index 0e5f43ee89bb..7d25baf41b55 100644
--- a/share/man/man3/pthread_mutex_init.3
+++ b/share/man/man3/pthread_mutex_init.3
@@ -66,7 +66,6 @@ The process cannot allocate enough memory to create another mutex.
.It Bq Er EAGAIN
The temporarily lacks the resources to create another mutex.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_mutex_destroy 3 ,
.Xr pthread_mutex_lock 3 ,
diff --git a/share/man/man3/pthread_mutex_lock.3 b/share/man/man3/pthread_mutex_lock.3
index 1cd462f381da..82dfaadf731b 100644
--- a/share/man/man3/pthread_mutex_lock.3
+++ b/share/man/man3/pthread_mutex_lock.3
@@ -63,7 +63,6 @@ is invalid.
A deadlock would occur if the thread blocked waiting for
.Fa mutex .
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_mutex_destroy 3 ,
.Xr pthread_mutex_init 3 ,
diff --git a/share/man/man3/pthread_mutex_trylock.3 b/share/man/man3/pthread_mutex_trylock.3
index 8dc9802a5c9e..fa3bdf87a8c4 100644
--- a/share/man/man3/pthread_mutex_trylock.3
+++ b/share/man/man3/pthread_mutex_trylock.3
@@ -64,7 +64,6 @@ is invalid.
.Fa Mutex
is already locked.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_mutex_destroy 3 ,
.Xr pthread_mutex_init 3 ,
diff --git a/share/man/man3/pthread_mutex_unlock.3 b/share/man/man3/pthread_mutex_unlock.3
index c72fc3ef69ee..e873be9904fa 100644
--- a/share/man/man3/pthread_mutex_unlock.3
+++ b/share/man/man3/pthread_mutex_unlock.3
@@ -63,7 +63,6 @@ is invalid.
The current thread does not hold a lock on
.Fa mutex .
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_mutex_destroy 3 ,
.Xr pthread_mutex_init 3 ,
diff --git a/share/man/man3/pthread_once.3 b/share/man/man3/pthread_once.3
index 48a42797f780..f3621d9a4894 100644
--- a/share/man/man3/pthread_once.3
+++ b/share/man/man3/pthread_once.3
@@ -91,7 +91,6 @@ is undefined if
.Fa once_control
has automatic storage duration or is not initialized by
.Fa PTHREAD_ONCE_INIT .
-.Pp
.Sh RETURN VALUES
If successful, the
.Fn pthread_once
@@ -100,7 +99,6 @@ Otherwise an error number will be returned to
indicate the error.
.Sh ERRORS
None.
-.Pp
.Sh STANDARDS
.Fn pthread_once
conforms to
diff --git a/share/man/man3/pthread_self.3 b/share/man/man3/pthread_self.3
index c7a8dc34b63c..9723b5eebdc1 100644
--- a/share/man/man3/pthread_self.3
+++ b/share/man/man3/pthread_self.3
@@ -52,7 +52,6 @@ The
function returns the thread ID of the calling thread.
.Sh ERRORS
None.
-.Pp
.Sh SEE ALSO
.Xr pthread_create 3 ,
.Xr pthread_equal 3
diff --git a/share/man/man3/pthread_setspecific.3 b/share/man/man3/pthread_setspecific.3
index d211c94a3515..698c3ca807c5 100644
--- a/share/man/man3/pthread_setspecific.3
+++ b/share/man/man3/pthread_setspecific.3
@@ -85,7 +85,6 @@ The
.Fa key
value is invalid.
.El
-.Pp
.Sh SEE ALSO
.Xr pthread_getspecific 3 ,
.Xr pthread_key_create 3 ,
diff --git a/share/man/man4/aac.4 b/share/man/man4/aac.4
index 4883eaa03b26..2a7577da763b 100644
--- a/share/man/man4/aac.4
+++ b/share/man/man4/aac.4
@@ -115,7 +115,6 @@ driver first appeared in
.Fx 4.3
and is
.Ud
-.Pp
.Sh AUTHORS
.An Mike Smith
.Aq msmith@FreeBSD.org
diff --git a/share/man/man4/ahc.4 b/share/man/man4/ahc.4
index 4dcbe78687e2..300b7601d3a1 100644
--- a/share/man/man4/ahc.4
+++ b/share/man/man4/ahc.4
@@ -220,7 +220,6 @@ Multiple Target IDs - Allows the controller to respond to selection as a
target on multiple SCSI IDs.
.El
.Ed
-.Pp
.Sh SCSI CONTROL BLOCKS (SCBs)
Every transaction sent to a device on the SCSI bus is assigned a
.Sq SCSI Control Block
diff --git a/share/man/man4/awi.4 b/share/man/man4/awi.4
index 00b28bc68ac4..28213262b84b 100644
--- a/share/man/man4/awi.4
+++ b/share/man/man4/awi.4
@@ -10,7 +10,6 @@
.Sh SYNOPSIS
.Cd "awi* at pcmcia? function ?"
.Sh DESCRIPTION
-.Pp
The
.Nm
driver supports various IEEE 802.11 wireless cards
@@ -125,9 +124,7 @@ The system was unable to obtain the lock to access shared memory.
The device failed to complete the request from the system.
.El
.Sh BUGS
-.Pp
Doesn't create IBSS itself.
-.Pp
.Sh SEE ALSO
.Xr arp 4 ,
.Xr cnw 4 ,
diff --git a/share/man/man4/blackhole.4 b/share/man/man4/blackhole.4
index 3cdd33576a63..c57dad4797a3 100644
--- a/share/man/man4/blackhole.4
+++ b/share/man/man4/blackhole.4
@@ -55,7 +55,6 @@ The blackhole behaviour is useful to slow down anyone who is port scanning
your system, in order to try and detect vulnerable services on your system.
It could potentially also slow down someone who is attempting a denial
of service against your system.
-.Pp
.Sh WARNING
The TCP and UDP blackhole features should not be regarded as a replacement
for
@@ -67,7 +66,6 @@ to protect your system, and not the blackhole feature.
.Pp
This mechanism is not a substitute for securing your system,
but should be used together with other security mechanisms.
-.Pp
.Sh SEE ALSO
.Xr ip 4 ,
.Xr tcp 4 ,
diff --git a/share/man/man4/bpf.4 b/share/man/man4/bpf.4
index 0a05d9267025..21057fd6faf0 100644
--- a/share/man/man4/bpf.4
+++ b/share/man/man4/bpf.4
@@ -641,7 +641,6 @@ array initializers:
.Fn BPF_STMT opcode operand
and
.Fn BPF_JUMP opcode operand true_offset false_offset .
-.Pp
.Sh EXAMPLES
The following filter is taken from the Reverse ARP Daemon. It accepts
only Reverse ARP requests.
@@ -727,7 +726,6 @@ so desired, must utilize a filter to reject foreign packets.
.Pp
Data link protocols with variable length headers are not currently supported.
.Sh HISTORY
-.Pp
The Enet packet filter was created in 1980 by Mike Accetta and
Rick Rashid at Carnegie-Mellon University. Jeffrey Mogul, at
Stanford, ported the code to BSD and continued its development from
diff --git a/share/man/man4/bridge.4 b/share/man/man4/bridge.4
index 884ebe17f88b..97b149fbe01e 100644
--- a/share/man/man4/bridge.4
+++ b/share/man/man4/bridge.4
@@ -45,7 +45,6 @@ which must be an
rule if we want ARP and other non-IP packets to flow through the
bridge.
.Sh BUGS
-.Pp
Care must be taken not to construct loops in the bridge topology.
The kernel supports only a primitive form of loop detection, by disabling
some interfaces when a loop is detected.
diff --git a/share/man/man4/ccd.4 b/share/man/man4/ccd.4
index 79fbf8e36d5e..892d4ad6a6a2 100644
--- a/share/man/man4/ccd.4
+++ b/share/man/man4/ccd.4
@@ -181,7 +181,6 @@ Changing the interleave or other parameters for a
disk usually destroys whatever data previously existed on that disk.
.Sh FILES
/dev/{,r}ccd* - ccd device special files.
-.Pp
.Sh HISTORY
The concatenated disk driver was originally written at the University of
Utah.
diff --git a/share/man/man4/cd.4 b/share/man/man4/cd.4
index dab1ec8de052..540587b3a774 100644
--- a/share/man/man4/cd.4
+++ b/share/man/man4/cd.4
@@ -87,7 +87,6 @@ disk label
structure, which will contain correct figures for the size of the
.Tn CD-ROM
should that information be required.
-.Pp
.Sh KERNEL CONFIGURATION
Any number of
.Tn CD-ROM
diff --git a/share/man/man4/ch.4 b/share/man/man4/ch.4
index 859982aa9b97..403f3fd25c94 100644
--- a/share/man/man4/ch.4
+++ b/share/man/man4/ch.4
@@ -73,7 +73,6 @@ are configured; Most storage for them is allocated only when found
so a large number of configured devices is cheap.
(once the first
has included the driver).
-.Pp
.Sh IOCTLS
User mode programs communicate with the changer driver through a
number of ioctls which are described below. Changer element addresses
diff --git a/share/man/man4/divert.4 b/share/man/man4/divert.4
index 22c7508d69f6..19fe95b12f67 100644
--- a/share/man/man4/divert.4
+++ b/share/man/man4/divert.4
@@ -13,7 +13,6 @@
.Ft int
.Fn socket PF_INET SOCK_RAW IPPROTO_DIVERT
.Sh DESCRIPTION
-.Pp
Divert sockets are similar to raw IP sockets, except that they
can be bound to a specific
.Nm
diff --git a/share/man/man4/dpt.4 b/share/man/man4/dpt.4
index 575590d27b10..66b2b3ce2156 100644
--- a/share/man/man4/dpt.4
+++ b/share/man/man4/dpt.4
@@ -40,7 +40,6 @@ For one or more PCI Controllers
.Pp
To allow PCI adapters to use memory mapped I/O if enabled:
.Cd options DPT_ALLOW_MEMIO
-.Pp
.Sh DESCRIPTION
The
.Nm
diff --git a/share/man/man4/dummynet.4 b/share/man/man4/dummynet.4
index dc69eb06c0f3..3890f24b5c64 100644
--- a/share/man/man4/dummynet.4
+++ b/share/man/man4/dummynet.4
@@ -137,7 +137,6 @@ of mbuf clusters (used to store network packets) according to the
sum of the bandwidth-delay products and queue sizes of all configured
pipes.
.Sh SYSCTL VARIABLES
-.Pp
.Ql net.inet.ip.fw.one_pass
is set to 1 if we want packets to pass through the firewall code only
once.
diff --git a/share/man/man4/fpa.4 b/share/man/man4/fpa.4
index 93495e84420b..ab6263790cc6 100644
--- a/share/man/man4/fpa.4
+++ b/share/man/man4/fpa.4
@@ -26,7 +26,6 @@ and
device driver provides support for the DEC DEFPA PCI FDDI Controller and
the DEC DEFEA EISA FDDI Controller, respectively. All variants of either
controller are supported including the DAS and SAS configurations.
-.Pp
.Sh DIAGNOSTICS
.Bl -diag
.It "fea%d: error: desired IRQ of %d does not match device's actual IRQ (%d)"
@@ -43,7 +42,6 @@ Normally, the device driver will not enable the reception of SMT frames.
However if the IFF_LINK1 flag is set, the device driver will enable the
reception of SMT frames and pass them up to the Berkeley Packet Filter for
processing.
-.Pp
.Sh SEE ALSO
.Xr arp 4 ,
.Xr netintro 4 ,
diff --git a/share/man/man4/iic.4 b/share/man/man4/iic.4
index 7c0a5836ffaa..f193b4691a1a 100644
--- a/share/man/man4/iic.4
+++ b/share/man/man4/iic.4
@@ -50,7 +50,6 @@ following ioctls:
.Pp
You may also use read/write routines, then I2C start/stop handshake is
managed by the iicbus system.
-.Pp
.Sh SEE ALSO
.Xr iicbus 4
.Sh HISTORY
diff --git a/share/man/man4/iicbb.4 b/share/man/man4/iicbb.4
index 54beca69c656..f21d9a653534 100644
--- a/share/man/man4/iicbb.4
+++ b/share/man/man4/iicbb.4
@@ -43,7 +43,6 @@ The
driver provides support to any bit-banging interface for the
.Xr iicbus 4
system.
-.Pp
.Sh SEE ALSO
.Xr iicbus 4 ,
.Xr lpbb 4 ,
diff --git a/share/man/man4/iicsmb.4 b/share/man/man4/iicsmb.4
index 7eee01623c50..e64d6f2f47af 100644
--- a/share/man/man4/iicsmb.4
+++ b/share/man/man4/iicsmb.4
@@ -43,7 +43,6 @@ driver supports SMB commands over
for the
.Xr smbus 4
system.
-.Pp
.Sh SEE ALSO
.Xr smbus 4
.Sh HISTORY
diff --git a/share/man/man4/ipsec.4 b/share/man/man4/ipsec.4
index ab09129aa90c..29c097c8e707 100644
--- a/share/man/man4/ipsec.4
+++ b/share/man/man4/ipsec.4
@@ -268,7 +268,6 @@ routines from looking into IP payload.
.Xr setkey 8 ,
.Xr sysctl 8
.\".Xr racoon 8
-.Pp
.Sh STANDARDS
.Rs
.%A Daniel L. McDonald
diff --git a/share/man/man4/isp.4 b/share/man/man4/isp.4
index 9033a150b873..94d4563803f0 100644
--- a/share/man/man4/isp.4
+++ b/share/man/man4/isp.4
@@ -108,14 +108,12 @@ Antares Microsystems ISP2100 variants.
.El
.Sh CONFIGURATION OPTIONS
.Pp
-.Pp
Target mode support may be enabled with the
.Pp
.Cd options ISP_TARGET_MODE
.Pp
option.
.Sh BOOT OPTIONS
-.Pp
The following options are switchable by setting values in the loader
configuration file (see the
.Xr loader 8
diff --git a/share/man/man4/keyboard.4 b/share/man/man4/keyboard.4
index a0e27d70ecd3..ad4f944fb722 100644
--- a/share/man/man4/keyboard.4
+++ b/share/man/man4/keyboard.4
@@ -162,6 +162,5 @@ The function keys are numbered like this:
The
.Xr kbdcontrol 1
utility also allows changing these values at runtime.
-.Pp
.Sh AUTHORS
.An S\(/oren Schmidt Aq sos@FreeBSD.org
diff --git a/share/man/man4/lpbb.4 b/share/man/man4/lpbb.4
index b004ee95a2e9..20772bafe18b 100644
--- a/share/man/man4/lpbb.4
+++ b/share/man/man4/lpbb.4
@@ -65,7 +65,6 @@ driver supports the Philips official I2C parallel bit-banging interface.
connector to PC | 1 - 74LS05 open collector hex inverter |
printer port -------------------------------------------------------
.Ed
-.Pp
.Sh SEE ALSO
.Xr iicbb 4 ,
.Xr iicbus 4 ,
diff --git a/share/man/man4/man4.i386/ar.4 b/share/man/man4/man4.i386/ar.4
index 6d75828579af..2a2708105697 100644
--- a/share/man/man4/man4.i386/ar.4
+++ b/share/man/man4/man4.i386/ar.4
@@ -69,7 +69,6 @@ start at ar2.
The card only supports IRQ 3, 5, 7, 10, 11, 12 and 15.
.Pp
The iomem area is a 16Kb block and must start at a 16Kb boundary.
-.Pp
.Sh NETGRAPH SUPPORT
If the kernel is compiled with
.Dv "options NETGRAPH"
diff --git a/share/man/man4/man4.i386/ep.4 b/share/man/man4/man4.i386/ep.4
index b186f1a912cb..5a4add8e8ea2 100644
--- a/share/man/man4/man4.i386/ep.4
+++ b/share/man/man4/man4.i386/ep.4
@@ -73,7 +73,6 @@ Use the UTP port.
.Pp
If there are multiple cards in the computer, they are searched for
in the following order: bus, slot, then ethernet address.
-.Pp
.Sh NOTES
The 3c509 card has no jumpers to set the address.
3Com supplies software to set the address of the card in software.
diff --git a/share/man/man4/man4.i386/ex.4 b/share/man/man4/man4.i386/ex.4
index 718bdc264a46..4af46f9f8ef9 100644
--- a/share/man/man4/man4.i386/ex.4
+++ b/share/man/man4/man4.i386/ex.4
@@ -43,7 +43,6 @@ If the port start address isn't found, the card will be searched for in the
I/O address range 0x200 - 0x3a0. If the IRQ isn't specified, it will be
read from the EEPROM on the card. For correct operation on newer
cards the Plug-N-Play support should be disabled.
-.Pp
.Sh DIAGNOSTICS
.Bl -diag
.It "ex%d: Intel EtherExpress Pro/10, address %6D, connector %s"
@@ -55,10 +54,8 @@ interrupt than the one specified in the kernel configuration file.
.It "ex%d: invalid IRQ."
The device probe detected an invalid IRQ setting.
.El
-.Pp
.Sh BUGS
Currently the driver does not support multicast.
-.Pp
.Sh SEE ALSO
.Xr arp 4 ,
.Xr netintro 4 ,
diff --git a/share/man/man4/man4.i386/fe.4 b/share/man/man4/man4.i386/fe.4
index ff7661e57bce..0bcc72d7f7fd 100644
--- a/share/man/man4/man4.i386/fe.4
+++ b/share/man/man4/man4.i386/fe.4
@@ -265,7 +265,6 @@ and it will not affect long term kernel memory usage.
Although XNS and IPX supports are included in the driver,
they are never be tested and must have a lot of bugs.
.Sh AUTHORS, COPYRIGHT AND DISCLAIMER
-.Pp
The
.Nm
driver was originally written and contributed by
diff --git a/share/man/man4/man4.i386/gsc.4 b/share/man/man4/man4.i386/gsc.4
index b28ff886bf81..a4360fee593e 100644
--- a/share/man/man4/man4.i386/gsc.4
+++ b/share/man/man4/man4.i386/gsc.4
@@ -60,7 +60,6 @@ vs. portable
.Em pnm
output
.El
-.Pp
.Sh DESCRIPTION
The
.Nm
diff --git a/share/man/man4/man4.i386/ie.4 b/share/man/man4/man4.i386/ie.4
index 35a24464d792..01f35a7f53dd 100644
--- a/share/man/man4/man4.i386/ie.4
+++ b/share/man/man4/man4.i386/ie.4
@@ -20,7 +20,6 @@ the Intel i82586 chip.
It supports the AT&T Starlan 10 and Starlan Fiber,
the EN100, the Intel EtherExpress 16, the 3COM 3C507 and the RACAL Interlan
NI5210.
-.Pp
.Sh DIAGNOSTICS
.Bl -diag
.It "ie%d: unknown board type code %d"
@@ -71,7 +70,6 @@ shared memory.
It is strongly advisable to use the 16 kbyte variant.
You can upgrade your 8 kbyte card to 16 kbyte by adding an additional
RAM chip.
-.Pp
.Sh SEE ALSO
.Xr arp 4 ,
.Xr netintro 4 ,
diff --git a/share/man/man4/man4.i386/le.4 b/share/man/man4/man4.i386/le.4
index 4eeee24a8948..b2e0afeb9935 100644
--- a/share/man/man4/man4.i386/le.4
+++ b/share/man/man4/man4.i386/le.4
@@ -43,7 +43,6 @@ and DE205) NICs.
The valid IRQ settings for the
.Nm
driver are 5, 10, 11, and 15.
-.Pp
.Sh DIAGNOSTICS
.Bl -diag
.It "le%d: not configured -- too many devices"
@@ -72,7 +71,6 @@ An overly high number of Ethernet collisions were detected. It may be the
case that the network is overly busy. Or this may suggest a problem with
the EtherWORKS card.
.El
-.Pp
.Sh SEE ALSO
.Xr arp 4 ,
.Xr netintro 4 ,
diff --git a/share/man/man4/man4.i386/longrun.4 b/share/man/man4/man4.i386/longrun.4
index ee418eecef8e..2b331e87c10c 100644
--- a/share/man/man4/man4.i386/longrun.4
+++ b/share/man/man4/man4.i386/longrun.4
@@ -49,7 +49,6 @@ MIBs control the different CPU modes:
.It "hw.crusoe.voltage integer no Current voltage (mV).
.It "hw.crusoe.percentage integer no Processing performance (%).
.El
-.Pp
.Sh EXAMPLES
Print the current status:
.Bd -literal -offset indent
@@ -61,7 +60,6 @@ To set LongRun mode to performance oriented variable frequency mode
.Bd -literal -offset indent
# sysctl -w hw.crusoe.longrun=2
.Ed
-.Pp
.Sh AUTHORS
.An -nosplit
LongRun support and this manual page were written by
diff --git a/share/man/man4/man4.i386/matcd.4 b/share/man/man4/man4.i386/matcd.4
index e13b02184819..797b906acb94 100644
--- a/share/man/man4/man4.i386/matcd.4
+++ b/share/man/man4/man4.i386/matcd.4
@@ -254,7 +254,6 @@ host interface implementation. If you have a board that won't communicate
with the drives under MS-DOS using the genuine Creative Labs drivers, then
.Nm
may not work with that host adapter.
-.Pp
.Sh SUPPORTED OPERATIONS
The
.Nm
@@ -361,7 +360,6 @@ The file \fIoptions.h\fR contains all of the compilation options.
By default, the driver is configured to run on the current version of
.Fx .
.Sh NOTES
-.Pp
The Creative/Panasonic interface does not use interrupts or DMA
although the drives themselves are capable of using both.
.Pp
diff --git a/share/man/man4/man4.i386/pcf.4 b/share/man/man4/man4.i386/pcf.4
index d73473dc3d7e..3fffcfebbc6f 100644
--- a/share/man/man4/man4.i386/pcf.4
+++ b/share/man/man4/man4.i386/pcf.4
@@ -53,7 +53,6 @@ It
controls all the I2C-bus specific sequences, protocol, arbitration and timing.
The PCF8584 allows parallel-bus systems to communicate bidirectionally with
the I2C-bus.
-.Pp
.Sh SEE ALSO
.Xr iicbus 4
.Sh HISTORY
diff --git a/share/man/man4/man4.i386/pnp.4 b/share/man/man4/man4.i386/pnp.4
index fb4976fc7fb6..7050efafe972 100644
--- a/share/man/man4/man4.i386/pnp.4
+++ b/share/man/man4/man4.i386/pnp.4
@@ -111,7 +111,6 @@ Modifications to
the table will be saved to the boot image on the filesystem by the
.Xr kget 8
command.
-.Pp
.Sh DEVICE DRIVER SUPPORT FOR PnP
PnP devices are automatically recognized and configured by the kernel.
A PnP device is identified by the following data structure:
@@ -174,7 +173,6 @@ be used in the attach routine
.Em only ,
before accessing the card's ISA ports/memory address ranges.
.El
-.Pp
.Sh SEE ALSO
.Xr kget 8
.Sh BUGS
diff --git a/share/man/man4/man4.i386/rdp.4 b/share/man/man4/man4.i386/rdp.4
index 1de2f6a35fd4..d48aa8563e2a 100644
--- a/share/man/man4/man4.i386/rdp.4
+++ b/share/man/man4/man4.i386/rdp.4
@@ -95,7 +95,6 @@ driver as well as a
driver into the same kernel. If no RTL 8002 hardware is present, probing
will eventually detect the printer driver.
.Sh DIAGNOSTICS
-.Pp
.Dl "rdp0: configured IRQ (7) cannot be asserted by device"
.Pp
The probe routine was unable to get the RTL 8002 asserting an interrupt
@@ -119,7 +118,6 @@ should be tried.
After initiating a packet transmission, the ethernet adapter didn't
return a notification of the (successful or failed) transmission. The
hardware is likely to be wedged, and is being reset.
-.Pp
.Sh SEE ALSO
.Xr ng_ether 4 ,
.Xr ppc 4 ,
diff --git a/share/man/man4/man4.i386/sr.4 b/share/man/man4/man4.i386/sr.4
index bd735989869f..289811e3251b 100644
--- a/share/man/man4/man4.i386/sr.4
+++ b/share/man/man4/man4.i386/sr.4
@@ -87,7 +87,6 @@ Use separate external clocks for transmit and receive on port 0.
.It Em 0x40
Use separate external clocks for transmit and receive on port 1.
.El
-.Pp
.Sh NUMBERING
Only one line for each card is needed in the kernel configuration file.
The first card's ports will be installed from sr0. The numbering of the
@@ -98,7 +97,6 @@ start at sr2.
The card only supports IRQ 3, 4, 5, 7, 10, 11, 12 and 15.
.Pp
The iomem area is a 16Kb block and must start at a 16Kb boundary.
-.Pp
.Sh NETGRAPH SUPPORT
If the kernel is compiled with
.Dv "options NETGRAPH"
diff --git a/share/man/man4/man4.i386/tx.4 b/share/man/man4/man4.i386/tx.4
index 4ebfec5114b6..7c15c943fdcf 100644
--- a/share/man/man4/man4.i386/tx.4
+++ b/share/man/man4/man4.i386/tx.4
@@ -84,7 +84,6 @@ Packet thrown away.
While reseting, driver failed to stop device correctly.
.El
.Sh BUGS
-.Pp
The multicast packets filtering is not supported.
.Sh SEE ALSO
.Xr arp 4 ,
diff --git a/share/man/man4/man4.i386/wt.4 b/share/man/man4/man4.i386/wt.4
index e204da511412..8e726a208ef8 100644
--- a/share/man/man4/man4.i386/wt.4
+++ b/share/man/man4/man4.i386/wt.4
@@ -42,6 +42,5 @@ QIC-02
.It
QIC-36
.El
-.Pp
.Sh SEE ALSO
.Xr intro 4
diff --git a/share/man/man4/mem.4 b/share/man/man4/mem.4
index 1d560205f77d..d2b3c46050ce 100644
--- a/share/man/man4/mem.4
+++ b/share/man/man4/mem.4
@@ -152,7 +152,6 @@ flag may not be removed or updated.
.Fa mo_arg[0]
should be set to MEMRANGE_SET_UPDATE to update an existing
or establish a new range, or to MEMRANGE_SET_REMOVE to remove a range.
-.Pp
.Sh RETURN VALUES
.Bl -tag -width Er
.It Bq Er EOPNOTSUPP
diff --git a/share/man/man4/mtio.4 b/share/man/man4/mtio.4
index 03898da36deb..acd5abdde261 100644
--- a/share/man/man4/mtio.4
+++ b/share/man/man4/mtio.4
@@ -291,7 +291,6 @@ union mterrstat {
#endif /* !_SYS_MTIO_H_ */
.Ed
-.Pp
.Sh FILES
.Bl -tag -width /dev/[nr]sa* -compact
.It Pa /dev/[nr]sa*
diff --git a/share/man/man4/ng_ksocket.4 b/share/man/man4/ng_ksocket.4
index 99618661365d..96ee7a4eb53c 100644
--- a/share/man/man4/ng_ksocket.4
+++ b/share/man/man4/ng_ksocket.4
@@ -132,7 +132,6 @@ When sending this command, the
field should be empty; upon return, it will contain the
retrieved value.
.El
-.Pp
.Sh ASCII FORM CONTROL MESSAGES
For control messages that pass a
.Dv "struct sockaddr"
diff --git a/share/man/man4/ng_ppp.4 b/share/man/man4/ng_ppp.4
index 7460e3302699..29804a85b7ee 100644
--- a/share/man/man4/ng_ppp.4
+++ b/share/man/man4/ng_ppp.4
@@ -278,7 +278,6 @@ IPX packet data
Bypass hook; frames have a four byte header consisting of
a link number and a PPP protocol number.
.El
-.Pp
.Sh CONTROL MESSAGES
This node type supports the generic control messages, plus the following:
.Bl -tag -width foo
diff --git a/share/man/man4/ng_pptpgre.4 b/share/man/man4/ng_pptpgre.4
index b2b5cb55a522..d99f2daff723 100644
--- a/share/man/man4/ng_pptpgre.4
+++ b/share/man/man4/ng_pptpgre.4
@@ -76,7 +76,6 @@ Connection to the upper protocol layers
.It Dv lower
Connection to the lower protocol layers
.El
-.Pp
.Sh CONTROL MESSAGES
This node type supports the generic control messages, plus the following:
.Bl -tag -width foo
diff --git a/share/man/man4/pcm.4 b/share/man/man4/pcm.4
index 409678d7a2aa..9a5168863f1d 100644
--- a/share/man/man4/pcm.4
+++ b/share/man/man4/pcm.4
@@ -80,7 +80,6 @@ applications may need to be recompiled with a slightly modified
audio module. See /usr/include/sys/soundcard.h for a complete
list of the supported ioctls.
.Sh SUPPORTED CARDS
-.Pp
Below we include a list of supported codecs/cards.
If your sound card
is not listed here, it may be supported by a bridge driver.
diff --git a/share/man/man4/ppi.4 b/share/man/man4/ppi.4
index 658d4a4cdb50..287e55816797 100644
--- a/share/man/man4/ppi.4
+++ b/share/man/man4/ppi.4
@@ -44,7 +44,6 @@ the security problems inherent with the use of the
.Pa /dev/io
interface.
.Sh PROGRAMMING INTERFACE
-.Pp
.Fd #include <dev/ppbus/ppi.h>
.Fd #include <dev/ppbus/ppbconf.h>
.Pp
diff --git a/share/man/man4/psm.4 b/share/man/man4/psm.4
index 7fb2dbc751b8..716c5377dfc1 100644
--- a/share/man/man4/psm.4
+++ b/share/man/man4/psm.4
@@ -632,7 +632,6 @@ after the `resume' event.
.Pp
Set the device resolution high (4) and the acceleration factor to 2.
.Sh DIAGNOSTICS
-.Pp
At debug level 0, little information is logged except for the following
line during boot process:
.Bd -literal -offset indent
diff --git a/share/man/man4/smb.4 b/share/man/man4/smb.4
index 7dfc04490437..6b2ef95bb7fb 100644
--- a/share/man/man4/smb.4
+++ b/share/man/man4/smb.4
@@ -57,7 +57,6 @@ following ioctls:
.El
.Pp
Using the write routine is equivalent to a SMB_WRITEW ioctl.
-.Pp
.Sh SEE ALSO
.Xr smbus 4
.Sh HISTORY
diff --git a/share/man/man4/sn.4 b/share/man/man4/sn.4
index 43a947123542..9c6f3497e7d8 100644
--- a/share/man/man4/sn.4
+++ b/share/man/man4/sn.4
@@ -36,7 +36,6 @@
The
.Nm
device driver supports SMC9xxx based ISA and PCMCIA cards.
-.Pp
.Sh SEE ALSO
.Xr ed 4 ,
.Xr el 4 ,
diff --git a/share/man/man4/sym.4 b/share/man/man4/sym.4
index f22a555b5e0e..0a8a640408af 100644
--- a/share/man/man4/sym.4
+++ b/share/man/man4/sym.4
@@ -275,7 +275,6 @@ NCR/Symbios/LSI Logic 53C8XX family of PCI SCSI controllers.
.It "sym53c1510D 40MHz 16Bit 4KB Y Y"
.It "sym53c1010 80MHz 16Bit 8KB Y Y"
.El
-.Pp
.Sh BUGS
No known bugs.
.Sh SEE ALSO
diff --git a/share/man/man4/termios.4 b/share/man/man4/termios.4
index 3d8a53465606..e2cab723df60 100644
--- a/share/man/man4/termios.4
+++ b/share/man/man4/termios.4
@@ -750,7 +750,6 @@ set to
.Er EIO ,
until the device is closed.
.Sh General Terminal Interface
-.Pp
.Ss Closing a Terminal Device File
The last process to close a terminal device file causes any output
to be sent to the device and any input to be discarded. Then, if
diff --git a/share/man/man4/tx.4 b/share/man/man4/tx.4
index 4ebfec5114b6..7c15c943fdcf 100644
--- a/share/man/man4/tx.4
+++ b/share/man/man4/tx.4
@@ -84,7 +84,6 @@ Packet thrown away.
While reseting, driver failed to stop device correctly.
.El
.Sh BUGS
-.Pp
The multicast packets filtering is not supported.
.Sh SEE ALSO
.Xr arp 4 ,
diff --git a/share/man/man4/udbp.4 b/share/man/man4/udbp.4
index fdc6a1513da3..577924a04c22 100644
--- a/share/man/man4/udbp.4
+++ b/share/man/man4/udbp.4
@@ -92,7 +92,6 @@ configures the resulting network interface ng0 with a local
IP address of 10.0.0.1 and a remote IP address of 10.0.0.2.
On the remote host, the two
IP addresses should of course be reversed.
-.Pp
.Sh SEE ALSO
.Xr netgraph 4 ,
.Xr ng_iface 4 ,
diff --git a/share/man/man4/ums.4 b/share/man/man4/ums.4
index d091fc7b577d..87188f286cc0 100644
--- a/share/man/man4/ums.4
+++ b/share/man/man4/ums.4
@@ -98,7 +98,6 @@ For XFree86 3.3.1 the entry should be:
.Pp
.Dl Device "/dev/sysmouse"
.Dl Protocol "MouseSystems"
-.Pp
.Sh SEE ALSO
.Xr ohci 4 ,
.Xr sysmouse 4 ,
diff --git a/share/man/man4/usb.4 b/share/man/man4/usb.4
index 1e5a6ca00591..3208d571c665 100644
--- a/share/man/man4/usb.4
+++ b/share/man/man4/usb.4
@@ -62,7 +62,6 @@ The
.Nm uhub
device will always be present as it is needed for the
root hub.
-.Pp
.Sh INTRODUCTION TO USB
The
.Tn USB
diff --git a/share/man/man4/vinum.4 b/share/man/man4/vinum.4
index 13923035cb67..dbf559daef7c 100644
--- a/share/man/man4/vinum.4
+++ b/share/man/man4/vinum.4
@@ -733,7 +733,6 @@ systems. If you are planning to use
in a production environment, please test carefully.
.El
.Sh DEBUGGING PROBLEMS WITH VINUM
-.Pp
Solving problems with
.Nm
can be a difficult affair. This section suggests some approaches.
diff --git a/share/man/man5/hosts.equiv.5 b/share/man/man5/hosts.equiv.5
index c1d05f09ca33..11cbdde635d3 100644
--- a/share/man/man5/hosts.equiv.5
+++ b/share/man/man5/hosts.equiv.5
@@ -95,7 +95,6 @@ file will be ignored if it is not a regular file, or if it
is not owned by the user, or
if it is writable by anyone other than the user.
.Sh EXAMPLES
-.Pp
.Dl bar.com foo
.Pp
Trust user
diff --git a/share/man/man5/link.5 b/share/man/man5/link.5
index 5ad6f46ea28b..f5d9674d8637 100644
--- a/share/man/man5/link.5
+++ b/share/man/man5/link.5
@@ -108,7 +108,6 @@ This is most notably used by the start-up module,
.Em crt0 .
The _DYNAMIC structure is conventionally located at the start of the data
segment of the image to which it pertains.
-.Pp
.Sh DATA STRUCTURES
The data structures supporting dynamic linking and run-time relocation
reside both in the text and data segments of the image they apply to.
diff --git a/share/man/man5/mailer.conf.5 b/share/man/man5/mailer.conf.5
index f2ceb4b9cebe..07542e5709fb 100644
--- a/share/man/man5/mailer.conf.5
+++ b/share/man/man5/mailer.conf.5
@@ -39,7 +39,6 @@
.Nd configuration file for
.Xr mailwrapper 8 .
.Sh DESCRIPTION
-.Pp
The file
.Pa /etc/mail/mailer.conf
contains a series of pairs. The first member of each pair is the name
diff --git a/share/man/man5/stab.5 b/share/man/man5/stab.5
index b3f9e99187f6..736ca3975889 100644
--- a/share/man/man5/stab.5
+++ b/share/man/man5/stab.5
@@ -213,7 +213,6 @@ compiled files:
.Xr ld 1 ,
.Xr a.out 5
.Sh BUGS
-.Pp
More basic types are needed.
.Sh HISTORY
The
diff --git a/share/man/man7/firewall.7 b/share/man/man7/firewall.7
index 5d2fbae7913e..9a3aad1d1314 100644
--- a/share/man/man7/firewall.7
+++ b/share/man/man7/firewall.7
@@ -98,7 +98,6 @@ traffic, the
option must be used to enable
.Em ipfw pipe
rules.
-.Pp
.Sh SAMPLE IPFW-BASED FIREWALL
Here is an example ipfw-based firewall taken from a machine with three
interface cards. fxp0 is connected to the 'exposed' LAN. Machines
@@ -347,7 +346,6 @@ can use a light
.Xr jail 8
to indirectly bind services that do not otherwise give you the option.
.Sh SEE ALSO
-.Pp
.Xr ipnat 1 ,
.Xr dummynet 4 ,
.Xr ipnat 5 ,
@@ -360,7 +358,6 @@ to indirectly bind services that do not otherwise give you the option.
.Xr natd 8 ,
.Xr nfsd 8
.Sh ADDITIONAL READING
-.Pp
.Xr ipf 5 ,
.Xr ipf 8 ,
.Xr ipfstat 8
diff --git a/share/man/man7/ports.7 b/share/man/man7/ports.7
index 188adf84d24e..899c6315e1c7 100644
--- a/share/man/man7/ports.7
+++ b/share/man/man7/ports.7
@@ -72,9 +72,7 @@ http://www.FreeBSD.org/handbook/porting.html).
Both are part of the
.Fx
Handbook.
-.Pp
.Sh TARGETS
-.Pp
Some of the targets work recursively through subdirectories.
This lets you, for example, install all of the biology
ports. The targets that do this are
diff --git a/share/man/man7/security.7 b/share/man/man7/security.7
index e3759039a1fe..705569bc6858 100644
--- a/share/man/man7/security.7
+++ b/share/man/man7/security.7
@@ -11,7 +11,6 @@
.Nm security
.Nd introduction to security under FreeBSD
.Sh DESCRIPTION
-.Pp
Security is a function that begins and ends with the system administrator.
While all
.Bx
@@ -134,7 +133,6 @@ Quick detection of inappropriate changes made to the system
Paranoia
.El
.Sh SECURING THE ROOT ACCOUNT AND SECURING STAFF ACCOUNTS
-.Pp
Don't bother securing staff accounts if you haven't secured the root
account. Most systems have a password assigned to the root account. The
first thing you do is assume that the password is
@@ -232,7 +230,6 @@ be made to timeout after a while, but the kerberos system can require that
the user choose a new password after a certain period of time
.Pq say, once a month .
.Sh SECURING ROOT - ROOT-RUN SERVERS AND SUID/SGID BINARIES
-.Pp
The prudent sysadmin only runs the servers he needs to, no more, no less. Be
aware that third party servers are often the most bug-prone. For example,
running an old version of imapd or popper is like giving a universal root
@@ -302,7 +299,6 @@ potentially
generate a data stream that causes the user's terminal to echo a command, which
is then run as that user.
.Sh SECURING USER ACCOUNTS
-.Pp
User accounts are usually the most difficult to secure. While you can impose
Draconian access restrictions on your staff and *-out their passwords, you
may not be able to do so with any general user accounts you might have. If
@@ -313,7 +309,6 @@ more problematic due to the extra administration and technical support
required, but still a very good solution compared to a crypted password
file.
.Sh SECURING THE PASSWORD FILE
-.Pp
The only sure fire way is to *-out as many passwords as you can and
use ssh or kerberos for access to those accounts. Even though the
crypted password file
@@ -330,7 +325,6 @@ see
below
.Pc .
.Sh SECURING THE KERNEL CORE, RAW DEVICES, AND FILESYSTEMS
-.Pp
If an attacker breaks root he can do just about anything, but there
are certain conveniences. For example, most modern kernels have a
packet sniffing device driver built in. Under
@@ -372,7 +366,6 @@ mount / and /usr read-only. It should be noted that being too draconian in
what you attempt to protect may prevent the all-important detection of an
intrusion.
.Sh CHECKING FILE INTEGRITY: BINARIES, CONFIG FILES, ETC
-.Pp
When it comes right down to it, you can only protect your core system
configuration and control files so much before the convenience factor
rears its ugly head. For example, using chflags to set the schg bit
@@ -476,7 +469,6 @@ break-in. One way to keep a permanent record of the log files is to run
the system console to a serial port and collect the information on a
continuing basis through a secure machine monitoring the consoles.
.Sh PARANOIA
-.Pp
A little paranoia never hurts. As a rule, a sysadmin can add any number
of security features as long as they do not effect convenience, and
can add security features that do effect convenience with some added
@@ -485,7 +477,6 @@ a bit - if you use recommendations such as those given by this manual
page verbatim, you give away your methodologies to the prospective
hacker who also has access to this manual page.
.Sh SPECIAL SECTION ON D.O.S. ATTACKS
-.Pp
This section covers Denial of Service attacks. A DOS attack is typically
a packet attack. While there isn't much you can do about modern spoofed
packet attacks that saturate your network, you can generally limit the damage
@@ -641,7 +632,6 @@ Never set either parameter to zero
Setting both parameters to 2 seconds should be sufficient to protect the route
table from attack.
.Sh ACCESS ISSUES WITH KERBEROS AND SSH
-.Pp
There are a few issues with both kerberos and ssh that need to be addressed
if you intend to use them. Kerberos V is an excellent authentication
protocol but the kerberized telnet and rlogin suck rocks. There are bugs that
diff --git a/share/man/man7/tuning.7 b/share/man/man7/tuning.7
index f31f022d628b..7073760cf087 100644
--- a/share/man/man7/tuning.7
+++ b/share/man/man7/tuning.7
@@ -11,7 +11,6 @@
.Nm tuning
.Nd performance tuning under FreeBSD
.Sh SYSTEM SETUP - DISKLABEL, NEWFS, TUNEFS, SWAP
-.Pp
When using
.Xr disklabel 8
to lay out your filesystems on a hard disk it is important to remember
@@ -240,7 +239,6 @@ raid controller from the list of
.Fx
supported controllers.
.Sh SYSCTL TUNING
-.Pp
There are several hundred
.Xr sysctl 8
variables in the system, including many that appear to be candidates for
@@ -373,7 +371,6 @@ this option will have a detrimental effect but in a large system that is
already doing moderate paging this option allows the VM system to stage
whole processes into and out of memory more easily.
.Sh KERNEL CONFIG TUNING
-.Pp
There are a number of kernel options that you may have to fiddle with in
a large scale system. In order to change these options you need to be
able to compile a new kernel from source. The
@@ -513,7 +510,6 @@ services (such as email), or vise versa. In home installations this could
be used to give interactive traffic (your browser, ssh logins) priority
over services you export from your box (web services, email).
.Sh SEE ALSO
-.Pp
.Xr netstat 1 ,
.Xr systat 1 ,
.Xr ata 4 ,
diff --git a/share/man/man8/picobsd.8 b/share/man/man8/picobsd.8
index 1e91fdcfd5c3..fc4eddcb16ea 100644
--- a/share/man/man8/picobsd.8
+++ b/share/man/man8/picobsd.8
@@ -65,7 +65,6 @@ careful in that there are dependencies with the
.Xr config 8
program, and also with include files and libraries.
.El
-.Pp
.Sh ENVIRONMENT
As a result of the extreme size limitations, the
.Nm
@@ -169,7 +168,6 @@ source trees might refer to different include files, libraries
or versions of the
.Xr config 8
program.
-.Pp
.Sh BOOTING PicoBSD
To boot
.Nm ,
diff --git a/share/man/man9/BUS_PRINT_CHILD.9 b/share/man/man9/BUS_PRINT_CHILD.9
index fc2b6098f52e..36e2c3470768 100644
--- a/share/man/man9/BUS_PRINT_CHILD.9
+++ b/share/man/man9/BUS_PRINT_CHILD.9
@@ -40,7 +40,6 @@
.Ft int
.Fn BUS_PRINT_CHILD "device_t dev" "device_t child"
.Sh DESCRIPTION
-.Pp
This is called from system code which prints out a description of a
device. It should describe the attachment that the child has with
the parent. For instance the TurboLaser bus prints which node the
diff --git a/share/man/man9/BUS_READ_IVAR.9 b/share/man/man9/BUS_READ_IVAR.9
index 5800cf82d32a..45e3753f947e 100644
--- a/share/man/man9/BUS_READ_IVAR.9
+++ b/share/man/man9/BUS_READ_IVAR.9
@@ -43,7 +43,6 @@
.Ft int
.Fn BUS_WRITE_IVAR "device_t dev" "device_t child" "int index" "uintptr_t value"
.Sh DESCRIPTION
-.Pp
These two methods manage a bus specific set of instance variables of
a child device. The intention is that each different type of bus
defines a set of appropriate instance variables (such as ports and
diff --git a/share/man/man9/BUS_SETUP_INTR.9 b/share/man/man9/BUS_SETUP_INTR.9
index 8277f30cf4bd..b22ee3c3f07c 100644
--- a/share/man/man9/BUS_SETUP_INTR.9
+++ b/share/man/man9/BUS_SETUP_INTR.9
@@ -45,7 +45,6 @@
.Ft int
.Fn bus_teardown_intr "device_t dev" "struct resource *r" "void *cookiep"
.Sh DESCRIPTION
-.Pp
The method
.Nm
will create and attach an interrupt handler to an interrupt
diff --git a/share/man/man9/CONDSPLASSERT.9 b/share/man/man9/CONDSPLASSERT.9
index 7d54128ec908..347f4c704c3a 100644
--- a/share/man/man9/CONDSPLASSERT.9
+++ b/share/man/man9/CONDSPLASSERT.9
@@ -99,7 +99,6 @@ if (object->type != OBJT_SWAP) {
object->type = OBJT_SWAP;
object->un_pager.swp.swp_bcount = 0;
.Ed
-.Pp
.Sh SEE ALSO
.Xr config 8 ,
.Xr KASSERT 9 ,
diff --git a/share/man/man9/DEVICE_ATTACH.9 b/share/man/man9/DEVICE_ATTACH.9
index 61ca6343b2c3..048cd3df02a0 100644
--- a/share/man/man9/DEVICE_ATTACH.9
+++ b/share/man/man9/DEVICE_ATTACH.9
@@ -40,7 +40,6 @@
.Ft int
.Fn DEVICE_ATTACH "device_t dev"
.Sh DESCRIPTION
-.Pp
Attach a device to the system.
The probe method will have been called and will have indicated that
the device exists.
diff --git a/share/man/man9/DEVICE_DETACH.9 b/share/man/man9/DEVICE_DETACH.9
index ec5491c934b0..45325150890a 100644
--- a/share/man/man9/DEVICE_DETACH.9
+++ b/share/man/man9/DEVICE_DETACH.9
@@ -40,7 +40,6 @@
.Ft int
.Fn DEVICE_DETACH "device_t dev"
.Sh DESCRIPTION
-.Pp
Detach a device. This can be called if the user is replacing the
driver software or if a device is about to be physically removed from
the system (e.g. for pccard devices).
diff --git a/share/man/man9/DEVICE_IDENTIFY.9 b/share/man/man9/DEVICE_IDENTIFY.9
index ebb729c52b0f..4981e0403354 100644
--- a/share/man/man9/DEVICE_IDENTIFY.9
+++ b/share/man/man9/DEVICE_IDENTIFY.9
@@ -40,7 +40,6 @@
.Ft void
.Fn DEVICE_IDENTIFY "driver_t *driver" "device_t parent"
.Sh DESCRIPTION
-.Pp
The identify function for a device is only needed for devices on busses
that cannot identify their childs independently, e.g. the ISA bus.
It is used to recognize the device (usually done by accessing non-ambigous
@@ -56,7 +55,6 @@ for each resource (refer to
.Xr bus_set_resource 9
for more information).
.Sh EXAMPLES
-.Pp
The following pseudo-code shows an example of a function that
probes for a piece of hardware and registers it and its resource
(an I/O port) with the kernel.
@@ -77,7 +75,6 @@ foo_identify(driver_t *driver, device_t parent)
}
.Ed
.Sh RETURN VALUES
-.Pp
Zero is returned on success,
otherwise an appropriate error is returned (see
.Xr errno 2 ) .
diff --git a/share/man/man9/DEVICE_PROBE.9 b/share/man/man9/DEVICE_PROBE.9
index 856edfe59f57..332adb705194 100644
--- a/share/man/man9/DEVICE_PROBE.9
+++ b/share/man/man9/DEVICE_PROBE.9
@@ -40,7 +40,6 @@
.Ft int
.Fn DEVICE_PROBE "device_t dev"
.Sh DESCRIPTION
-.Pp
This device method should probe to see if the device is present.
It should return 0 if the device exists,
.Er ENXIO
diff --git a/share/man/man9/DEVICE_SHUTDOWN.9 b/share/man/man9/DEVICE_SHUTDOWN.9
index 8e64713df484..f28b354c67c1 100644
--- a/share/man/man9/DEVICE_SHUTDOWN.9
+++ b/share/man/man9/DEVICE_SHUTDOWN.9
@@ -40,7 +40,6 @@
.Ft int
.Fn DEVICE_SHUTDOWN "device_t dev"
.Sh DESCRIPTION
-.Pp
This is called during system shutdown to allow the driver to put the
hardware into a consistent state for rebooting the computer.
.Sh RETURN VALUES
diff --git a/share/man/man9/SPLASSERT.9 b/share/man/man9/SPLASSERT.9
index e6a95bf3bdf6..6b7f65d0761c 100644
--- a/share/man/man9/SPLASSERT.9
+++ b/share/man/man9/SPLASSERT.9
@@ -100,7 +100,6 @@ rtalloc(ro)
rtalloc_ign(ro, 0UL);
}
.Ed
-.Pp
.Sh SEE ALSO
.Xr config 8 ,
.Xr CONDSPLASSERT 9 ,
diff --git a/share/man/man9/VFS_CHECKEXP.9 b/share/man/man9/VFS_CHECKEXP.9
index f177f1ebf4ba..6f73dde36a9f 100644
--- a/share/man/man9/VFS_CHECKEXP.9
+++ b/share/man/man9/VFS_CHECKEXP.9
@@ -66,7 +66,6 @@ with the address of an appropriate
structure and the address of the client,
.Fa nam ,
to verify that the client can access this filesystem.
-.Pp
.Sh RETURN VALUES
The export flags and anonymous credentials specific to the client (returned
by
diff --git a/share/man/man9/VFS_FHTOVP.9 b/share/man/man9/VFS_FHTOVP.9
index 971cd8f4b061..ec61038e295a 100644
--- a/share/man/man9/VFS_FHTOVP.9
+++ b/share/man/man9/VFS_FHTOVP.9
@@ -64,7 +64,6 @@ filehandle.
A call to this function should generally be preceded by a call to
.Xr VFS_CHECKEXP 9
to check if the file is accessible to the client.
-.Pp
.Sh RETURN VALUES
The locked vnode for the file will be returned in
.Fa *vpp .
diff --git a/share/man/man9/VOP_ADVLOCK.9 b/share/man/man9/VOP_ADVLOCK.9
index 311dda222cea..cdbdd360f008 100644
--- a/share/man/man9/VOP_ADVLOCK.9
+++ b/share/man/man9/VOP_ADVLOCK.9
@@ -42,7 +42,6 @@
.Ft int
.Fn VOP_ADVLOCK "struct vnode *vp" "caddr_t id" "int op" "struct flock *fl" "int flags"
.Sh DESCRIPTION
-.Pp
The arguments are:
.Bl -tag -width flags
.It Ar vp
diff --git a/share/man/man9/VOP_BWRITE.9 b/share/man/man9/VOP_BWRITE.9
index 71cec1f173f6..150e4a1ea4e0 100644
--- a/share/man/man9/VOP_BWRITE.9
+++ b/share/man/man9/VOP_BWRITE.9
@@ -40,7 +40,6 @@
.Ft int
.Fn VOP_BWRITE "struct vnode *vp" "struct buf *bp"
.Sh DESCRIPTION
-.Pp
The arguments are:
.Bl -tag -width 2n
.It Ar vp
diff --git a/share/man/man9/VOP_GETPAGES.9 b/share/man/man9/VOP_GETPAGES.9
index 0194327c750d..f42a710da074 100644
--- a/share/man/man9/VOP_GETPAGES.9
+++ b/share/man/man9/VOP_GETPAGES.9
@@ -44,7 +44,6 @@
.Ft int
.Fn VOP_PUTPAGES "struct vnode *vp" "vm_page_t *m" "int count" "int sync" "int *rtvals" "vm_ooffset_t offset"
.Sh DESCRIPTION
-.Pp
The arguments are:
.Bl -tag -width reqpage
.It Ar vp
diff --git a/share/man/man9/VOP_INACTIVE.9 b/share/man/man9/VOP_INACTIVE.9
index ac0a0285bc27..2401ffb5b0e4 100644
--- a/share/man/man9/VOP_INACTIVE.9
+++ b/share/man/man9/VOP_INACTIVE.9
@@ -43,7 +43,6 @@
.Ft int
.Fn VOP_RECLAIM "struct vnode *vp" "struct proc *p"
.Sh DESCRIPTION
-.Pp
The arguments are:
.Bl -tag -width 2n
.It Ar vp
@@ -60,13 +59,11 @@ is called when a vnode is being reused for a different filesystem.
Any filesystem specific resources associated with the vnode should be
freed.
.Sh LOCKS
-.Pp
For VOP_INACTIVE, the vp will be locked on entry. Your VOP_INACTIVE code
must unlock the vp prior to returning.
.Pp
For VOP_RECLAIM, the vp will not be locked on entry and should be left
unlocked on return.
-.Pp
.Sh PSEUDOCODE
.Bd -literal
int
diff --git a/share/man/man9/VOP_LEASE.9 b/share/man/man9/VOP_LEASE.9
index 117cbba0749a..66db58d2ebe2 100644
--- a/share/man/man9/VOP_LEASE.9
+++ b/share/man/man9/VOP_LEASE.9
@@ -44,7 +44,6 @@ This entry point is currently not implemented. I believe the idea is to
validate a vnode for a particular set of user credentials and operation type.
The two operation types supported are LEASE_READ and LEASE_WRITE. The
function currently always returns 0.
-.Pp
.Sh LOCKS
The vnode must be exclusively locked on entry, and should remain exclusively
locked on return.
diff --git a/share/man/man9/VOP_LOCK.9 b/share/man/man9/VOP_LOCK.9
index e2f3103c2b6a..c2363ef9447f 100644
--- a/share/man/man9/VOP_LOCK.9
+++ b/share/man/man9/VOP_LOCK.9
@@ -50,7 +50,6 @@
.Ft int
.Fn vn_lock "struct vnode *vp" "int flags" "struct proc *p"
.Sh DESCRIPTION
-.Pp
These calls are used to serialize access to the filesystem, such as
to prevent two writes to the same file from happening at the
same time.
diff --git a/share/man/man9/VOP_PATHCONF.9 b/share/man/man9/VOP_PATHCONF.9
index bc4a8d4e3e87..bf6febec7c7b 100644
--- a/share/man/man9/VOP_PATHCONF.9
+++ b/share/man/man9/VOP_PATHCONF.9
@@ -41,7 +41,6 @@
.Ft int
.Fn VOP_PATHCONF "struct vnode *vp" "int name" "int *retval"
.Sh DESCRIPTION
-.Pp
The arguments are:
.Bl -tag -width retval
.It Ar vp
diff --git a/share/man/man9/VOP_PRINT.9 b/share/man/man9/VOP_PRINT.9
index 3bc88728be4e..5eed8543ba85 100644
--- a/share/man/man9/VOP_PRINT.9
+++ b/share/man/man9/VOP_PRINT.9
@@ -40,7 +40,6 @@
.Ft int
.Fn VOP_PRINT "struct vnode *vp"
.Sh DESCRIPTION
-.Pp
The arguments are:
.Bl -tag -width 2n
.It Ar vp
diff --git a/share/man/man9/VOP_REALLOCBLKS.9 b/share/man/man9/VOP_REALLOCBLKS.9
index d0a83151a7a1..c7cfd0a584c8 100644
--- a/share/man/man9/VOP_REALLOCBLKS.9
+++ b/share/man/man9/VOP_REALLOCBLKS.9
@@ -40,7 +40,6 @@
.Ft int
.Fn VOP_REALLOCBLKS "struct vnode *vp" "struct cluster_save *buflist"
.Sh DESCRIPTION
-.Pp
The arguments are:
.Bl -tag -width buflist
.It Ar vp
diff --git a/share/man/man9/VOP_STRATEGY.9 b/share/man/man9/VOP_STRATEGY.9
index 8957cb075135..f15d665d58e9 100644
--- a/share/man/man9/VOP_STRATEGY.9
+++ b/share/man/man9/VOP_STRATEGY.9
@@ -40,7 +40,6 @@
.Ft int
.Fn VOP_STRATEGY "struct vnode *vp" "struct buf *bp"
.Sh DESCRIPTION
-.Pp
The arguments are:
.Bl -tag -width 2n
.It Ar vp
diff --git a/share/man/man9/at_exit.9 b/share/man/man9/at_exit.9
index 2f3965335742..756127990867 100644
--- a/share/man/man9/at_exit.9
+++ b/share/man/man9/at_exit.9
@@ -56,7 +56,6 @@ must be called with the exact
.Fa func
argument as the corresponding call to
.Fn at_exit .
-.Pp
.Sh RETURN VALUES
The
.Fa at_exit
diff --git a/share/man/man9/at_fork.9 b/share/man/man9/at_fork.9
index 53d6f2b23155..0fe439ac75d5 100644
--- a/share/man/man9/at_fork.9
+++ b/share/man/man9/at_fork.9
@@ -61,7 +61,6 @@ must be called with the exact
.Fa func
argument as the corresponding call to
.Fn at_fork .
-.Pp
.Sh RETURN VALUES
.Fn at_fork
returns an errno, 0 meaning success.
diff --git a/share/man/man9/boot.9 b/share/man/man9/boot.9
index 6ce3ac134bd2..7d0352e87b4b 100644
--- a/share/man/man9/boot.9
+++ b/share/man/man9/boot.9
@@ -98,7 +98,6 @@ If the system has not finished autoconfiguration,
runs any shutdown hooks previously set by
.Xr at_shutdown 9 ,
prints a message, and halts the system.
-.Pp
.Sh SEE ALSO
.Xr at_shutdown 9 ,
.Xr vfs_unmountall 9
diff --git a/share/man/man9/buf.9 b/share/man/man9/buf.9
index bd48fee9e635..d3fdef16d3a2 100644
--- a/share/man/man9/buf.9
+++ b/share/man/man9/buf.9
@@ -38,7 +38,6 @@
.Nm BUF
.Nd "kernel buffer I/O scheme used in FreeBSD VM system"
.Sh DESCRIPTION
-.Pp
The kernel implements a KVM abstraction of the buffer cache which allows it
to map potentially disparate vm_page's into contiguous KVM for use by
(mainly filesystem) devices and device I/O. This abstraction supports
diff --git a/share/man/man9/bus_alloc_resource.9 b/share/man/man9/bus_alloc_resource.9
index f8056e684a25..d00de18bcb8f 100644
--- a/share/man/man9/bus_alloc_resource.9
+++ b/share/man/man9/bus_alloc_resource.9
@@ -44,7 +44,6 @@
.Ft struct resource *
.Fn bus_alloc_resource "device_t dev" "int type" "int *rid" "u_long start" "u_long end" "u_long count" "u_int flags"
.Sh DESCRIPTION
-.Pp
This is an easy interface to the resource-management functions.
It hides the indirection through the parent's method table.
This function generally should be called in attach, but (except in some
diff --git a/share/man/man9/bus_generic_attach.9 b/share/man/man9/bus_generic_attach.9
index 8bbcffc8ec4c..a389227365d4 100644
--- a/share/man/man9/bus_generic_attach.9
+++ b/share/man/man9/bus_generic_attach.9
@@ -42,7 +42,6 @@ for busses
.Ft int
.Fn bus_generic_attach "device_t dev"
.Sh DESCRIPTION
-.Pp
This function provides an implementation of the
.Xr DEVICE_ATTACH 9
method which can be used by most bus code. It simply calls
diff --git a/share/man/man9/bus_generic_detach.9 b/share/man/man9/bus_generic_detach.9
index 8b15c3bec469..b4e135aad286 100644
--- a/share/man/man9/bus_generic_detach.9
+++ b/share/man/man9/bus_generic_detach.9
@@ -42,7 +42,6 @@ for busses
.Ft int
.Fn bus_generic_detach "device_t dev"
.Sh DESCRIPTION
-.Pp
This function provides an implementation of the
.Xr DEVICE_DETACH 9
method
diff --git a/share/man/man9/bus_generic_map_intr.9 b/share/man/man9/bus_generic_map_intr.9
index ce019503f85a..8205a7433fc9 100644
--- a/share/man/man9/bus_generic_map_intr.9
+++ b/share/man/man9/bus_generic_map_intr.9
@@ -42,7 +42,6 @@ for busses
.Ft int
.Fn bus_generic_map_intr "device_t dev" "device_t child" "driver_intr_t *intr" "void *arg"
.Sh DESCRIPTION
-.Pp
This simple implementation of
.Xr BUS_MAP_INTR 9
just calls the method of
diff --git a/share/man/man9/bus_generic_print_child.9 b/share/man/man9/bus_generic_print_child.9
index 2e7f830054b7..c7b6ae24fbab 100644
--- a/share/man/man9/bus_generic_print_child.9
+++ b/share/man/man9/bus_generic_print_child.9
@@ -42,7 +42,6 @@ for busses
.Ft int
.Fn bus_generic_print_child "device_t dev" "device_t child"
.Sh DESCRIPTION
-.Pp
This implementation prints out the default device announcement message.
Given device 'foo0' on bus 'bar0' where foo0 has the name "FooCard 1234" the
following would be printed:
diff --git a/share/man/man9/bus_generic_read_ivar.9 b/share/man/man9/bus_generic_read_ivar.9
index a4f8f8aad844..88f30c1db776 100644
--- a/share/man/man9/bus_generic_read_ivar.9
+++ b/share/man/man9/bus_generic_read_ivar.9
@@ -47,7 +47,6 @@ for busses
.Ft int
.Fn bus_generic_write_ivar "device_t dev" "device_t child" "int index" "uintptr_t value"
.Sh DESCRIPTION
-.Pp
These functions simply return
.Er ENOENT .
.Sh SEE ALSO
diff --git a/share/man/man9/bus_generic_shutdown.9 b/share/man/man9/bus_generic_shutdown.9
index b51d6e059aef..3cc6981daa81 100644
--- a/share/man/man9/bus_generic_shutdown.9
+++ b/share/man/man9/bus_generic_shutdown.9
@@ -42,7 +42,6 @@ for busses
.Ft int
.Fn bus_generic_shutdown "device_t dev"
.Sh DESCRIPTION
-.Pp
This function provides an implementation of the
.Xr DEVICE_SHUTDOWN 9
method
diff --git a/share/man/man9/devclass.9 b/share/man/man9/devclass.9
index 8539e34eb114..f4d11069f97d 100644
--- a/share/man/man9/devclass.9
+++ b/share/man/man9/devclass.9
@@ -37,7 +37,6 @@
.Sh SYNOPSIS
.Vt typedef struct devclass *devclass_t ;
.Sh DESCRIPTION
-.Pp
The
.Dv devclass
object has two main functions in the system. The first is to manage
diff --git a/share/man/man9/devclass_add_driver.9 b/share/man/man9/devclass_add_driver.9
index b4c0a9f68cdf..ec97313db50b 100644
--- a/share/man/man9/devclass_add_driver.9
+++ b/share/man/man9/devclass_add_driver.9
@@ -46,7 +46,6 @@
.Ft driver_t *
.Fn devclass_find_driver "devclass_t dc" "const char *name"
.Sh DESCRIPTION
-.Pp
These functions can be used to add new drivers into the system, remove
old ones and search for existing ones. Normally drivers are added
automatically during system initialisation.
diff --git a/share/man/man9/devclass_find.9 b/share/man/man9/devclass_find.9
index 6fa9e2c53d17..dcce970237c1 100644
--- a/share/man/man9/devclass_find.9
+++ b/share/man/man9/devclass_find.9
@@ -40,7 +40,6 @@
.Ft devclass_t
.Fn devclass_find "const char *classname"
.Sh DESCRIPTION
-.Pp
Search for the
.Dv devclass
with the specified name.
diff --git a/share/man/man9/devclass_get_device.9 b/share/man/man9/devclass_get_device.9
index 1b9e0a4ff2f2..0f0989357586 100644
--- a/share/man/man9/devclass_get_device.9
+++ b/share/man/man9/devclass_get_device.9
@@ -40,7 +40,6 @@
.Ft device_t
.Fn devclass_get_device "devclass_t dc" "int unit"
.Sh DESCRIPTION
-.Pp
This function retrieves the device instance with the given unit number
and returns it.
.Sh RETURN VALUES
diff --git a/share/man/man9/devclass_get_devices.9 b/share/man/man9/devclass_get_devices.9
index 100c63351881..cbdb67364b0b 100644
--- a/share/man/man9/devclass_get_devices.9
+++ b/share/man/man9/devclass_get_devices.9
@@ -40,7 +40,6 @@
.Ft int
.Fn devclass_get_devices "devclass_t dc" "device_t **devlistp" "int *devcountp"
.Sh DESCRIPTION
-.Pp
Retrieve a list of all device instances currently in the devclass and
return the list in
.Fa *devlistp
diff --git a/share/man/man9/devclass_get_maxunit.9 b/share/man/man9/devclass_get_maxunit.9
index e1d6468130ab..7f21caa788f6 100644
--- a/share/man/man9/devclass_get_maxunit.9
+++ b/share/man/man9/devclass_get_maxunit.9
@@ -40,7 +40,6 @@
.Ft int
.Fn devclass_get_maxunit "devclass_t dc"
.Sh DESCRIPTION
-.Pp
Returns the maximum unit number allocated to device instances in the
specified
.Dv devclass .
diff --git a/share/man/man9/devclass_get_name.9 b/share/man/man9/devclass_get_name.9
index 3241a42a32ae..72760d24c23f 100644
--- a/share/man/man9/devclass_get_name.9
+++ b/share/man/man9/devclass_get_name.9
@@ -40,7 +40,6 @@
.Ft const char *
.Fn devclass_get_name "devclass_t dc"
.Sh DESCRIPTION
-.Pp
Return the name of a devclass.
.Sh SEE ALSO
.Xr devclass 9 ,
diff --git a/share/man/man9/devclass_get_softc.9 b/share/man/man9/devclass_get_softc.9
index 9472945c3424..2b0cf77c58ae 100644
--- a/share/man/man9/devclass_get_softc.9
+++ b/share/man/man9/devclass_get_softc.9
@@ -40,7 +40,6 @@
.Ft void *
.Fn devclass_get_softc "devclass_t dc" "int unit"
.Sh DESCRIPTION
-.Pp
This function retrieves the driver private instance variables for the
device with the given unit number and returns it.
.Sh RETURN VALUES
diff --git a/share/man/man9/device.9 b/share/man/man9/device.9
index 1cb15248591f..c5a7b38d8d7d 100644
--- a/share/man/man9/device.9
+++ b/share/man/man9/device.9
@@ -37,7 +37,6 @@
.Sh SYNOPSIS
.Vt typedef struct device *device_t ;
.Sh DESCRIPTION
-.Pp
The device object represents a piece of hardware attached to the
system such as an expansion card, the bus which that card is plugged
into, disk drives attached to the expansion card etc.
diff --git a/share/man/man9/device_add_child.9 b/share/man/man9/device_add_child.9
index 954772d170f4..d512c700041e 100644
--- a/share/man/man9/device_add_child.9
+++ b/share/man/man9/device_add_child.9
@@ -43,7 +43,6 @@
.Ft device_t
.Fn device_add_child_ordered "device_t dev" "int order" "const char *name" "int unit"
.Sh DESCRIPTION
-.Pp
Create a new child device of
.Fa dev .
The
diff --git a/share/man/man9/device_delete_child.9 b/share/man/man9/device_delete_child.9
index b9ad6c0c3c1e..d82a589053a2 100644
--- a/share/man/man9/device_delete_child.9
+++ b/share/man/man9/device_delete_child.9
@@ -40,7 +40,6 @@
.Ft int
.Fn device_delete_child "device_t dev" "device_t child"
.Sh DESCRIPTION
-.Pp
The specified device is removed from
.Fa dev
and deleted.
diff --git a/share/man/man9/device_enable.9 b/share/man/man9/device_enable.9
index 7185dba397ff..21e4dce22e9d 100644
--- a/share/man/man9/device_enable.9
+++ b/share/man/man9/device_enable.9
@@ -46,7 +46,6 @@
.Ft int
.Fn device_is_enabled "device_t dev"
.Sh DESCRIPTION
-.Pp
Each device has an enabled flag associated with it. A device is
enabled by default when it is created but may be disabled (for
instance to prevent a destructive or time consuming probe attempt).
diff --git a/share/man/man9/device_find_child.9 b/share/man/man9/device_find_child.9
index 56b1d8ccbc71..20dcde49d6a0 100644
--- a/share/man/man9/device_find_child.9
+++ b/share/man/man9/device_find_child.9
@@ -40,7 +40,6 @@
.Ft device_t
.Fn device_find_child "device_t dev" "const char* name" "int unit"
.Sh DESCRIPTION
-.Pp
This function looks for a specific child of
.Dv dev .
with the given
diff --git a/share/man/man9/device_get_children.9 b/share/man/man9/device_get_children.9
index 189384866448..6d36406776cb 100644
--- a/share/man/man9/device_get_children.9
+++ b/share/man/man9/device_get_children.9
@@ -40,7 +40,6 @@
.Ft int
.Fn device_get_children "device_t dev" "device_t **devlistp" "int *devcountp"
.Sh DESCRIPTION
-.Pp
Retrieve a list of all device instances currently connected to
.Pa dev
and return the list in
diff --git a/share/man/man9/device_get_devclass.9 b/share/man/man9/device_get_devclass.9
index 0b060cd40186..59e3a7947d19 100644
--- a/share/man/man9/device_get_devclass.9
+++ b/share/man/man9/device_get_devclass.9
@@ -40,7 +40,6 @@
.Ft devclass_t
.Fn device_get_devclass "device_t dev"
.Sh DESCRIPTION
-.Pp
The current devclass associated with the device is returned. If the
device has no devclass,
.Dv NULL
diff --git a/share/man/man9/device_get_driver.9 b/share/man/man9/device_get_driver.9
index 67fd91ee2957..c9c9b36bcf03 100644
--- a/share/man/man9/device_get_driver.9
+++ b/share/man/man9/device_get_driver.9
@@ -40,7 +40,6 @@
.Ft driver_t *
.Fn device_get_driver "device_t dev"
.Sh DESCRIPTION
-.Pp
The current driver associated with the device is returned. If the
device has no driver,
.Dv NULL
diff --git a/share/man/man9/device_get_ivars.9 b/share/man/man9/device_get_ivars.9
index 56691170d4f0..8ffb51e7e3cc 100644
--- a/share/man/man9/device_get_ivars.9
+++ b/share/man/man9/device_get_ivars.9
@@ -40,7 +40,6 @@
.Ft void *
.Fn device_get_ivars "device_t dev"
.Sh DESCRIPTION
-.Pp
Return the bus-specific instance variables of a device.
.Sh SEE ALSO
.Xr device 9
diff --git a/share/man/man9/device_get_softc.9 b/share/man/man9/device_get_softc.9
index 24bd23e749c8..2fedd8f7fad6 100644
--- a/share/man/man9/device_get_softc.9
+++ b/share/man/man9/device_get_softc.9
@@ -40,7 +40,6 @@
.Ft void *
.Fn device_get_softc "device_t dev"
.Sh DESCRIPTION
-.Pp
Return the driver-specific instance variables of a device.
.Sh RETURN VALUES
The pointer to the driver-specific instance variable is returned.
diff --git a/share/man/man9/device_get_state.9 b/share/man/man9/device_get_state.9
index 518548463917..c49ce71fe279 100644
--- a/share/man/man9/device_get_state.9
+++ b/share/man/man9/device_get_state.9
@@ -49,7 +49,6 @@
.Ft int
.Fn device_is_alive "device_t dev"
.Sh DESCRIPTION
-.Pp
The current state of a device is accessed by calling
.Xr device_get_state 9
which returns
diff --git a/share/man/man9/device_get_unit.9 b/share/man/man9/device_get_unit.9
index 7c2a83f87e0e..65ca4e031209 100644
--- a/share/man/man9/device_get_unit.9
+++ b/share/man/man9/device_get_unit.9
@@ -40,7 +40,6 @@
.Ft int
.Fn device_get_unit "device_t dev"
.Sh DESCRIPTION
-.Pp
Return the unit number of the device.
.Sh SEE ALSO
.Xr device 9
diff --git a/share/man/man9/device_probe_and_attach.9 b/share/man/man9/device_probe_and_attach.9
index bbe69552979a..5782d36204f2 100644
--- a/share/man/man9/device_probe_and_attach.9
+++ b/share/man/man9/device_probe_and_attach.9
@@ -40,7 +40,6 @@
.Ft int
.Fn device_probe_and_attach "device_t dev"
.Sh DESCRIPTION
-.Pp
This function is called during autoconfiguration to initialise the
devices in the system. For each device, the
.Xr DEVICE_PROBE 9
diff --git a/share/man/man9/device_quiet.9 b/share/man/man9/device_quiet.9
index 5dfa5d5b55fc..dd274b2a2cda 100644
--- a/share/man/man9/device_quiet.9
+++ b/share/man/man9/device_quiet.9
@@ -46,7 +46,6 @@
.Ft int
.Fn device_is_quiet "device_t dev"
.Sh DESCRIPTION
-.Pp
Each device has a quiet flag associated with it. A device is
verbose by default when it is created but may be quieted to prevent
the device identification string to be printed during probe.
diff --git a/share/man/man9/device_set_desc.9 b/share/man/man9/device_set_desc.9
index fae5839227d4..90b681bf559b 100644
--- a/share/man/man9/device_set_desc.9
+++ b/share/man/man9/device_set_desc.9
@@ -46,7 +46,6 @@
.Ft const char *
.Fn device_get_desc "device_t dev"
.Sh DESCRIPTION
-.Pp
Manipulate the verbose description of a device. This description (if
present) is printed as part of the message when it is attached during
autoconfiguration.
diff --git a/share/man/man9/device_set_flags.9 b/share/man/man9/device_set_flags.9
index cee9dc95bb52..aaefaa37e72b 100644
--- a/share/man/man9/device_set_flags.9
+++ b/share/man/man9/device_set_flags.9
@@ -43,7 +43,6 @@
.Ft u_int32_t
.Fn device_get_flags "device_t dev"
.Sh DESCRIPTION
-.Pp
Each device supports a set of driver-dependent flags which are often
used to control device behaviour.
These flags are read by calling
diff --git a/share/man/man9/kernacc.9 b/share/man/man9/kernacc.9
index ab83a94200f7..5fe60214109b 100644
--- a/share/man/man9/kernacc.9
+++ b/share/man/man9/kernacc.9
@@ -78,14 +78,12 @@ to represent an user space address.
The process context to use for this
operation is taken from the global variable
.Va curproc .
-.Pp
.Sh RETURN VALUES
Both functions return boolean true if the type of access specified
by
.Fa rw
is permitted.
Otherwise boolean false is returned.
-.Pp
.Sh BUGS
The process pointer should be passed in as an argument to
.Fn useracc .
diff --git a/share/man/man9/kobj.9 b/share/man/man9/kobj.9
index dec899467b3e..da14b082ccb5 100644
--- a/share/man/man9/kobj.9
+++ b/share/man/man9/kobj.9
@@ -51,7 +51,6 @@
.Fn kobj_delete "kobj_t obj" "struct malloc_type *mtype"
.Fn DEFINE_CLASS name methods size
.Sh DESCRIPTION
-.Pp
The kernel object system implements an object-oriented programming
system in the
.Fx
diff --git a/share/man/man9/kthread.9 b/share/man/man9/kthread.9
index ca22b13534f5..a183bc62b2aa 100644
--- a/share/man/man9/kthread.9
+++ b/share/man/man9/kthread.9
@@ -54,7 +54,6 @@
.Ft void
.Fn kthread_suspend_check "struct proc *p"
.Sh DESCRIPTION
-.Pp
The function
.Fn kproc_start
is used to start
diff --git a/share/man/man9/lock.9 b/share/man/man9/lock.9
index 595c2a7c1063..fc36abb710d4 100644
--- a/share/man/man9/lock.9
+++ b/share/man/man9/lock.9
@@ -46,7 +46,6 @@
.Ft int
.Fn lockstatus "struct lock *lkp" "struct proc *p"
.Sh DESCRIPTION
-.Pp
The function
.Fn lockinit
is used to initialise a lock.
diff --git a/share/man/man9/physio.9 b/share/man/man9/physio.9
index 5f57ecd76f9a..f16238e4a1f9 100644
--- a/share/man/man9/physio.9
+++ b/share/man/man9/physio.9
@@ -115,7 +115,6 @@ set to anything other than
.Dv UIO_USERSPACE ,
are undefined.
.El
-.Pp
.Sh RETURN VALUES
If successful
.Fn physio
diff --git a/share/man/man9/random.9 b/share/man/man9/random.9
index eaa9b87f333b..1e55c2cf20d6 100644
--- a/share/man/man9/random.9
+++ b/share/man/man9/random.9
@@ -125,7 +125,6 @@ The
.Fn read_random
function returns the number of bytes placed in
.Ar buffer .
-.Pp
.Sh AUTHORS
.An Dan Moschuk
wrote
diff --git a/share/man/man9/sysctl_add_oid.9 b/share/man/man9/sysctl_add_oid.9
index 68ee91589c1e..9f62a8898afd 100644
--- a/share/man/man9/sysctl_add_oid.9
+++ b/share/man/man9/sysctl_add_oid.9
@@ -481,7 +481,6 @@ newtree.newint
.Ed
.Pp
.Em "Care should be taken to free all oids once they are no longer needed!"
-.Pp
.Sh SEE ALSO
.Xr sysctl 8 ,
.Xr sysctl_ctx_free 9 ,
diff --git a/share/man/man9/taskqueue.9 b/share/man/man9/taskqueue.9
index 6356594aab05..6cbb98294527 100644
--- a/share/man/man9/taskqueue.9
+++ b/share/man/man9/taskqueue.9
@@ -67,7 +67,6 @@ struct task {
.Fn TASKQUEUE_DECLARE "name"
.Fn TASKQUEUE_DEFINE "name" "enqueue" "context" "init"
.Sh DESCRIPTION
-.Pp
These functions provide a simple interface for asynchronous execution
of code.
.Pp