X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/97901724584e74554916b89dfb8e95dc6497e687..58f0877fc16da760e2ed6910648ec67e9afff890:/lunaix-os/kernel/block/block.c diff --git a/lunaix-os/kernel/block/block.c b/lunaix-os/kernel/block/block.c index 216c0ef..aa6e52e 100644 --- a/lunaix-os/kernel/block/block.c +++ b/lunaix-os/kernel/block/block.c @@ -75,10 +75,6 @@ __block_read(struct device* dev, void* buf, size_t offset, size_t len) pwait(&req->wait); - // XXX temporary work-around - // in case pwait used in proc0. Need a dummy process! - wait_if((req->flags & BLKIO_PENDING)); - if (!(errno = req->errcode)) { memcpy(buf, tmp_buf + r, rd_size); errno = len; @@ -125,10 +121,6 @@ __block_write(struct device* dev, void* buf, size_t offset, size_t len) pwait(&req->wait); - // XXX temporary work-around - // in case pwait used in proc0. Need a dummy process! - wait_if((req->flags & BLKIO_PENDING)); - int errno = req->errcode; if (!errno) { errno = len;