summaryrefslogtreecommitdiffstats
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* Several small but important fixes for snapshots:mckusick2000-12-194-17/+40
* Get rid of spurious check in ffs_truncate for i_size == lengthmckusick2000-12-191-2/+0
* add a stub for softdep_slowdown so that it's possible to build theassar2000-12-171-0/+6
* Avoid a data-consistency race between write() and mmap()dillon2000-12-171-0/+9
* - Move ifs_init() so that it can initialize ifs_inode_hash_mtx.tanimura2000-12-141-12/+12
* Do not race for the lock of an inode hash.tanimura2000-12-132-12/+84
* Preventing runaway kernel soft updates memory, take three.mckusick2000-12-134-73/+168
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-083-18/+11
* Staticize some malloc M_ instances.phk2000-12-081-13/+13
* Add necessary bwillwrite() in writev() entry point.dillon2000-12-061-3/+3
* More aggressively rate limit the growth of soft dependency structuresmckusick2000-11-201-33/+21
* Implement a low-memory deadlock solution.dillon2000-11-183-17/+26
* When deleting a file, the ordering of events imposed by soft updatesmckusick2000-11-141-15/+18
* Fixed breakage of mknod() in rev.1.48 of ext2_vnops.c and rev.1.126 ofbde2000-11-041-1/+3
* Give vop_mmap an untimely death. The opportunity to give it a timelyeivind2000-11-011-21/+0
* Add a missing <sys/systm.h>phk2000-10-301-0/+1
* Move suser() and suser_xxx() prototypes and a related #define fromphk2000-10-291-1/+0
* Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ingphk2000-10-293-3/+0
* Remove unneeded #include <sys/proc.h> lines.phk2000-10-291-1/+0
* o Introduce new VOP_ACCESS() flag VADMIN, allowing file systems to performrwatson2000-10-192-26/+48
* Initial commit of IFS - a inode-namespaced FFS. Here is a shortadrian2000-10-149-7/+1326
* o Sanity check was inverted, resulting in a possible spurious panicrwatson2000-10-091-1/+1
* Blow away the v_specmountpoint define, replacing it with what it waseivind2000-10-093-9/+9
* o Move initialization of ump from mp to the top of the function so thatrwatson2000-10-061-2/+1
* o Add call to ufs_extattr_uepm_destroy() in ffs_unmount() so as to cleanrwatson2000-10-041-0/+15
* o Correct use of lockdestroy() by adding a new ufs_extattr_uepm_destroy()rwatson2000-10-042-2/+25
* Convert lockmgr locks from using simple locks to using mutexes.jasone2000-10-046-15/+23
* Add a lock structure to vnode structure. Previously it was either allocatedbp2000-09-254-4/+7
* o Permit UFS Extended Attributes to be associated with special devicesrwatson2000-09-211-0/+8
* o Disallow privileged processes in jail() from directly accessingrwatson2000-09-181-1/+9
* o Allow privileged processes in jail() to override sticky bit behaviorrwatson2000-09-181-2/+2
* o Add a comment clarifying interaction between jail(), privileged processes,rwatson2000-09-181-0/+5
* o Add missing PRISON_ROOT allowing a privileged process in a jail() to notrwatson2000-09-181-1/+1
* o Substitute suser() calls for direct credential checks, which is nowrwatson2000-09-184-8/+10
* Silence a warning.des2000-09-171-1/+1
* Add new flag PDIRUNLOCK to the component.cn_flags which should be set bybp2000-09-171-13/+30
* Remove a pointless casting of a gid_t to a gid_t.phk2000-09-161-1/+1
* Add VOP_*VOBJECT vops, because MFS requires explicit vop specification.bp2000-09-121-0/+3
* o Variety of extended attribute fixesrwatson2000-09-121-26/+39
* Fix a 64-bitism. Use size_t instead of int for 4th argument to copyinstr.jhb2000-09-111-1/+2
* Cannot do MALLOC with M_WAITOK while holding ACQUIRE_LOCKmckusick2000-09-071-2/+2
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-073-3/+1
* Modify extended attribute protection model to authorize based onrwatson2000-09-022-43/+60
* o Restructure vaccess() so as to check for DAC permission to modify therwatson2000-08-291-1/+1
* o Correct spelling of ufs_exttatr_find_attr -> ufs_extattr_find_attrrwatson2000-08-262-22/+22
* Remove all traces of Julians DEVFS (incl from kern/subr_diskslice.c)phk2000-08-201-1/+2
* Centralize the canonical vop_access user/group/other check in vaccess().phk2000-08-201-41/+3
* Initialize *countp to 0 in stub for softdep_flushworklist().tegge2000-08-091-0/+1
* Fix the lockmgr panic everyone is seeing at shutdown time.roberto2000-08-011-1/+2
* Minor tweak - removed unused variable 'struct mount *mp';peter2000-07-281-1/+0
OpenPOWER on IntegriCloud