Move retry loop/sleep/wakeup in bio.c into sleeping locks

This commit is contained in:
Frans Kaashoek 2016-09-11 20:17:22 -04:00
parent 6670d3b5e0
commit 2adb7c21dc
3 changed files with 31 additions and 28 deletions

2
defs.h
View file

@ -131,7 +131,7 @@ void popcli(void);
// sleeplock.c
void acquiresleep(struct sleeplock*);
void releasesleep(struct sleeplock*);
void releasesleep(struct sleeplock*);
int holdingsleep(struct sleeplock*);
void initsleeplock(struct sleeplock*, char*);