freebsd-dev/lib/libprocstat
Jason A. Harmening a4b07a2701 VFS_QUOTACTL(9): allow implementation to indicate busy state changes
Instead of requiring all implementations of vfs_quotactl to unbusy
the mount for Q_QUOTAON and Q_QUOTAOFF, add an "mp_busy" in/out param
to VFS_QUOTACTL(9).  The implementation may then indicate to the caller
whether it needed to unbusy the mount.

Also, add stbool.h to libprocstat modules which #define _KERNEL
before including sys/mount.h.  Otherwise they'll pull in sys/types.h
before defining _KERNEL and therefore won't have the bool definition
they need for mp_busy.

Reviewed By:	kib, markj
Differential Revision: https://reviews.freebsd.org/D30556
2021-05-30 14:53:47 -07:00
..
zfs Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
cd9660.c spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
common_kvm.c Remove #define _KERNEL hacks from libprocstat 2021-02-21 11:38:21 +02:00
common_kvm.h lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
core.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
core.h lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
libprocstat_compat.c Bump SPECNAMELEN to MAXNAMLEN. 2019-01-27 00:46:06 +00:00
libprocstat_internal.h lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
libprocstat.3 libprocstat.3: Correct two occurrences of kvm_getprocs to procstat_getprocs 2020-11-26 22:49:05 +00:00
libprocstat.c libprocstat kstack: fix race with thread creation 2021-05-27 11:44:00 -05:00
libprocstat.h Decode and report native eventfd descriptors from libprocstat and procstat. 2020-12-27 12:57:27 +02:00
Makefile Avoid adding duplicates to SRCS/OBJS/SOBJS/POBJS 2020-08-24 09:20:33 +00:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
msdosfs.c VFS_QUOTACTL(9): allow implementation to indicate busy state changes 2021-05-30 14:53:47 -07:00
smbfs.c VFS_QUOTACTL(9): allow implementation to indicate busy state changes 2021-05-30 14:53:47 -07:00
Symbol.map Bump SPECNAMELEN to MAXNAMLEN. 2019-01-27 00:46:06 +00:00
udf.c VFS_QUOTACTL(9): allow implementation to indicate busy state changes 2021-05-30 14:53:47 -07:00
zfs_defs.c Remove #define _KERNEL hacks from libprocstat 2021-02-21 11:38:21 +02:00
zfs_defs.h libprocstat: fix ZFS support 2020-05-22 11:20:23 +00:00
zfs.c VFS_QUOTACTL(9): allow implementation to indicate busy state changes 2021-05-30 14:53:47 -07:00