diff options
| author | Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> | 2011-08-26 10:08:29 -0400 |
|---|---|---|
| committer | Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> | 2011-08-26 10:08:29 -0400 |
| commit | 3a5fa7ed9020eaf8ab843a16d26db7393b2ec072 (patch) | |
| tree | bfa4ad4ae03d7d21796bacaa7eab8e3d3e4ab365 /pipe.c | |
| parent | 8a9b6dbd4468f6312f1d07226a623879f970bd4b (diff) | |
| download | xv6-labs-2022-3a5fa7ed9020eaf8ab843a16d26db7393b2ec072.tar.xz xv6-labs-2022-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 'pipe.c')
| -rw-r--r-- | pipe.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4,8 +4,8 @@ #include "mmu.h" #include "proc.h" #include "fs.h" -#include "file.h" #include "spinlock.h" +#include "file.h" #define PIPESIZE 512 |
