summaryrefslogtreecommitdiff
path: root/file.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-25Remove trailing white space with:Frans Kaashoek1-1/+1
2014-08-27a start at concurrent FS system callsRobert Morris1-4/+4
2011-10-14don't let dirty blocks be evicted from cache!Robert Morris1-2/+6
2011-09-02Put filewrite in its own columnAustin Clements1-0/+1
2011-08-29Revert "Introduce and use sleeplocks instead of BUSY flags"Frans Kaashoek1-1/+1
2011-08-29Style nits; indentation and tabsAustin Clements1-1/+1
2011-08-26Introduce and use sleeplocks instead of BUSY flagsFrans Kaashoek1-3/+3
2011-08-15avoid deadlock by calling begin_trans() before locking any inodesRobert Morris1-2/+4
2011-08-12log write() dataRobert Morris1-3/+26
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek1-1/+0
2009-12-018ae0 instead of 8e00, thanks yandongFrans Kaashoek1-0/+1
2009-08-08shuffle and tweak for formatting.Russ Cox1-1/+1
2009-05-31group locks into structs they protect.rsc1-1/+1
2009-05-31use ftable like btable and itablersc1-22/+21
2007-08-28remove _ from pipe; be like filersc1-3/+3
2007-08-27delete unnecessary #include linesrsc1-7/+1
2007-08-27formatting shufflersc1-42/+39
2007-08-27fileincref -> filedup (consistent with idup)rsc1-3/+4
2007-08-24Remove struct uinode.rsc1-13/+9
2007-08-22PDF at http://am.lcs.mit.edu/~rsc/xv6.pdfrsc1-17/+21
2007-08-14formatting, cleanuprsc1-57/+55
2006-09-08stop using fd to name filesrsc1-42/+42
2006-09-07commentsrsc1-6/+5
2006-09-07refactor syscall codersc1-13/+1
2006-09-06fd_* => file_*rsc1-13/+13
2006-09-06fd.* -> file.*rsc1-0/+150