summaryrefslogtreecommitdiff
path: root/sys/xfs/xfs_node.c
diff options
context:
space:
mode:
authorPer Fogelstrom <pefo@cvs.openbsd.org>1998-08-30 13:42:15 +0000
committerPer Fogelstrom <pefo@cvs.openbsd.org>1998-08-30 13:42:15 +0000
commita2c225fd21b562734f25815645ee93c9f2958aa6 (patch)
tree867dd1f9c6669578e48ac448332749f560aeafc3 /sys/xfs/xfs_node.c
parent5ef58ba424569c0766f9b4fba4308288f1449790 (diff)
OK, this is another fix for the infamous i386 "PTDI panic". This fix is the
same as is used in 'vslock()'. The situation when this occurs is when a process tries to read or write to another process vm space and the _segment_ referenced have not yet been mapped. A certain way of crashing a system is to debug a program larger than 4 Mb (yes, those critters exist!). Set a break in an address above 4 Mb and pmap_enter panics because it can't fault in a new ptd page since it is not the process itself that calls pmap_enter. This is a fix, not a solution, but at least a user can't crash the kernel.
Diffstat (limited to 'sys/xfs/xfs_node.c')
0 files changed, 0 insertions, 0 deletions