diff options
author | Frans Kaashoek <[email protected]> | 2016-09-11 20:17:22 -0400 |
---|---|---|
committer | Frans Kaashoek <[email protected]> | 2016-09-11 20:17:22 -0400 |
commit | 2adb7c21dcbf50941b46f1e8d5f1b26ba86f2413 (patch) | |
tree | 71d41ce593020044163e70d5718ff3bedc4a2610 /buf.h | |
parent | 6670d3b5e084d9d900d2ea13e624e72e1e28f84c (diff) | |
download | xv6-labs-2adb7c21dcbf50941b46f1e8d5f1b26ba86f2413.tar.gz xv6-labs-2adb7c21dcbf50941b46f1e8d5f1b26ba86f2413.tar.bz2 xv6-labs-2adb7c21dcbf50941b46f1e8d5f1b26ba86f2413.zip |
Move retry loop/sleep/wakeup in bio.c into sleeping locks
Diffstat (limited to 'buf.h')
-rw-r--r-- | buf.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -3,6 +3,7 @@ struct buf { uint dev; uint blockno; struct sleeplock lock; + uint refcnt; struct buf *prev; // LRU cache list struct buf *next; struct buf *qnext; // disk queue |