diff options
author | jdike <jdike> | 2003-09-08 16:27:54 +0000 |
---|---|---|
committer | jdike <jdike> | 2003-09-08 16:27:54 +0000 |
commit | 145e7b08acf1a73483bc3e8fe0315833954765af (patch) | |
tree | 4347611b086b76fb335c41b893705d2dc6b1cadf | |
parent | 6149b82b1256bb2be4a3042b1c1371dc42fad931 (diff) | |
download | uml-history-145e7b08acf1a73483bc3e8fe0315833954765af.tar.gz |
Fixed a mmap failure when writing to a V2 COW file.
-rw-r--r-- | arch/um/drivers/ubd_kern.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/um/drivers/ubd_kern.c b/arch/um/drivers/ubd_kern.c index bbbc392..dae42bd 100644 --- a/arch/um/drivers/ubd_kern.c +++ b/arch/um/drivers/ubd_kern.c @@ -934,7 +934,7 @@ static int mmap_fd(struct request *req, struct ubd *dev, __u64 offset) return(-1); } - if(bit) + if(bit || (req->cmd == WRITE)) offset += dev->cow.data_offset; /* The data on disk must be page aligned */ |