projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
11078ae
)
linux-user: do_shmdt(): Fix page_set_flags's 2nd arg.
author
takasi-y@ops.dti.ne.jp
<takasi-y@ops.dti.ne.jp>
Sat, 10 Apr 2010 17:09:57 +0000
(
02:09
+0900)
committer
Aurelien Jarno
<aurelien@aurel32.net>
Tue, 13 Apr 2010 22:19:56 +0000
(
00:19
+0200)
2nd arg of page_set_flags() should be start+size, but size.
Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.ne.jp>
Acked-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
linux-user/syscall.c
patch
|
blob
|
history
diff --git
a/linux-user/syscall.c
b/linux-user/syscall.c
index a03e4329e8a4c803ea427d71ed336d87dec7221a..26c0fb4dc63c862338d02a9e99dafce31da4d1af 100644
(file)
--- a/
linux-user/syscall.c
+++ b/
linux-user/syscall.c
@@
-2752,7
+2752,7
@@
static inline abi_long do_shmdt(abi_ulong shmaddr)
for (i = 0; i < N_SHM_REGIONS; ++i) {
if (shm_regions[i].start == shmaddr) {
shm_regions[i].start = 0;
- page_set_flags(shmaddr, shm_regions[i].size, 0);
+ page_set_flags(shmaddr, shm
addr + shm
_regions[i].size, 0);
break;
}
}