| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | remove more caddr_t | 2004-05-20 | 9 | -36/+33 | ||
| | | ||||||
| * | Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpc | 2004-05-20 | 1 | -2/+10 | ||
| | | | | | | and m68k. ok drahn@, millert@ | |||||
| * | useless caddr_t casts removal, same sha1s | 2004-05-18 | 3 | -13/+13 | ||
| | | ||||||
| * | fix memory leak, ok tedu@ | 2004-05-18 | 1 | -1/+2 | ||
| | | ||||||
| * | Fix a bug that occurs when a FIFO is opened for writing with | 2004-05-14 | 1 | -3/+5 | ||
| | | | | | | | | | | | O_NONBLOCK set and there are no readers. Before returning ENXIO fifo_open calls VOP_CLOSE (and hence fifo_close). However, since fi_writers has not yet been incremented, when fifo_close decements fi_writers it is one too few. This could cause qmail processes to spin, consuming all the CPU. Noticed by avsm@ and henning@, test case provided by claudio@, Ok pedro@ | |||||
| * | use pool for namei pathbuf. testing ok millert@ tdeval@ | 2004-05-14 | 1 | -4/+5 | ||
| | | ||||||
| * | make sure uio_offset is a safe value, with suggestions from millert@ | 2004-05-05 | 7 | -27/+24 | ||
| | | | | | | ok deraadt@ millert@ problem noticed by deprotect.com | |||||
| * | useless casts | 2004-04-25 | 3 | -12/+10 | ||
| | | ||||||
| * | if you don't want the parent, don't use WANTPARENT. from pedro martelletto | 2004-04-25 | 1 | -5/+2 | ||
| | | ||||||
| * | only use um_cred for lookups, fixes pr 745. | 2004-04-25 | 1 | -4/+5 | ||
| | | | | | from pedro martelletto | |||||
| * | fix typos/spelling in comments, from pedro martelletto | 2004-04-25 | 1 | -2/+2 | ||
| | | ||||||
| * | use CMSG macros. netbsd via pedro marteletto. | 2004-04-23 | 1 | -3/+3 | ||
| | | ||||||
| * | allow force umount here too | 2004-03-03 | 1 | -2/+2 | ||
| | | ||||||
| * | repair status by not repeating fields. fixes pr2101 from jim razmus | 2004-03-03 | 1 | -5/+6 | ||
| | | ||||||
| * | support forced unmounts. pr2394 from peter werner | 2004-03-03 | 2 | -4/+4 | ||
| | | ||||||
| * | save room for nul, so we can unmount later. pr2327 from peter werner | 2004-03-03 | 1 | -2/+2 | ||
| | | ||||||
| * | prevent memory leak on revoke by freeing resources in a real reclaim | 2004-03-02 | 2 | -4/+25 | ||
| | | | | | | | function. also check fifoinfo is valid before deref. ok millert@ | |||||
| * | FIFO fixes adapted from FreeBSD: | 2004-02-24 | 1 | -56/+53 | ||
| | | | | | | | | | | | o use different wchan string for reading and writing o make O_RDWR not block forever o remove some useless casts o reorganize the normal, blocking code path (ie: O_NONBLOCK not set) o fix select/poll semantics wrt EOF. With these changes we pass the FIFO regress. OK tedu@ | |||||
| * | fiddle with filedesc lock to prevent recursion. crash and fix confirmed | 2004-02-21 | 1 | -1/+3 | ||
| | | | | | by marc balmer | |||||
| * | Don't rely on vp->v_usecount to tell when we can dispose of our resources | 2004-01-28 | 1 | -2/+2 | ||
| | | | | | | | | | in fifo_close(). If the FIFO is accessed via a layed fs (e.g. nullfs), v_usecount will always be 1. Instead, just check fip->if_readers and fip->fi_writers. If either one is non-zero we know the FIFO is in use and we should not free up its resources. Adapted from FreeBSD, NetBSD has an equivalent change (but they keep a counter instead). | |||||
| * | missing ar; form Alf Schlichting <leopold-bloom@foni.net> | 2003-12-09 | 1 | -2/+2 | ||
| | | ||||||
| * | typos from Michael Coulter; | 2003-11-29 | 1 | -8/+8 | ||
| | | ||||||
| * | set boottime's time to boottime, handy for find. requested by markus. | 2003-11-15 | 1 | -4/+8 | ||
| | | | | | | don't bother with microtime. time should be more than enough precision. from netbsd. | |||||
| * | typos from Jonathon Gray; | 2003-11-08 | 1 | -3/+3 | ||
| | | ||||||
| * | style(9)ed panics, from tom cosgrove. | 2003-10-24 | 2 | -5/+5 | ||
| | | ||||||
| * | Replace select backends with poll backends. selscan() and pollscan() | 2003-09-23 | 12 | -67/+111 | ||
| | | | | | | | | now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK | |||||
| * | change arguments to suser. suser now takes the process, and a flags | 2003-08-15 | 2 | -4/+4 | ||
| | | | | | | | | | | argument. old cred only calls user suser_ucred. this will allow future work to more flexibly implement the idea of a root process. looks like something i saw in freebsd, but a little different. use of suser_ucred vs suser in file system code should be looked at again, for the moment semantics remain unchanged. review and input from art@ testing and further review miod@ | |||||
| * | constify vfsops; tedu@ ok | 2003-08-14 | 14 | -28/+28 | ||
| | | ||||||
| * | constify constant targets | 2003-08-11 | 3 | -21/+21 | ||
| | | ||||||
| * | constify constant names | 2003-08-11 | 3 | -11/+10 | ||
| | | ||||||
| * | make procfs support statfs args. lossage noticed and patch tested by jolan | 2003-08-05 | 2 | -11/+5 | ||
| | | ||||||
| * | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 40 | -241/+81 | ||
| | | | | | rescinded 22 July 1999. Proofed by myself and Theo. | |||||
| * | mapdata -> umapdata like it was before | 2003-05-12 | 3 | -8/+8 | ||
| | | ||||||
| * | fix up locking and some issues with union. derived from netbsd | 2003-05-12 | 3 | -443/+595 | ||
| | | ||||||
| * | replaced by layer_subr.c | 2003-05-12 | 1 | -355/+0 | ||
| | | ||||||
| * | umapfs uses the new layer stuff now too. | 2003-05-12 | 4 | -805/+434 | ||
| | | ||||||
| * | most of the fixes for nullfs. use the new common layer stuff in genfs. | 2003-05-12 | 3 | -818/+267 | ||
| | | ||||||
| * | new files to support layered file systems. to be used in a bit. | 2003-05-12 | 5 | -0/+1925 | ||
| | | | | | mostly from work by Bill Studenmund - wrstuden at netbsd | |||||
| * | use LK_EXCLUSIVE like all other file systems. | 2003-05-11 | 2 | -4/+4 | ||
| | | | | | use LK_RETRY in kernfs_root(). "just in case" stuff. | |||||
| * | string cleaning; tedu ok | 2003-05-06 | 1 | -2/+3 | ||
| | | ||||||
| * | call lockmgr a bit earlier to avoid a race. | 2003-04-28 | 1 | -7/+8 | ||
| | | ||||||
| * | rename rootvp to rvp to avoid global. ok deraadt@ krw@ | 2003-04-14 | 1 | -6/+6 | ||
| | | ||||||
| * | sprintf elimination from rohee. | 2003-04-07 | 1 | -6/+6 | ||
| | | ||||||
| * | some snprintf usage from rohee. | 2003-04-07 | 1 | -10/+10 | ||
| | | ||||||
| * | Ensure that all files in /kern end with a newline (machine, model, | 2003-03-30 | 1 | -2/+8 | ||
| | | | | | | | osrelease and ostype were not). ok tedu@ | |||||
| * | Disallow ptrace if P_SUGIDEXEC flag is set (we already disallow if P_SUGID | 2003-03-09 | 1 | -1/+2 | ||
| | | | | | is set). deraadt@ and tholo@ OK. | |||||
| * | use M_MISCFSMNT instead of M_UFSMNT for mount data | 2003-02-24 | 5 | -18/+18 | ||
| | | | | | ok art@ | |||||
| * | correct typo | 2003-02-24 | 1 | -2/+2 | ||
| | | | | | ok art@ | |||||
| * | Remove tcfs until this entire licensing mess is cleaned up. This is | 2003-02-24 | 23 | -4064/+0 | ||
| | | | | | ANOTHER case of a developer having ignored licenses when importing code. | |||||
| * | Remove commons; inspired by netbsd. | 2003-02-12 | 2 | -3/+5 | ||
| | | ||||||
