summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjdike <jdike>2003-09-08 16:27:54 +0000
committerjdike <jdike>2003-09-08 16:27:54 +0000
commit145e7b08acf1a73483bc3e8fe0315833954765af (patch)
tree4347611b086b76fb335c41b893705d2dc6b1cadf
parent6149b82b1256bb2be4a3042b1c1371dc42fad931 (diff)
downloaduml-history-145e7b08acf1a73483bc3e8fe0315833954765af.tar.gz
Fixed a mmap failure when writing to a V2 COW file.
-rw-r--r--arch/um/drivers/ubd_kern.c2
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 */