| Commit message (Expand) | Author | Age | Files | Lines |
| * | Revert the blocked FIFO open fix, as there's either a race in the |  guenther | 2012-07-11 | 1 | -24/+18 |
| * | Don't release a FILE that wan't allocated. Found by benno@ |  guenther | 2012-07-10 | 1 | -3/+5 |
| * | Don't hold the fd-table lock across vn_open(), as opening a FIFO may block. |  guenther | 2012-07-08 | 1 | -16/+20 |
| * | Cleanup O_CLOEXEC handling and make sure UF_EXCLOSE is set correctly |  matthew | 2012-05-21 | 1 | -4/+10 |
| * | Remove the "vn_open() returning ENXIO means dup+close" hook that |  guenther | 2012-05-14 | 1 | -3/+3 |
| * | Add struct proc * argument to FRELE() and FILE_SET_MATURE() in |  guenther | 2012-04-22 | 1 | -13/+13 |
| * | Add tracing and dumping of "pointer to struct" syscall arguments for |  guenther | 2012-03-19 | 1 | -1/+10 |
| * | Negative offsets to pread/pwrite-family are only legal for character devices. |  guenther | 2011-11-06 | 1 | -7/+15 |
| * | ttys can't seek, so make pread/pwrite/preadv/pwritev fail with ESPIPE |  guenther | 2011-11-05 | 1 | -5/+9 |
| * | Make sure vfsp is not used uninitialized in the mount -o update case; |  miod | 2011-07-25 | 1 | -1/+2 |
| * | Add support for UTIME_OMIT and UTIME_NOW to utimensat(2), add the |  matthew | 2011-07-18 | 1 | -64/+102 |
| * | Add support for AT_REMOVEDIR to unlinkat(2), and switch sys_rmdir() to |  matthew | 2011-07-14 | 1 | -48/+30 |
| * | Fix typo that caused fchownat(2) and fchmodat(2) to try to dereference |  matthew | 2011-07-12 | 1 | -3/+3 |
| * | Fix up previous diff: use COMPAT_O48 instead of COMPAT_48, add option |  matthew | 2011-07-09 | 1 | -3/+5 |
| * | More syscalls.master cleanup: |  matthew | 2011-07-09 | 1 | -2/+2 |
| * | Add support for the O_CLOEXEC and O_DIRECTORY flags introduced in |  matthew | 2011-07-09 | 1 | -1/+3 |
| * | Support sending struct info to kdump. So far for struct stat and |  otto | 2011-07-08 | 1 | -1/+6 |
| * | Add support for the AT_EACCESS, AT_SYMLINK_NOFOLLOW, and |  matthew | 2011-07-08 | 1 | -60/+50 |
| * | Add new syscall entries to support the openat(2) family of functions |  matthew | 2011-07-07 | 1 | -53/+436 |
| * | Return the correct error for fchdir(not_file_or_dir) |  guenther | 2011-07-06 | 1 | -8/+6 |
| * | VOP_GETATTR() can sleep when accessing a file over NFS, so use |  matthew | 2011-07-06 | 1 | -8/+14 |
| * | Don't worry about lseek(2)ing past the end of raw disk devices. The |  matthew | 2011-07-05 | 1 | -14/+2 |
| * | Change basep parameter of getdirentries() to be off_t *, not long * |  millert | 2010-10-28 | 1 | -18/+57 |
| * | The previous two commits cannot be right. If in fact offsets > 4GB are |  deraadt | 2010-10-27 | 1 | -5/+1 |
| * | Oops. Lost the < 0 check on file position I had in the circulated |  krw | 2010-07-01 | 1 | -2/+2 |
| * | Return EINVAL if the file position is greater than LONG_MAX, since |  krw | 2010-07-01 | 1 | -1/+5 |
| * | Remove the "if the string address faulted, see if it looks like an int" |  tedu | 2010-06-29 | 1 | -24/+1 |
| * | eliminate some very redundant SCARG usage. ok art |  tedu | 2010-06-29 | 1 | -38/+49 |
| * | Use suser when possible. Suggested by miod@. |  fgsch | 2009-10-31 | 1 | -3/+3 |
| * | copyout() the correct size in sys_fhstatfs(), broken since 1.138. |  miod | 2009-09-08 | 1 | -3/+3 |
| * | check if we have access to the vnode before checking if we can write to |  fgsch | 2009-09-02 | 1 | -7/+9 |
| * | Remove the VREF() macro and replaces all instances with a call to verf(), |  thib | 2009-07-09 | 1 | -6/+6 |
| * | Put readv/writev changes back in, as they no longer hang ckuethe's ntpd. |  blambert | 2009-06-04 | 1 | -8/+14 |
| * | Revert readv/writev changes, as they trigger an apparent file descriptor |  blambert | 2009-06-03 | 1 | -11/+7 |
| * | dofile{read,write} are essentially identical to their iovec equivalents, |  blambert | 2009-06-02 | 1 | -7/+11 |
| * | make sure that any messing we do with a process's directories happens atomically and not after sleeping. |  tedu | 2008-11-11 | 1 | -7/+6 |
| * | change vrele() to return an int. if it returns 0, it can gaurantee that |  deraadt | 2008-11-01 | 1 | -5/+8 |
| * | checkdirs() walks allproc and calls sleeping functions if directories have |  deraadt | 2008-10-31 | 1 | -1/+4 |
| * | remove an if notyet block from sys_fstatfs(), that will never be needed, |  thib | 2008-08-08 | 1 | -5/+2 |
| * | remove an #if noyet block that will never be needed. |  thib | 2008-07-28 | 1 | -5/+2 |
| * | Delete vfs_bufstats() leftovers and unbreak compile with -DDEBUG |  rainer | 2008-06-13 | 1 | -5/+1 |
| * | Use LIST_FOREACH() instead of handrolling. |  thib | 2008-05-22 | 1 | -2/+2 |
| * | Fix a double VOP_UNLOCK() that was introduced into the error path |  millert | 2008-01-22 | 1 | -2/+4 |
| * | a few more places where getmicrotime is good enough. ok miod |  tedu | 2007-11-28 | 1 | -3/+3 |
| * | Use M_ZERO in a few more places to shave bytes from the kernel. |  art | 2007-09-07 | 1 | -3/+2 |
| * | Fix lock ordering problems when updating mount points, in some |  thib | 2007-08-30 | 1 | -3/+2 |
| * | Fix error path in sys_fhopen() if VOP_ADVLOCK fails. Spotted by aaron@ |  millert | 2007-08-06 | 1 | -7/+3 |
| * | Forgotten hackton diff: bounds check for seek on special devices |  otto | 2007-06-14 | 1 | -11/+26 |
| * | Retire VOP_LEASE(); It was a bit for NQNFS and has |  thib | 2007-01-16 | 1 | -30/+1 |
| * | When copying out struct statfs to userland, we need to zero out the fsid |  art | 2006-11-24 | 1 | -28/+39 |