index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_descrip.c
Age
Commit message (
Expand
)
Author
2020-03-13
In order to unlock flock(2), make writes to the f_iflags field of struct
anton
2020-02-26
Release the file descriptor table lock before calling closef()
Visa Hankala
2020-02-18
Move setting of UF_EXCLOSE file descriptor flag inside finishdup().
Visa Hankala
2020-02-05
Move kernel locking inside knote_fdclose() from finishdup() and
Visa Hankala
2020-02-01
Make writes to the f_flag field of `struct file' MP-safe using atomic
anton
2020-01-08
Skip fdplock when freeing a file descriptor table. The lock is not
Visa Hankala
2020-01-08
Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and
Visa Hankala
2020-01-06
Make kqlist part of filedesc and serialize access to it using fdplock.
Visa Hankala
2020-01-03
Fix a file descriptor close race in kqueue_register()
Visa Hankala
2019-08-05
Allow concurrent reads of the f_offset field of struct file by
anton
2019-07-15
Do not relock fdp in fdrelease(). This prevents unnecessary locking
Visa Hankala
2019-07-12
Revert anton@ changes about read/write unlocking
solene
2019-07-10
Make read/write of the f_offset field belonging to struct file MP-safe;
anton
2019-07-03
Lock the kernel when removing file descriptors from the descriptor
Visa Hankala
2019-06-26
Return EINVAL, not EBADF for fcntl(fd, F_GETLK) of a non-vnode.
Todd C. Miller
2019-06-25
Return EINVAL not EBADF when trying to lock a non-vnode.
Todd C. Miller
2019-06-21
Make resource limit access MP-safe. So far, the copy-on-write sharing
Visa Hankala
2019-05-13
dup2(n,n) would rlimit check before handling the n==n shortcut,
Theo de Raadt
2018-11-05
trace struct flock; ok visa@
anton
2018-08-24
Remove all knotes from a file descriptor before closing the file in
Visa Hankala
2018-08-21
Use explicit fd indexing to access fd_ofiles, to clarify the code.
Visa Hankala
2018-08-20
Make fnew() return a new file with only one reference. This makes
Visa Hankala
2018-08-19
Remove a stale/obvious comment.
Visa Hankala
2018-08-10
Update fd_freefile when filtering/closing kqueue descriptors in fdcopy().
Joel Sing
2018-07-10
Move socket & pipe specific logic in their ioctl handler.
Martin Pieuchot
2018-07-07
Fix an argument type error that happens when translating fcntl(F_SETOWN)
Visa Hankala
2018-07-02
Update the file reference count field `f_count' using atomic operations
Visa Hankala
2018-07-02
Assert that fdp is locked in fdalloc().
Visa Hankala
2018-07-01
Lock the file descriptor table when accessing the `fd_ofileflags' array.
Visa Hankala
2018-06-27
Raise file_pool's IPL to prevent deadlocks with the newly unlocked
Visa Hankala
2018-06-26
Remove a duplicate fd_used() call. The new file descriptor passed
Visa Hankala
2018-06-25
Implement DRI3/prime support. This allows graphics buffers to be passed
Mark Kettenis
2018-06-25
Introduce fnew(), a function to initialize a `struct file'.
Martin Pieuchot
2018-06-24
Use atomic operations for updating `numfiles'. This makes the file count
Visa Hankala
2018-06-20
Unlock sendmsg(2) and sendto(2).
Martin Pieuchot
2018-06-18
Put file descriptors on shared data structures when they are completely
Martin Pieuchot
2018-06-17
Move kqueue related fields from struct filedesc to struct kqueue. Solves a panic
anton
2018-06-05
Revert introduction of fdinsert(), a sanitify check triggers when
Martin Pieuchot
2018-06-02
Add an assert that makes explicit that finishdup() should receive
Visa Hankala
2018-06-02
Put file descriptors on shared data structures when they are completely
Martin Pieuchot
2018-05-31
Use IPL_MPFLOOR for mutexes that can be taken w/ and w/o the KERNEL_LOCK().
Martin Pieuchot
2018-05-29
`f_mtx' must block interrupts as long as it is taken w/ and w/o the
Martin Pieuchot
2018-05-28
Returns EBUSY if dup2(2) is called for a LARVAL file.
Martin Pieuchot
2018-05-08
Change fd_iterfile() to not return imature fps instead of skipping them
Martin Pieuchot
2018-05-08
Protect per-file counters and document which lock is used to protect
Martin Pieuchot
2018-05-02
Remove proc from the parameters of vn_lock(). The parameter is
Visa Hankala
2018-04-28
Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always
Visa Hankala
2018-04-27
Move FREF() inside fd_getfile().
Martin Pieuchot
2018-04-26
Rewrite fdcopy() to avoid memcpy()s.
Martin Pieuchot
2018-04-25
Introduce fd_iterfile() a new helper function to iterate over `filehead'.
Martin Pieuchot
[next]