freebsd-skq/usr.sbin
Konstantin Belousov 5d6f5b24ca Mountd iterating over the mount points may race with the parallel
unmount, which causes error from nmount(2) call when performing
MNT_DELEXPORT over the directory which ceased to be a mount point.

The race is legitimate and innocent, but results in the chatty mountd.
Silence it by providing an distinguished error code for the situation,
and ignoring the error in mountd loop.

Based on the patch by:	Andreas Longwitz <longwitz@incore.de>
Prodded and tested by:	bdrewery
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
2015-02-10 18:00:32 +00:00
..
ac
accton
acpi
adduser
amd
ancontrol
apm
apmd
arp
asf
audit
auditd
auditdistd
auditreduce
authpf
autofs When there are no automounted filesystems, autounmountd(8) should wait 2015-01-28 15:46:11 +00:00
bhyve Simplify instruction restart logic in bhyve. 2015-01-18 03:08:30 +00:00
bhyvectl Simplify instruction restart logic in bhyve. 2015-01-18 03:08:30 +00:00
bhyveload
binmiscctl Check for invalid length or more than max length for the interpreter, instead 2015-01-28 20:22:48 +00:00
bluetooth Make hccontrol(8) and sdpcontrol(8) appear in "man -k bluetooth" output. 2015-02-07 14:31:51 +00:00
boot0cfg
boot98cfg
bootparamd
bsdconfig Update copyrights. 2015-02-10 03:34:42 +00:00
bsdinstall Use MBR by default on BIOS systems. An increasing number of motherboards 2015-01-30 21:22:18 +00:00
bsnmpd
btxld
cdcontrol
chkgrp
chown
chroot
ckdist
clear_locks
config Add -s option to config. 2015-01-29 22:49:30 +00:00
cpucontrol
crashinfo
cron
crunch crunchide: Correct 64-bit section header offset 2015-01-16 18:59:15 +00:00
ctladm Make it possible to set (via ctl.conf(5)) and query (via ctladm islist -v) 2015-02-06 21:03:25 +00:00
ctld Teach ctld(8) to control non-iSCSI CTL ports. 2015-02-07 13:19:04 +00:00
ctm
daemon
dconschat
devctl Add a new device control utility for new-bus devices called devctl. This 2015-02-06 16:09:01 +00:00
devinfo Expose the constants for internal new-bus device flags to userland. The 2015-02-05 22:42:44 +00:00
digictl
diskinfo
dumpcis
editmap
edquota
eeprom
etcupdate
extattr
extattrctl
fdcontrol
fdformat
fdread
fdwrite
fifolog
flowctl
freebsd-update When upgrading, install the ELF runtime linkers before libraries. 2015-02-06 23:44:16 +00:00
fstyp Improve wording. 2015-01-14 11:26:03 +00:00
ftp-proxy
fwcontrol
getfmac
getpmac
gpioctl
gssd
gstat
hyperv
i2c
ifmcstat
inetd
iostat Print transfer times for read, write, & overall independently. 2015-01-23 15:55:03 +00:00
ip6addrctl
ipfwpcap
iscsid The connection_new() routine was taking an absurd number of parameters; fix it. 2015-02-05 07:32:24 +00:00
jail Add mount.procfs jail parameter, so procfs can be mounted when a prison's 2015-02-06 17:54:53 +00:00
jexec
jls
kbdcontrol
kbdmap
keyserv
kgmon
kgzip
kldxref Reserve and ignore the a new module metadata type MDT_PNP_INFO for 2015-01-15 00:46:30 +00:00
lastlogin
lmcconfig
lpr
lptcontrol
mailstats
mailwrapper
makefs Fix a typo in the FFS maxbpg option, it was erroneously spelled maxbpf. 2015-01-12 19:26:31 +00:00
makemap
manctl
memcontrol
mergemaster
mfiutil
mixer
mld6query
mlxcontrol
mount_smbfs
mountd Mountd iterating over the mount points may race with the parallel 2015-02-10 18:00:32 +00:00
moused
mptable
mptutil
mtest
mtree Add a ${CP} alias for copying files in the build. 2015-01-16 21:39:08 +00:00
nandsim
nandtool
ndiscvt
ndp
newsyslog
nfscbd
nfsd
nfsdumpstate
nfsrevoke
nfsuserd
ngctl Plug mutex leak. 2015-01-16 18:51:26 +00:00
nghook
nmtree
nologin
nscd
ntp
nvram
ofwdump Instead of iterating through all properties looking for a match, if asked 2015-01-16 18:42:49 +00:00
pc-sysinstall
pciconf Fix the following clang 3.6.0 warnings in pciconf: 2015-01-28 21:21:35 +00:00
periodic
pkg Test the return of fetchParseURL(3) 2015-02-04 00:18:06 +00:00
pmcannotate
pmccontrol
pmcstat
pmcstudy Fix yet another coverty warning (missing io is NULL check) and in examining that 2015-01-27 18:56:22 +00:00
pnpinfo
portsnap
powerd
ppp Conditionalize building radius support into libpam, ppp, etc via 2015-02-04 06:53:45 +00:00
pppctl
praliases
praudit
procctl
pstat
pw Add tests for `pw usernext'. 2015-02-09 21:15:52 +00:00
pwd_mkdb
quot
quotaon
rarpd
repquota
rip6query
rmt
route6d
rpc.lockd When mountd is creating sockets, it iterates over all addresses specified 2015-01-19 00:33:32 +00:00
rpc.statd When mountd is creating sockets, it iterates over all addresses specified 2015-01-19 00:33:32 +00:00
rpc.umntall
rpc.yppasswdd
rpc.ypupdated
rpc.ypxfrd
rpcbind
rrenumd
rtadvctl
rtadvd
rtprio
rtsold
rwhod
sa Fix the following -Wcast-qual warnings in usr.sbin/sa/db.c: 2015-01-28 22:22:49 +00:00
sendmail
service
services_mkdb
setfib
setfmac
setpmac
sicontrol
smbmsg
snapinfo
spkrtest
spray
syslogd Fix two clang 3.6.0 warnings in usr.sbin/syslogd: 2015-02-05 22:28:00 +00:00
sysrc
tcpdchk
tcpdmatch
tcpdrop
tcpdump
tests
timed
traceroute
traceroute6
trpt
tzsetup
uathload
ugidfw
uhsoctl
unbound
usbconfig
usbdump
utx
vidcontrol
vigr
vipw
wake
watch
watchdogd
wlandebug
wlconfig
wpa
yp_mkdb
ypbind
yppoll
yppush
ypserv
ypset
zic
zzz
Makefile Add a new device control utility for new-bus devices called devctl. This 2015-02-06 16:09:01 +00:00
Makefile.amd64 Add MK_BHYVE knob for building and installing bhyve(4), et al 2015-01-26 06:44:48 +00:00
Makefile.arm
Makefile.i386
Makefile.inc
Makefile.mips
Makefile.powerpc
Makefile.sparc64