index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
sys
/
file.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Hoist DTYPE_* out of #ifdef _KERNEL.
martijn
2020-12-02
1
-6
/
+9
*
In order to unlock flock(2), make writes to the f_iflags field of struct
anton
2020-03-13
1
-3
/
+2
*
Make writes to the f_flag field of `struct file' MP-safe using atomic
anton
2020-02-01
1
-4
/
+4
*
Constify instances of struct fileops.
visa
2020-01-05
1
-3
/
+4
*
Allow concurrent reads of the f_offset field of struct file by
anton
2019-08-05
1
-2
/
+14
*
Revert anton@ changes about read/write unlocking
solene
2019-07-12
1
-11
/
+2
*
zero pad and align FO_POSITION; no binary change
anton
2019-07-11
1
-2
/
+2
*
Make read/write of the f_offset field belonging to struct file MP-safe;
anton
2019-07-10
1
-3
/
+11
*
push the KERNEL_LOCK deeper on read(2) and write(2)
semarie
2019-06-22
1
-1
/
+8
*
Reorder checks in the read/write(2) family of syscalls to prepare making
mpi
2018-08-20
1
-7
/
+6
*
Add a new so_seek member to "struct file" such that we can have seekable
kettenis
2018-07-03
1
-1
/
+2
*
Update the file reference count field `f_count' using atomic operations
visa
2018-07-02
1
-16
/
+8
*
Implement DRI3/prime support. This allows graphics buffers to be passed
kettenis
2018-06-25
1
-1
/
+2
*
Unlock sendmsg(2) and sendto(2).
mpi
2018-06-20
1
-4
/
+18
*
Put file descriptors on shared data structures when they are completely
mpi
2018-06-18
1
-10
/
+2
*
Revert introduction of fdinsert(), a sanitify check triggers when
mpi
2018-06-05
1
-2
/
+10
*
Put file descriptors on shared data structures when they are completely
mpi
2018-06-02
1
-10
/
+2
*
Mark `f_ops' as immutable.
mpi
2018-05-09
1
-2
/
+2
*
Do do include <sys/mount.h> because it breaks some userland programs
mpi
2018-05-08
1
-2
/
+2
*
Move the vfs stall "barrier" logic to a function. FREF() will soon
mpi
2018-05-08
1
-4
/
+3
*
Protect per-file counters and document which lock is used to protect
mpi
2018-05-08
1
-15
/
+22
*
Introduce fd_iterfile() a new helper function to iterate over `filehead'.
mpi
2018-04-25
1
-2
/
+1
*
Syncronize filesystems to disk when suspending. Each mountpoint's vnodes
deraadt
2018-02-10
1
-2
/
+8
*
Don't #include fcntl.h when _KERNEL is defined.
guenther
2018-01-02
1
-2
/
+3
*
rename nfiles to numfiles to avoid shadowing and stretch out the name.
tedu
2016-08-23
1
-2
/
+2
*
No good reason to retain comments about old DTYPE_CRYPTO or DTYPE_SYSTRACE
deraadt
2016-04-26
1
-3
/
+1
*
remove systrace remnants
tedu
2016-04-25
1
-2
/
+2
*
Rework the UNIX domain socket garbage collector, including ideas from
guenther
2015-08-28
1
-4
/
+1
*
DTYPE_CRYPTO is not used anymore; ok guenther (a while ago)
mikeb
2014-11-18
1
-2
/
+2
*
file.h doesn't need to include unistd.h
tedu
2014-11-18
1
-2
/
+1
*
struct ucred; for fstat _KERNEL block
deraadt
2014-07-10
1
-1
/
+2
*
Move FHASLOCK from f_flag to f_iflags, freeing up a bit for passing
guenther
2013-06-05
1
-1
/
+2
*
Eliminate the f_usecount ref count in struct file; instead of sleeping
guenther
2012-05-01
1
-10
/
+6
*
Add struct proc * argument to FRELE() and FILE_SET_MATURE() in
guenther
2012-04-22
1
-4
/
+4
*
Rename FMARK to FIF_MARK and FDEFER to FIF_DEFER and
thib
2011-06-28
1
-1
/
+3
*
Rollback the allproclk and fileheadlk addition. When grabbing an
guenther
2010-07-19
1
-2
/
+1
*
Add a rwlock around the filehead and allproc lists, mainly to protect
tedu
2010-03-24
1
-1
/
+2
*
Put readv/writev changes back in, as they no longer hang ckuethe's ntpd.
blambert
2009-06-04
1
-6
/
+1
*
do per file io accounting and show that in fstat as well; pedro@ marco@ ok
mickey
2006-03-26
1
-1
/
+6
*
Replace select backends with poll backends. selscan() and pollscan()
millert
2003-09-23
1
-2
/
+2
*
must pre-def struct file before circular structs
deraadt
2003-08-06
1
-1
/
+2
*
move fileops out of file, and make it pretty. ok deraadt@ millert@
tedu
2003-08-01
1
-18
/
+15
*
caddr_t -> void *. ok millert@ tdeval@
tedu
2003-07-18
1
-2
/
+2
*
Remove the advertising clause in the UCB license which Berkeley
millert
2003-06-02
1
-6
/
+2
*
systrace facility, used to enforce and generate policies for system calls
provos
2002-05-16
1
-1
/
+2
*
First round of __P removal in sys
millert
2002-03-14
1
-18
/
+18
*
- Rename FILE_{,UN}USE to FREF and FRELE. USE is a bad verb and we don't have
art
2002-02-08
1
-8
/
+9
*
Add counting of temporary references to a struct file (as opposed to references
art
2002-02-05
1
-1
/
+9
*
Clarify some struct fields.
art
2001-10-31
1
-3
/
+3
*
- every new fd created by falloc() is marked as larval and should not be used
art
2001-10-26
1
-1
/
+12
[next]