[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 6/7] Fix zero-length write(2).
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 6/7] Fix zero-length write(2). |
Date: |
Mon, 29 Mar 2010 10:54:42 -0700 |
Signed-off-by: Richard Henderson <address@hidden>
---
exec.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/exec.c b/exec.c
index 33854e1..d69194c 100644
--- a/exec.c
+++ b/exec.c
@@ -2461,6 +2461,9 @@ int page_check_range(target_ulong start, target_ulong
len, int flags)
assert(start < ((abi_ulong)1 << L1_MAP_ADDR_SPACE_BITS));
#endif
+ if (len == 0) {
+ return 0;
+ }
if (start + len - 1 < start) {
/* We've wrapped around. */
return -1;
--
1.6.6.1
- [Qemu-devel] [PATCH 0/7] Fix tests for start+len address valid for guest, Richard Henderson, 2010/04/05
- [Qemu-devel] [PATCH 1/7] target-sparc: Fix TARGET_{PHYS, VIRT}_ADDR_SPACE_BITS., Richard Henderson, 2010/04/05
- [Qemu-devel] [PATCH 7/7] Use guest_start_len_valid in page_check_range., Richard Henderson, 2010/04/05
- [Qemu-devel] [PATCH 3/7] linux-user: Use guest_start_len_valid in msync., Richard Henderson, 2010/04/05
- [Qemu-devel] [PATCH 6/7] Fix zero-length write(2).,
Richard Henderson <=
- [Qemu-devel] [PATCH 2/7] Add guest_start_len_valid function., Richard Henderson, 2010/04/05
- [Qemu-devel] [PATCH 5/7] linux-user: Use guest_start_len_valid in mmap., Richard Henderson, 2010/04/05
- [Qemu-devel] [PATCH 4/7] linux-user: Use guest_start_len_valid in mremap., Richard Henderson, 2010/04/05