summaryrefslogtreecommitdiff
path: root/sys/msdosfs
AgeCommit message (Expand)Author
2002-03-17don't do any flush-behind for async mounts.chs
2002-03-08msdosfs_rename(): also write the higher 16bits of start cluster if FAT32jdolecek
2002-03-08Pool deals fairly well with physical memory shortage, but it doesn'tthorpej
2002-01-08Use 'X' constants in the conversion arrays instead of hexadecimal numbers,jdolecek
2002-01-08make compilable with MSDOSFS_DEBUG (again), supply missing \n injdolecek
2001-12-22Add some minimal validation of the fsinfo.augustss
2001-11-30VOP_PUTPAGES() requires page-aligned offsets, so be sure to provide such.chs
2001-11-10add RCSIDslukem
2001-11-06Remove some variables that are set but never used.simonb
2001-11-03Don't generate an error if setting the gid/uid doesn't actually changeaugustss
2001-11-03Ignore windows-style FAT directory entries if we don't expect any morejdolecek
2001-09-22typo in previous.chs
2001-09-22check early for reads past EOF.chs
2001-09-15a whole bunch of changes to improve performance and robustness under load:chs
2001-09-15add a new VFS op, vfs_reinit, which is called when desiredvnodes ischs
2001-08-24heirarchy -> hierarchywiz
2001-07-22seperate -> separatewiz
2001-07-19remove support for creating files and directories from msdosfs_mknodassar
2001-06-12retrieve, not retreivewiz
2001-05-30use _KERNEL_OPTmrg
2001-05-28add a genfs_mmap() and change all of the disk-based filesystemschs
2001-02-27min() -> MIN(), max() -> MAX().chs
2001-02-18skip truncating a file to 0 before freeing it if it's already zero-length.chs
2001-02-07Fix nested extern declaration of prtactive.tsutsui
2001-01-22make filesystem vnodeop, specop, fifoop and vnodeopv_* arrays constjdolecek
2001-01-18constifyjdolecek
2001-01-01zero the pages for newly allocated clusters in deextend() after wechs
2000-12-10in *_sync(), don't skip vnodes which have (potentially dirty) pages.chs
2000-12-04Initialize 'frcn' to 0 in extendfile to be safe.fvdl
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-11-08Update for hashinit() change.ad
2000-09-19Adapt for VOP_FSYNC parameter change.fvdl
2000-08-11fix one of debug printfs to print dosfilename correctly, and includejdolecek
2000-08-06simplifyjdolecek
2000-08-03Convert namei pathname buffer allocation to use the pool allocator.thorpej
2000-08-03MALLOC()/FREE() are not to be used for variable sized allocations.thorpej
2000-07-30msdosfs_getattr(): do not report archived files (those with ATTR_ARCHIVE unset)jdolecek
2000-07-25msdosfs_setattr(): silently ignore uid/gid changes, insteadjdolecek
2000-07-25msdosfs_rename(): fix too many vrele()'s of fdvp in some error cases;jdolecek
2000-07-22change the lf_advlock() arguments fromjdolecek
2000-06-28remove include of <vm/vm.h>mrg
2000-05-28Add a new function to remove extra buffers when truncating a file. This ismycroft
2000-05-13Change the sementics of the last parameter from a boolean ("waitfor") toperseant
2000-05-13passs FAT block mask as argument to MSDOSFSEOF(), so that fat.h iscgd
2000-04-22msdosfs_read(): avoid integer overflow for files > 2GB, whenjdolecek
2000-04-03add a comment regarding FATMIRROR bit usage and restructure the codejdolecek
2000-03-30Remove register declarations.augustss
2000-03-30Delete redunctant decls of msdosfs_{mount,start,unmount,root,quotactl,simonb
2000-03-30Delete redundant decl of rootvp - it's in <sys/systm.h>.simonb
2000-03-27Add new CLUST_END and use it as parameter to pcbmap() when searchingjdolecek