projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b2f2271
)
Fixed page fault handler to walk the correct memory space ( kernel or user ) dependin...
author
Phillip Susi
<phreak@iag.net>
Sun, 27 Jan 2002 00:33:36 +0000
(
00:33
+0000)
committer
Phillip Susi
<phreak@iag.net>
Sun, 27 Jan 2002 00:33:36 +0000
(
00:33
+0000)
svn path=/trunk/; revision=2565
reactos/apps/utils/pice/module/pgflt.c
patch
|
blob
|
history
diff --git
a/reactos/apps/utils/pice/module/pgflt.c
b/reactos/apps/utils/pice/module/pgflt.c
index
75ff433
..
b2e8dc6
100644
(file)
--- a/
reactos/apps/utils/pice/module/pgflt.c
+++ b/
reactos/apps/utils/pice/module/pgflt.c
@@
-187,7
+187,9
@@
ULONG HandlePageFault(FRAME* ptr)
}
// lookup VMA for this address
- vma = &(tsk->AddressSpace);
+ if( address > KERNEL_BASE )
+ vma = my_init_mm; // use kernel mem area for kernel addresses
+ else vma = &(tsk->AddressSpace); // otherwise, use user memory area
if( !vma || !(IsAddressValid((ULONG)vma))){
DPRINT((0,"vma not valid: vma: %x\n", vma));
return 0;