summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_syscalls.c
AgeCommit message (Expand)Author
2006-06-25rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAITNikolay Sturm
2006-06-14move vfs_busy() to rwlocks and properly hide the locking api from vfsNikolay Sturm
2006-05-27remove useless error check and irritating commentNikolay Sturm
2006-04-30remove the simplelock argument from vfs_busy() which is currently notNikolay Sturm
2006-04-19Remove unused mount list simple_lock() gooPedro Martelletto
2006-03-26do per file io accounting and show that in fstat as well; pedro@ marco@ okMichael Shalayeff
2006-01-07p_dupfd need only be -1, nothing else. but this is nothing like what aaron h...Theo de Raadt
2005-11-30No need for vfs_busy() and vfs_unbusy() to take a process pointerPedro Martelletto
2005-11-27Don't set MNT_UPDATE and MNT_RELOAD before acquiring the mount pointPedro Martelletto
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
2005-11-08Use ANSI function declarations and deregister, no binary changePedro Martelletto
2005-07-03Extended Attributes was a piece to get to ACLs, however ACLs have notDale Rahn
2005-06-17remove undelete syscallTodd C. Miller
2005-05-27remove some dead code.marius eriksen
2005-05-27remove references of VOP_WHITEOUT from the kernel, okay millert@Pedro Martelletto
2005-05-27prepare the removal of sys_undelete(), make it a stub, okay millert@Pedro Martelletto
2005-05-26RIP stackable filesystems, ok marius@ tedu@, discussed with deraadt@Pedro Martelletto
2005-05-24when a device vnode associated with a mount point disappears, mark thePedro Martelletto
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-09-16check for VBAD vnodes on getvnode(). ok andreas@, tedu@ and marius@Pedro Martelletto
2004-08-05don't attempt to put processes back in a directory after unmount.Ted Unangst
2004-07-22remove p arg from fdplockTed Unangst
2004-07-18return EINVAL if ftruncate(2) is passed a negative offsetAnil Madhavapeddy
2004-07-13Change mode_t and nlink_t from 16bit to 32bit. This allows us toTodd C. Miller
2004-07-03if vinvalbuf() fails, unlock the vnode and release it. ok marius@Pedro Martelletto
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-05-14use pool for namei pathbuf. testing ok millert@ tdeval@Ted Unangst
2004-05-10when doing user mounts, inherit the MNT_NOEXEC flag from the coveredPedro Martelletto
2004-04-13useless caddr_t cast removal. same md5s.Ted Unangst
2004-01-06lock filedesc before manipulating. avoids some rare races.Ted Unangst
2003-09-01match syscallargs comments with realityHenning Brauer
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-07-18check v_mount for NULL before using. ok art@Ted Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-06attempt to put a process's cwd back in place after a forced umount.Ted Unangst
2003-05-05fix test for restoring mnt_syncer in dounmount.Ted Unangst
2003-05-01several related changes:Ted Unangst
2003-04-11zombies can't live allproc list. art fixed the real problem a while ago.Ted Unangst
2003-04-10don't try to update directories on zombies. pr2030. ok artTed Unangst
2002-10-02Check for negative values. Inspiration from tedu <grendel@zeitbombe.org>.Thomas Nordin
2002-08-23Cleanup change. Since almost all callers (except one) of getvnode did a FREFArtur Grabowski
2002-07-12Change the locking on the mountpoint slightly. Instead of using mnt_lockArtur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-22Extended Attribute support from FreeBSD/TrustedBSD ok art@, deraadt@Dale Rahn
2002-02-12More FREF/FRELE protection. This time all users of getvnode.Artur Grabowski
2002-02-08Require a FREFd file in dofilewrite{,v}.Artur Grabowski
2002-02-08require a FREFd fp in dofilereadv. Fix some comments.Artur Grabowski
2002-02-08simplify sys_pread a bit.Artur Grabowski
2002-02-08- Rename FILE_{,UN}USE to FREF and FRELE. USE is a bad verb and we don't haveArtur Grabowski
2002-02-05Add counting of temporary references to a struct file (as opposed to referencesArtur Grabowski