| Commit message (Expand) | Author | Age | Files | Lines |
* | dup2(n,n) would rlimit check before handling the n==n shortcut, |  deraadt | 2019-05-13 | 1 | -6/+6 |
* | trace struct flock; ok visa@ |  anton | 2018-11-05 | 1 | -1/+9 |
* | Remove all knotes from a file descriptor before closing the file in |  visa | 2018-08-24 | 1 | -1/+2 |
* | Use explicit fd indexing to access fd_ofiles, to clarify the code. |  visa | 2018-08-21 | 1 | -7/+6 |
* | Make fnew() return a new file with only one reference. This makes |  visa | 2018-08-20 | 1 | -3/+2 |
* | Remove a stale/obvious comment. |  visa | 2018-08-19 | 1 | -7/+1 |
* | Update fd_freefile when filtering/closing kqueue descriptors in fdcopy(). |  jsing | 2018-08-10 | 1 | -2/+5 |
* | Move socket & pipe specific logic in their ioctl handler. |  mpi | 2018-07-10 | 1 | -24/+4 |
* | Fix an argument type error that happens when translating fcntl(F_SETOWN) |  visa | 2018-07-07 | 1 | -8/+9 |
* | Update the file reference count field `f_count' using atomic operations |  visa | 2018-07-02 | 1 | -31/+63 |
* | Assert that fdp is locked in fdalloc(). |  visa | 2018-07-02 | 1 | -1/+3 |
* | Lock the file descriptor table when accessing the `fd_ofileflags' array. |  visa | 2018-07-01 | 1 | -1/+3 |
* | Raise file_pool's IPL to prevent deadlocks with the newly unlocked |  visa | 2018-06-27 | 1 | -2/+2 |
* | Remove a duplicate fd_used() call. The new file descriptor passed |  visa | 2018-06-26 | 1 | -2/+3 |
* | Implement DRI3/prime support. This allows graphics buffers to be passed |  kettenis | 2018-06-25 | 1 | -2/+6 |
* | Introduce fnew(), a function to initialize a `struct file'. |  mpi | 2018-06-25 | 1 | -12/+31 |
* | Use atomic operations for updating `numfiles'. This makes the file count |  visa | 2018-06-24 | 1 | -5/+6 |
* | Unlock sendmsg(2) and sendto(2). |  mpi | 2018-06-20 | 1 | -18/+42 |
* | Put file descriptors on shared data structures when they are completely |  mpi | 2018-06-18 | 1 | -46/+50 |
* | Move kqueue related fields from struct filedesc to struct kqueue. Solves a panic |  anton | 2018-06-17 | 1 | -8/+3 |
* | Revert introduction of fdinsert(), a sanitify check triggers when |  mpi | 2018-06-05 | 1 | -48/+38 |
* | Add an assert that makes explicit that finishdup() should receive |  visa | 2018-06-02 | 1 | -1/+3 |
* | Put file descriptors on shared data structures when they are completely |  mpi | 2018-06-02 | 1 | -38/+46 |
* | Use IPL_MPFLOOR for mutexes that can be taken w/ and w/o the KERNEL_LOCK(). |  mpi | 2018-05-31 | 1 | -2/+2 |
* | `f_mtx' must block interrupts as long as it is taken w/ and w/o the |  mpi | 2018-05-29 | 1 | -2/+6 |
* | Returns EBUSY if dup2(2) is called for a LARVAL file. |  mpi | 2018-05-28 | 1 | -6/+7 |
* | Change fd_iterfile() to not return imature fps instead of skipping them |  mpi | 2018-05-08 | 1 | -2/+2 |
* | Protect per-file counters and document which lock is used to protect |  mpi | 2018-05-08 | 1 | -1/+2 |
* | Remove proc from the parameters of vn_lock(). The parameter is |  visa | 2018-05-02 | 1 | -2/+2 |
* | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always |  visa | 2018-04-28 | 1 | -2/+2 |
* | Move FREF() inside fd_getfile(). |  mpi | 2018-04-27 | 1 | -12/+12 |
* | Rewrite fdcopy() to avoid memcpy()s. |  mpi | 2018-04-26 | 1 | -52/+38 |
* | Introduce fd_iterfile() a new helper function to iterate over `filehead'. |  mpi | 2018-04-25 | 1 | -1/+23 |
* | Do a FREF()/FRELE() dance after fd_getfile() in sys_fcntl(). |  mpi | 2018-04-18 | 1 | -3/+8 |
* | Use the current reference instead of incrementing `f_count' manually and |  mpi | 2018-04-12 | 1 | -5/+4 |
* | Call FREF(9) earlier instead of incrementing `f_count' directly in |  mpi | 2018-04-12 | 1 | -4/+8 |
* | The pledge flag for file descriptors opened from /dev/fd was always |  bluhm | 2018-04-11 | 1 | -3/+1 |
* | Revert previous, it introduced a bug found the hardway by landry@. |  mpi | 2018-04-09 | 1 | -16/+12 |
* | Call finishdup() instead of rerolling it in dupfdopen(). |  mpi | 2018-04-09 | 1 | -12/+16 |
* | Retain the UF_PLEDGED flag from the original fd during dup(2). |  bluhm | 2018-04-06 | 1 | -2/+2 |
* | Call FREF() right after fd_getfile() in dodup3(). |  mpi | 2018-04-03 | 1 | -3/+6 |
* | Call FREF() right after fd_getfile() in sys_flock(). |  mpi | 2018-03-28 | 1 | -3/+5 |
* | Remove almost unused `flags' argument of suser(). |  mpi | 2018-02-19 | 1 | -2/+2 |
* | Initialize a local variable to not leak kernel stack info to userland |  mpi | 2017-07-20 | 1 | -1/+2 |
* | Add a flags argument to falloc() that lets it optionally set the |  guenther | 2017-02-11 | 1 | -6/+8 |
* | Track a per-fd flag UF_PLEDGED. This indicates the initial open was done by a |  deraadt | 2017-01-24 | 1 | -3/+10 |
* | Allocate all memory chunks, and potentially sleeping, before freeing |  mpi | 2017-01-23 | 1 | -6/+11 |
* | Avoid curproc dance in dupfdopen(), by passing a struct proc * |  deraadt | 2017-01-23 | 1 | -7/+9 |
* | move knhash size to event.h, use it for hashfree. from Mathieu - |  tedu | 2016-09-24 | 1 | -2/+2 |
* | all pools have their ipl set via pool_setipl, so fold it into pool_init. |  dlg | 2016-09-15 | 1 | -7/+5 |