freebsd-skq/sys/sys
Conrad Meyer fce3341bff Revert r348070
Konstantin points out that lockmgr probably requires the whole lock.h anyway.

Requested by:	kib
2019-05-22 00:21:42 +00:00
..
disk Add DragonFly's partition number to fdisk(8) and diskmbr.h 2019-05-18 00:22:28 +00:00
_bitset.h
_bus_dma.h
_callout.h
_cpuset.h
_domainset.h Refactor domainset iterators for use by malloc(9) and UMA. 2018-10-23 16:35:58 +00:00
_eventhandler.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
_ffcounter.h
_iovec.h
_kstack_cache.h
_lock.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
_lockmgr.h
_mutex.h
_null.h
_pctrie.h
_pthreadtypes.h
_rangeset.h Implement rangesets. 2019-02-20 09:38:19 +00:00
_rmlock.h
_rwlock.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
_semaphore.h
_sigset.h
_sockaddr_storage.h
_stack.h stack(9): Drop unused API mode and comment that referenced it 2019-03-15 22:39:55 +00:00
_stdarg.h
_stdint.h
_sx.h
_task.h Make taskqgroup_attach{,_cpu}(9) work across architectures 2019-02-12 21:23:59 +00:00
_termios.h
_timespec.h
_timeval.h
_types.h
_ucontext.h
_uio.h
_umtx.h
_unrhdr.h
aac_ioctl.h
acct.h
acl.h
agpio.h
aio.h
alq.h
apm.h
assym.h
ata.h Fix typos in r345849. 2019-04-03 18:35:13 +00:00
atomic_common.h
auxv.h
bio.h Add printing of b_ioflags to DDB `show buffer' command. 2019-01-25 21:24:09 +00:00
bitset.h
bitstring.h
blist.h A new parameter to blist_alloc specifies an upper bound on the size of 2019-05-11 16:15:13 +00:00
boot.h Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
buf_ring.h This patch offers a workaround to buf_ring reordering 2019-04-23 06:36:32 +00:00
buf.h Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
bufobj.h
bus_dma_internal.h
bus_dma.h Allow loading the same DMA address multiple times without any prior 2019-05-16 17:41:16 +00:00
bus.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
busdma_bufalloc.h
callout.h
capability.h Remove unintend change to capability.h from r344530 2019-02-25 18:25:53 +00:00
caprights.h
capsicum.h Remove references to pdwait4(2) and CAP_PDWAIT from rights(4) 2019-02-28 18:12:14 +00:00
cdefs.h
cdio.h
cdrio.h
cfictl.h
chio.h Fix an old typo in the element status display bits: 2019-01-05 21:07:49 +00:00
ck.h
clock.h Kill tz_minuteswest and tz_dsttime. 2019-03-12 04:49:47 +00:00
cnv.h
compressor.h
condvar.h
conf.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cons.h Replace ttyprintf with sbuf_printf and tty drain routine 2018-10-20 18:31:36 +00:00
consio.h
copyright.h Happy New Year 2019! 2019-01-01 00:25:25 +00:00
counter.h
coverage.h Extract the coverage sanitizer KPI to a new file. 2019-01-29 11:04:17 +00:00
cpu.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cpuctl.h
cpuset.h
ctype.h Change all kernel C-type macros into static inline functions. 2019-03-25 13:50:38 +00:00
devicestat.h
devmap.h
dir.h
dirent.h Ensure that directory entry padding bytes are zeroed. 2018-11-23 22:24:59 +00:00
disk_zone.h
disk.h Enable sys/disk.h consumers to avoid pulling in networking headers. 2019-05-08 18:10:19 +00:00
disklabel.h
diskmbr.h
dkstat.h
dnv.h
domain.h
domainset.h Add malloc_domainset(9) and _domainset variants to other allocator KPIs. 2018-10-30 18:26:34 +00:00
dtrace_bsd.h
dvdio.h
efi.h efirt: When present, attempt to use EFI runtime services to shutdown 2018-12-15 05:46:04 +00:00
efiio.h Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
elf32.h
elf64.h
elf_common.h Revert change accidentally committed along with r345625 2019-03-28 10:56:27 +00:00
elf_generic.h
elf.h
endian.h
epoch.h The dualism between epoch_tracker and epoch_thread is fragile and 2018-11-13 23:20:55 +00:00
errno.h Create new EINTEGRITY error with message "Integrity check failed". 2019-01-17 06:35:45 +00:00
eui64.h
event.h Pass malloc flags directly through kevent(2) subroutines. 2018-11-24 17:06:01 +00:00
eventhandler.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
eventvar.h
exec.h
extattr.h
fail.h
fbio.h
fcntl.h Introduce funlinkat syscall that always us to check if we are removing 2019-04-06 09:34:26 +00:00
fdcio.h
file.h
filedesc.h Rename seq to seqc to avoid namespace clashes with Linux 2019-02-27 22:56:55 +00:00
filio.h Move 32-bit compat support for FIODGNAME to the right place. 2018-10-26 17:59:25 +00:00
firmware.h
fnv_hash.h
gmon.h
gpio.h
gpt.h
gtaskqueue.h Make taskqgroup_attach{,_cpu}(9) work across architectures 2019-02-12 21:23:59 +00:00
hash.h
hhook.h
iconv.h
imgact_aout.h
imgact_binmisc.h
imgact_elf.h
imgact.h Switch to use shared vnode locks for text files during image activation. 2019-05-05 11:20:43 +00:00
inflate.h
interrupt.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
intr.h
ioccom.h
ioctl_compat.h
ioctl.h
iov_schema.h
iov.h
ipc.h
ipmi.h
jail.h In hardened systems, where the security.bsd.unprivileged_proc_debug sysctl 2018-11-27 17:51:50 +00:00
joystick.h Remove #warning since it breaks libsysdecode 2018-10-26 04:53:29 +00:00
kbio.h
kcov.h Extract the coverage sanitizer KPI to a new file. 2019-01-29 11:04:17 +00:00
kdb.h Don't enter DDB for fatal traps before panic by default. 2018-11-01 21:34:17 +00:00
kenv.h
kern_prefetch.h Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
kernel.h
kerneldump.h
khelp.h
kobj.h
kpilite.h
ksem.h
kthread.h
ktr_class.h
ktr.h
ktrace.h
libkern.h Revert r346410 and r346411 2019-04-19 22:08:17 +00:00
limits.h
link_aout.h
link_elf.h
linker_set.h
linker.h Add flags variants to linker_files / stack(9) symbol resolution 2018-10-20 18:08:43 +00:00
lock_profile.h
lock.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
lockf.h
lockmgr.h Revert r348070 2019-05-22 00:21:42 +00:00
lockstat.h
loginclass.h
mac.h
malloc.h Implement the M_NEXTFIT allocation strategy for vmem(9). 2019-05-18 01:46:38 +00:00
mbuf.h Replace cosqos with numa_domain in mbuf pkthdr 2019-04-16 16:49:34 +00:00
mchain.h
md4.h
md5.h
mdioctl.h Use VOP_ADVISE() with POSIX_FADV_DONTNEED instead of IO_DIRECT to 2018-12-21 08:15:31 +00:00
memdesc.h
memrange.h
mman.h
module_khelp.h
module.h Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
mount.h Add new file handle system calls. 2018-12-07 15:17:29 +00:00
mouse.h psm(4): detect Lenovo top-button clickpads 2019-01-18 22:20:29 +00:00
mpt_ioctl.h
mqueue.h
msg.h
msgbuf.h
mtio.h
mutex.h Annotate Giant drop/pickup macros with __predict_false 2018-12-07 12:06:03 +00:00
namei.h Fix renameat(2) for CAPABILITIES kernels. 2019-02-08 04:18:17 +00:00
nlist_aout.h
nv.h
osd.h
param.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
pciio.h
pcpu.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
pctrie.h kern/subr_pctrie: Convert old-style boolean_t to plain "bool" 2019-04-06 20:38:44 +00:00
pidctrl.h
pioctl.h
pipe.h
pmc.h hwpmc: Refactor sample ring buffer handling to fix races 2018-10-05 05:55:56 +00:00
pmckern.h hwpmc: Refactor sample ring buffer handling to fix races 2018-10-05 05:55:56 +00:00
pmclog.h
poll.h
posix4.h
power.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
priority.h
priv.h Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
proc.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
procctl.h amd64 KPTI: add control from procctl(2). 2019-03-16 11:44:33 +00:00
procdesc.h
procfs.h
protosw.h
ptio.h
ptrace.h
pwm.h pwm: Convert period and duty to unsigned int 2018-12-14 18:37:26 +00:00
queue.h Define QMD_SAVELINK() only for QUEUE_MACRO_DEBUG_TRASH case. Otherwise 2018-10-31 19:37:11 +00:00
racct.h racct: add RACCT_ENABLED macro and racct_set_unlocked 2018-12-07 16:47:34 +00:00
random.h random(4): Add is_random_seeded(9) KPI 2019-04-16 17:12:17 +00:00
rangelock.h
rangeset.h Implement rangesets. 2019-02-20 09:38:19 +00:00
rctl.h
reboot.h
refcount.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
regression.h
resource.h
resourcevar.h Make lim_cur inline if possible. 2018-12-11 12:01:46 +00:00
rman.h add support for marking interrupt handlers as suspended 2018-12-17 17:11:00 +00:00
rmlock.h Remove unused *_sysinit_flags() declarations. 2019-01-22 12:56:49 +00:00
rtprio.h
runq.h
rwlock.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
sbuf.h device_printf: Use sbuf for more coherent prints on SMP 2019-05-07 17:47:20 +00:00
sched.h Reduce umtx-related work on exec and exit 2019-05-08 16:30:38 +00:00
sdt.h Provide SDT_PROBES_ENABLED for kernels without KDTRACE. 2018-12-19 23:19:05 +00:00
select.h
selinfo.h
sem.h
sema.h
seqc.h seqc: fix sed-introduced typos (seqcuence -> sequence) 2019-05-12 07:13:25 +00:00
serial.h
sf_buf.h
sglist.h
shm.h Implement shmat(2) flag SHM_REMAP. 2019-01-16 05:15:57 +00:00
sigio.h
signal.h
signalvar.h vfs: __predict common case in VFS_EPILOGUE/PROLOGUE 2018-09-22 11:39:30 +00:00
sleepqueue.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
slicer.h Update a comment to reflect reality; no functional changes. 2019-02-26 22:07:59 +00:00
smp.h Expose threads-per-core and physical core count information 2019-01-04 18:31:17 +00:00
snoop.h
sockbuf.h Obvious comment correction. 2019-04-09 22:15:39 +00:00
socket.h
socketvar.h Try to improve comment for socket state bits. 2019-03-09 01:37:00 +00:00
sockio.h
sockopt.h
soundcard.h
spigenio.h
stack.h stack(9): Drop unused API mode and comment that referenced it 2019-03-15 22:39:55 +00:00
stat.h sys/stat.h: Improve timespec compatibility with other BSDs 2019-03-18 19:23:19 +00:00
statvfs.h
stdatomic.h
stddef.h
stdint.h
sun_disklabel.h
sx.h sx: retire SX_NOADAPTIVE 2018-12-05 16:43:03 +00:00
syscall.h make sysent after r347228 2019-05-07 18:10:21 +00:00
syscall.mk make sysent after r347228 2019-05-07 18:10:21 +00:00
syscallsubr.h Introduce funlinkat syscall that always us to check if we are removing 2019-04-06 09:34:26 +00:00
sysctl.h iflib: mark isc_driver_version as constant 2019-03-19 23:44:26 +00:00
sysent.h Remove sv_pagesize, originally introduced with r100384. 2019-03-01 16:16:38 +00:00
syslimits.h
syslog.h
sysproto.h make sysent after r347228 2019-05-07 18:10:21 +00:00
systm.h The older detection methods (smbios.bios.vendor and smbios.system.product) 2019-05-21 13:29:53 +00:00
taskqueue.h Add a taskqueue_quiesce(9) KPI. 2018-11-21 17:18:27 +00:00
terminal.h
termios.h
thr.h
tiio.h
time.h Fix sbttons for values > 2s 2019-04-13 04:46:35 +00:00
timeb.h
timeet.h
timeffc.h
timepps.h
timers.h
times.h
timespec.h
timetc.h
timex.h
tree.h Mark inline functions with __unused; prevents compiler warning 2019-05-08 18:47:00 +00:00
tslog.h
tty.h Avoid fixing the tty_info() buffer size in tty.h. 2018-11-06 23:41:44 +00:00
ttycom.h
ttydefaults.h
ttydevsw.h
ttydisc.h
ttyhook.h
ttyqueue.h
turnstile.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
types.h Change the vm_ooffset_t type to unsigned. 2018-12-02 13:16:46 +00:00
ucontext.h
ucred.h
uio.h
umtx.h
un.h
unistd.h
unpcb.h
user.h Show wiring state of map entries in procstat -v. 2019-03-05 19:45:37 +00:00
utsname.h
uuid.h
vdso.h
vmem.h Don't import 0 into vmem quantum caches. 2018-10-22 16:16:42 +00:00
vmmeter.h Provide separate accounting for user-wired pages. 2019-05-13 16:38:48 +00:00
vnode.h Switch to use shared vnode locks for text files during image activation. 2019-05-05 11:20:43 +00:00
vtoc.h
wait.h
watchdog.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
zlib.h
zutil.h