| Age | Commit message (Expand) | Author |
| 2023-05-14 | kern/sys_descrip.c: Nix trailing whitespace. | riastradh |
| 2023-04-22 | fcntl(2), flock(2): Assert FHASLOCK is clear if no fo_advlock. | riastradh |
| 2023-04-22 | fcntl(2), flock(2): Unify error branches. | riastradh |
| 2023-04-22 | fcntl(2), flock(2): Fix missing fd_putfile in error branch. | riastradh |
| 2023-04-22 | file(9): New fo_posix_fadvise operation. | riastradh |
| 2023-04-22 | file(9): New fo_fpathconf operation. | riastradh |
| 2023-04-22 | file(9): New fo_advlock operation. | riastradh |
| 2022-04-16 | Lock vnode for VOP_PATHCONF(). | hannken |
| 2022-03-15 | posix_fadvise(2): Detect arithmetic overflow without UB. | riastradh |
| 2021-09-11 | sys/kern: Avoid fp->f_offset without the object (here, vnode) lock. | riastradh |
| 2020-02-23 | UVM locking changes, proposed on tech-kern: | ad |
| 2020-02-01 | Load struct filedesc::fd_dt with atomic_load_consume. | riastradh |
| 2019-09-15 | Add F_GETPATH, presented to tech-kern. | christos |
| 2019-08-26 | Reject negative offsets, to prevent panics later in genfs_getpages(). | maxv |
| 2019-05-21 | provide more info about who is getting ERESTART. | christos |
| 2019-02-03 | - add or adjust /* FALLTHROUGH */ where appropriate | mrg |
| 2017-12-26 | Refactor pipe1() and correct a bug in sys_pipe2() (SYS_pipe2) | kamil |
| 2014-09-05 | Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get | matt |
| 2014-09-05 | Don't next structure and enum definitions. | matt |
| 2013-04-08 | Remove some set but unused variables | skrll |
| 2012-08-05 | Force sys_close not to restart by returning ERESTART. | riastradh |
| 2012-02-11 | Add a posix_spawn syscall, as discussed on tech-kern. | martin |
| 2012-01-25 | Add locking, requested by yamt. Note that locking is not used everywhere | christos |
| 2012-01-25 | As discussed in tech-kern, provide the means to prevent delivery of SIGPIPE | christos |
| 2011-10-31 | PR/45545 Yui NARUSE: pipe2's return value is wrong | christos |
| 2011-06-26 | * Arrange for interfaces that create new file descriptors to be able to | christos |
| 2011-06-12 | Welcome to 5.99.53! Merge rmind-uvmplock branch: | rmind |
| 2011-04-10 | - Add O_CLOEXEC to open(2) | christos |
| 2010-12-18 | do_posix_fadvise: fix and improve previous change - add a comment with | rmind |
| 2010-10-27 | do_posix_fadvise: check for a negative length; truncate the offset and | rmind |
| 2009-10-28 | Make flock(2) more robust to invalid operation, such as | njoly |
| 2009-06-10 | do_posix_fadvise: | yamt |
| 2009-06-10 | do_posix_fadvise: on POSIX_FADV_WILLNEED, start prefeching of object's pages. | yamt |
| 2009-05-31 | do_posix_fadvise: turn some KASSERTs into CTASSERTs. | yamt |
| 2009-05-24 | More changes to improve kern_descrip.c. | ad |
| 2009-03-28 | sys_fcntl: use FD_CLOEXEC, instead of magic number '1'. | rmind |
| 2009-03-04 | Fix the posix_fadvise return value... finally. | skrll |
| 2009-01-22 | malloc -> kmem_alloc | yamt |
| 2009-01-11 | merge christos-time_t | christos |
| 2008-12-21 | Prevent a potential deadlock from a multithreaded process doing: | ad |
| 2008-09-15 | Replace intptr_t with uintptr_t in few more places. | rmind |
| 2008-08-31 | Make dup(2) return the correct error value, not 0. | njoly |
| 2008-07-02 | Change {ff,fd}_exclose and ff_allocated to bool. Change exclose arg to | matt |
| 2008-06-23 | sys_fcntl: use l_fd, not p_fd. | ad |
| 2008-04-28 | Remove clause 3 and 4 from TNF licenses | martin |
| 2008-04-24 | Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since | ad |
| 2008-03-21 | File descriptor changes, discussed on tech-kern: | ad |