NetBSD/sys/sys
joerg 5db0939512 Change the VSTATE_ASSERT_UNLOCKED code by pushing the potential lock
handling into the backend and doing an optimistic (unlocked) check
first. Always taking the vnode interlock makes this assertion otherwise
very heavy for multi-processor machines. Ride the kernel version bump.
2017-09-21 18:19:44 +00:00
..
acct.h
agpio.h
aio.h
ansi.h
aout_mids.h
ataio.h
atomic.h
audioio.h
biohist.h
bitops.h
blist.h
boot_flag.h
bootblock.h efiboot: Boot parameters can be set via installboot(8). 2017-04-29 00:05:35 +00:00
bswap.h
buf.h move some buffer cache internals declarations from buf.h to vfs_bio.c. 2017-06-08 01:23:01 +00:00
bufq_impl.h
bufq.h
bus_proto.h
bus.h
callback.h
callout.h
cctr.h
cdbr.h
cdefs_aout.h
cdefs_elf.h Add IRELATIVE support for ARM, X86 and PowerPC. 2017-08-10 19:03:25 +00:00
cdefs.h Ignore __thread for lint for now 2017-07-15 13:46:02 +00:00
cdio.h
chio.h
clock.h
clockctl.h
common_ansi.h
common_int_const.h
common_int_fmtio.h
common_int_limits.h
common_int_mwgwtypes.h
common_int_types.h
common_limits.h
common_lock.h more const. 2017-09-16 23:30:50 +00:00
common_wchar_limits.h
condvar.h Add new declarations of cv_timedwaitbt and cv_timedwaitbt_sig, too. 2017-07-03 03:12:42 +00:00
conf.h
core.h
cprng.h
cpu_data.h
cpu.h
cpufreq.h
cpuio.h
ctype_bits.h
ctype_inline.h
debug.h
device_if.h
device.h
devmon.h
dir.h
dirent.h
dirhash.h
disk.h move include of <sys/iostat.h> back to where userland will get it. 2017-06-13 14:05:47 +00:00
disklabel_acorn.h
disklabel_gpt.h
disklabel_rdb.h
disklabel.h
dkbad.h
dkio.h
dkstat.h
domain.h Invalidate rtcache based on a global generation counter 2017-09-21 07:15:34 +00:00
drvctlio.h
dtrace_bsd.h
dvdio.h
endian.h
envsys.h
errno.h
evcnt.h
event.h Add flags bits print 2017-09-16 23:54:32 +00:00
eventvar.h
exec_aout.h
exec_coff.h
exec_ecoff.h
exec_elf.h
exec_script.h
exec.h
extattr.h
extent.h Add EX_EARLY flag for extent_create, which skips locking. Required for 2017-08-24 11:33:28 +00:00
fcntl.h
fd_set.h
fdio.h
featuretest.h
file.h Pad is now clones its device, attaching upon open and detaching upon close. 2017-07-01 23:31:19 +00:00
fileassoc.h
filedesc.h
filio.h
flashio.h
float_ieee754.h
fstrans.h Operations fstrans_start() and fstrans_start_nowait() now always 2017-06-04 08:05:41 +00:00
fstypes.h
gcq.h
gennameih.awk
gmon.h
gpio.h
hash.h
idle.h
idtype.h
ieee754.h
interrupt.h
intr.h
intrio.h
inttypes.h
ioccom.h
ioctl_compat.h
ioctl.h
iostat.h
ipc.h
ipi.h
joystick.h
kauth.h Remove the filesystem tracing feature 2017-08-28 00:46:06 +00:00
kcore.h
kcpuset.h
kern_ctf.h
kernel.h
kernhist.h
kgdb.h
kmem.h
kobj_impl.h
kobj.h
kprintf.h
ksem.h
ksyms.h
kthread.h
ktrace.h
localcount.h localcount_init() can't fail because percpu_alloc() can't fail. 2017-06-02 00:32:12 +00:00
localedef.h
lock.h
lockdebug.h more const 2017-09-16 23:54:41 +00:00
lockf.h
lua.h
lwp.h allow cv_signal() immediately followed by cv_destroy(). 2017-06-08 01:09:52 +00:00
lwpctl.h
Makefile Remove <sys/user.h> 2017-06-20 01:17:13 +00:00
malloc.h
mallocvar.h
mbuf.h merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
md4.h
md5.h
midiio.h
mman.h Extend the mmap(2) interface to allow requesting protections for later 2017-05-06 21:34:51 +00:00
module.h
mount.h rearrange sys/mount.h so that all of the kernel-only parts are together 2017-06-09 00:13:29 +00:00
mqueue.h
msg.h
msgbuf.h
mtio.h
mutex.h add missing const 2017-09-16 23:25:34 +00:00
namei.h
namei.src
null.h
once.h
optstr.h
param.h Dump the kernel version for the latest change of struct route 2017-09-21 07:22:03 +00:00
pax.h Extend the mmap(2) interface to allow requesting protections for later 2017-05-06 21:34:51 +00:00
pcq.h
pcu.h
percpu_types.h
percpu.h
physmap.h
pipe.h
pmc.h
pmf.h
poll.h
pool.h
power.h
proc.h Remove the filesystem tracing feature 2017-08-28 00:46:06 +00:00
prot.h
protosw.h
pserialize.h
pset.h
pslist.h
psref.h
ptrace.h
ptree.h
pty.h
queue.h
quota.h
quotactl.h
radioio.h
radixtree.h
ras.h
rbtree.h
reboot.h
resource.h
resourcevar.h
rmd160.h
rnd.h
rndio.h
rndpool.h
rndsink.h
rndsource.h
rngtest.h
rpst.h
rwlock.h
scanio.h
sched.h
scsiio.h
sdt.h
select.h
selinfo.h
sem.h
semaphore.h
sha1.h
sha2.h
shm.h
siginfo.h
signal.h
signalvar.h
sigtypes.h
sleepq.h
socket.h put the code that returns the sizeof the socket by family in one place. 2017-07-01 16:59:12 +00:00
socketvar.h Merge the two copies SO_TIMESTAMP/SO_OTIMESTAMP processing to a single 2017-07-06 17:08:57 +00:00
sockio.h
spawn.h
specificdata.h
spl.h
spldebug.h
stat.h
statvfs.h
stdarg.h
stdbool.h
stdint.h
swap.h
syncobj.h
syscall_stats.h
syscall.h regen 2017-05-10 06:19:47 +00:00
syscallargs.h regen 2017-05-10 06:19:47 +00:00
syscallvar.h
sysctl.h Remove duplicate words in comment. 2017-09-08 10:53:55 +00:00
syslimits.h
syslog.h
systm.h
tape.h
termios.h
time.h
timeb.h
timepps.h
times.h
timespec.h
timetc.h
timevar.h
timex.h
tls.h
tprintf.h
trace.h
tree.h
tty.h
ttychars.h
ttycom.h
ttydefaults.h
ttydev.h
types.h
ucontext.h
ucred.h
uidinfo.h
uio.h
un.h
unistd.h
unpcb.h
userconf.h
userret.h
utsname.h
uuid.h
vadvise.h
verified_exec.h
vfs_syscalls.h Declare mountcompatnames in sys/vfs_syscalls.h to kill nested extern. 2017-07-29 04:02:49 +00:00
videoio.h
vmem_impl.h
vmem.h
vmmeter.h
vnode_if.h Regen. 2017-07-12 09:31:59 +00:00
vnode_impl.h Change the VSTATE_ASSERT_UNLOCKED code by pushing the potential lock 2017-09-21 18:19:44 +00:00
vnode.h Locking a layer vnode using the regular bypass routine is no longer 2017-06-04 08:02:26 +00:00
wait.h
wapbl_replay.h
wapbl.h
wdog.h
workqueue.h
xattr.h
xcall.h