[filedisk] Add support for threaded filedisks
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Tue, 1 Jun 2010 01:21:16 +0000 (21:21 -0400)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Tue, 1 Jun 2010 01:21:16 +0000 (21:21 -0400)
commit98538ada95a51016053f6697554de76cf19f9d33
treeefe755b0a88860c33c73d56654a84f5cba4e6c2b
parent9e1d1812362fc789b8fb9c2c0f742000335fa3f9
[filedisk] Add support for threaded filedisks

We now have a disk__io routine which enqueues a request for
later processing.  We implement a device__free routine to
support such asynchronous filedisks.  We have a thread
function per threaded filedisk which processes the queue
of requests.
src/include/filedisk.h
src/winvblock/filedisk/filedisk.c