| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow fdinit() to be called with a NULL fdp argument so we can use | Poul-Henning Kamp | 2004-11-07 | 1 | -15/+16 |
* | When we open /dev/null for stdin/out/err for safety reasons, do it right: | Poul-Henning Kamp | 2004-11-06 | 1 | -3/+5 |
* | Push acquisition of the accept mutex out of sofree() into the caller | Robert Watson | 2004-10-18 | 1 | -0/+1 |
* | Another case where we need to guard against a partially | Julian Elischer | 2004-10-04 | 1 | -0/+2 |
* | Remove GIANT_REQUIRED from setugidsafety() as knote_fdclose() no longer | Robert Watson | 2004-08-19 | 1 | -2/+0 |
* | Add the missing knote_fdclose(). | Brian Feldman | 2004-08-16 | 1 | -2/+4 |
* | Add locking to the kqueue subsystem. This also makes the kqueue subsystem | John-Mark Gurney | 2004-08-15 | 1 | -20/+7 |
* | We're not yet ready to assert !Giant in kern_fcntl(), as it's called | Robert Watson | 2004-08-07 | 1 | -5/+4 |
* | Avoid acquiring Giant for some common light-weight or already MPSAFE | Robert Watson | 2004-08-06 | 1 | -2/+31 |
* | Assert Giant in the following file descriptor-related functions: | Robert Watson | 2004-08-04 | 1 | -0/+10 |
* | Push Giant acquisition down into fo_stat() from most callers. Acquire | Robert Watson | 2004-07-22 | 1 | -6/+0 |
* | Push acquisition of Giant from fdrop_closed() into fo_close() so that | Robert Watson | 2004-07-22 | 1 | -2/+0 |
* | In addition to the real user ID check, do an explicit jail | Christian S.J. Peron | 2004-07-14 | 1 | -2/+3 |
* | Explicitly initialize f_data and f_vnode to NULL. | Poul-Henning Kamp | 2004-06-19 | 1 | -0/+3 |
* | Do the dreaded s/dev_t/struct cdev */ | Poul-Henning Kamp | 2004-06-16 | 1 | -2/+2 |
* | Extend coverage of SOCK_LOCK(so) to include so_count, the socket | Robert Watson | 2004-06-12 | 1 | -0/+3 |
* | Deorbit COMPAT_SUNOS. | Poul-Henning Kamp | 2004-06-11 | 1 | -2/+2 |
* | Push the VOP_ADVLOCK() call to release advisory locks on vnode file | Robert Watson | 2004-06-01 | 1 | -11/+1 |
* | Remove advertising clause from University of California Regent's license, | Warner Losh | 2004-04-05 | 1 | -4/+0 |
* | Conditionally assert Giant in fputsock() based on the value of | Robert Watson | 2004-03-29 | 1 | -0/+1 |
* | Split the mlock() kernel code into two parts, mlock(), which unpacks | Don Lewis | 2004-02-26 | 1 | -1/+3 |
* | Device megapatch 4/6: | Poul-Henning Kamp | 2004-02-21 | 1 | -0/+2 |
* | Don't bother storing a result when all you need are the side effects. | Dag-Erling Smørgrav | 2004-02-16 | 1 | -5/+5 |
* | In fdcheckstd the descriptor table should never be shared, so just | David Malone | 2004-02-15 | 1 | -9/+7 |
* | Locking for the per-process resource limits structure. | John Baldwin | 2004-02-04 | 1 | -7/+16 |
* | Restore correct semantics for F_DUPFD fcntl. This should fix the errors | Dag-Erling Smørgrav | 2004-01-17 | 1 | -4/+4 |
* | WITNESS won't let us hold two filedesc locks at the same time, so juggle | Dag-Erling Smørgrav | 2004-01-16 | 1 | -3/+9 |
* | Remove two KASSERTs which were overly paranoid. | Dag-Erling Smørgrav | 2004-01-16 | 1 | -4/+0 |
* | Take care to drop locks when calling malloc() | Dag-Erling Smørgrav | 2004-01-15 | 1 | -2/+6 |
* | New file descriptor allocation code, derived from similar code introduced | Dag-Erling Smørgrav | 2004-01-15 | 1 | -243/+285 |
* | Mechanical whitespace cleanup. | Dag-Erling Smørgrav | 2004-01-11 | 1 | -10/+10 |
* | Remove long dead code, specifically, code related to munmapfd(). | Alan Cox | 2004-01-11 | 1 | -24/+0 |
* | Plug a leak of open files that happens when you exec a suid program | David Malone | 2003-12-28 | 1 | -0/+1 |
* | falloc allocates a file structure and adds it to the file descriptor | David Malone | 2003-10-19 | 1 | -2/+22 |
* | Remove the global variable 'cmask', which was used to initialize the | Robert Watson | 2003-10-02 | 1 | -2/+1 |
* | Do some minor Giant pushdown made possible by copyin, fget, fdrop, | David Malone | 2003-08-04 | 1 | -6/+6 |
* | Revision 1.51 of vm/uma_core.c modified uma_large_free() to acquire Giant | Alan Cox | 2003-07-29 | 1 | -6/+0 |
* | When exporting file descriptor data for threads invoking the | Robert Watson | 2003-07-28 | 1 | -0/+11 |
* | Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout. | Poul-Henning Kamp | 2003-07-27 | 1 | -1/+1 |
* | revision 1.51 of vm/uma_core.c modified uma_large_malloc() to acquire | Alan Cox | 2003-07-25 | 1 | -6/+0 |
* | Extend the mutex pool implementation to permit the creation and use of | Don Lewis | 2003-07-13 | 1 | -1/+1 |
* | Use the f_vnode field to tell which file descriptors have a vnode. | Poul-Henning Kamp | 2003-07-04 | 1 | -17/+11 |
* | Add a f_vnode field to struct file. | Poul-Henning Kamp | 2003-06-22 | 1 | -10/+11 |
* | Don't (re)initialize f_gcflag to zero. | Poul-Henning Kamp | 2003-06-20 | 1 | -2/+0 |
* | Unlock the struct file lock before aquiring Giant, otherwise | Alfred Perlstein | 2003-06-19 | 1 | -3/+3 |
* | Add a rate limited message reporting when kern.maxfiles is exceeded, | Mike Silbersack | 2003-06-19 | 1 | -2/+8 |
* | Reserve the last 5% of file descriptors for root use. This should allow | Mike Silbersack | 2003-06-18 | 1 | -2/+3 |
* | Initialize struct fileops with C99 sparse initialization. | Poul-Henning Kamp | 2003-06-18 | 1 | -8/+7 |
* | Use __FBSDID(). | David E. O'Brien | 2003-06-11 | 1 | -1/+3 |
* | Add tracking of process leaders sharing a file descriptor table and | Tor Egge | 2003-06-02 | 1 | -8/+194 |