diff options
author | Frans Kaashoek <[email protected]> | 2011-08-26 10:08:29 -0400 |
---|---|---|
committer | Frans Kaashoek <[email protected]> | 2011-08-26 10:08:29 -0400 |
commit | 3a5fa7ed9020eaf8ab843a16d26db7393b2ec072 (patch) | |
tree | bfa4ad4ae03d7d21796bacaa7eab8e3d3e4ab365 /main.c | |
parent | 8a9b6dbd4468f6312f1d07226a623879f970bd4b (diff) | |
download | xv6-labs-3a5fa7ed9020eaf8ab843a16d26db7393b2ec072.tar.gz xv6-labs-3a5fa7ed9020eaf8ab843a16d26db7393b2ec072.tar.bz2 xv6-labs-3a5fa7ed9020eaf8ab843a16d26db7393b2ec072.zip |
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)
Diffstat (limited to 'main.c')
0 files changed, 0 insertions, 0 deletions