Revision tags: xv6-rev11 |
|
#
4638cabf |
| 29-Aug-2017 |
Robert Morris <rtm@csail.mit.edu> |
fix runoff complaints about pagination and long lines
|
#
70d912b3 |
| 08-Aug-2017 |
Robert Morris <rtm@csail.mit.edu> |
protect ip->valid and ip->nlink with sleep lock in iput()
|
#
3375df50 |
| 08-Aug-2017 |
Robert Morris <rtm@csail.mit.edu> |
change ip->flags&I_VALID to ip->valid
|
#
dec637bc |
| 12-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Replace I_BUSY with sleep locks
|
Revision tags: xv6-rev9, xv6-rev8 |
|
#
74c77da6 |
| 29-Aug-2014 |
Frans Kaashoek <kaashoek@mit.edu> |
Nice layout for a printout of the code
|
Revision tags: xv6-rev7, osdi12-submit |
|
#
a5fbfe41 |
| 11-Oct-2011 |
Robert Morris <rtm@csail.mit.edu> |
clarify some FS comments
|
Revision tags: xv6-rev6 |
|
#
1ddfbbb1 |
| 29-Aug-2011 |
Frans Kaashoek <kaashoek@26-4-190.dynamic.csail.mit.edu> |
Revert "Introduce and use sleeplocks instead of BUSY flags" My changes have a race with re-used bufs and the code doesn't seem to get shorter Keep the changes that fixed ip->off race
This reverts co
Revert "Introduce and use sleeplocks instead of BUSY flags" My changes have a race with re-used bufs and the code doesn't seem to get shorter Keep the changes that fixed ip->off race
This reverts commit 3a5fa7ed9020eaf8ab843a16d26db7393b2ec072.
Conflicts:
defs.h file.c file.h
show more ...
|
#
22f7db53 |
| 29-Aug-2011 |
Austin Clements <amdragon@mit.edu> |
Renumber I_VALID since I_BUSY is gone
|
#
3a5fa7ed |
| 26-Aug-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Introduce and use sleeplocks instead of BUSY flags Remove I_BUSY, B_BUSY, and intrans defs and usages One spinlock per buf to avoid ugly loop in bget fix race in filewrite (don't update f->off after
Introduce and use sleeplocks instead of BUSY flags Remove I_BUSY, B_BUSY, and intrans defs and usages One spinlock per buf to avoid ugly loop in bget fix race in filewrite (don't update f->off after releasing lock)
show more ...
|
Revision tags: xv6-rev5, xv6-2010, xv6-rev4, xv6-rev3 |
|
#
0aef8914 |
| 08-Aug-2009 |
Russ Cox <rsc@swtch.com> |
shuffle and tweak for formatting. pdf has very good page breaks now. would be a good copy for fall 2009.
|
#
f3685aa3 |
| 31-May-2009 |
rsc <rsc> |
simplify
|
Revision tags: xv6-2008, xv6-2007, xv6-rev1 |
|
#
07090dd7 |
| 24-Aug-2007 |
rsc <rsc> |
Remove struct uinode. Remove type arg to mknod (assume T_DEV).
|
#
eaea18cb |
| 22-Aug-2007 |
rsc <rsc> |
PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf
Various changes made while offline.
+ bwrite sector argument is redundant; use b->sector. + reformatting of files for nicer PDF page breaks + distinguis
PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf
Various changes made while offline.
+ bwrite sector argument is redundant; use b->sector. + reformatting of files for nicer PDF page breaks + distinguish between locked, unlocked inodes in type signatures + change FD_FILE to FD_INODE + move userinit (nee proc0init) to proc.c + move ROOTDEV to param.h + always parenthesize sizeof argument
show more ...
|
Revision tags: symlinks, xv6-2006, xv6-rev0 |
|
#
9936bffa |
| 06-Sep-2006 |
rsc <rsc> |
fd.* -> file.*
|