diff options
author | jkh <jkh@FreeBSD.org> | 1999-05-11 11:03:18 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1999-05-11 11:03:18 +0000 |
commit | c419340e61b2dfc42b30b0f84bb59219cc032d17 (patch) | |
tree | 6cdce7273abfc166e060fb9eb591dc526bf3d2e2 /etc/Makefile | |
parent | 9a5315b2f67f70d3521e675bb1981d9eef763873 (diff) | |
download | FreeBSD-src-c419340e61b2dfc42b30b0f84bb59219cc032d17.zip FreeBSD-src-c419340e61b2dfc42b30b0f84bb59219cc032d17.tar.gz |
During probe, the page lockdown code in dpt_control.c does some
bad math: it does not handle page-boundary conditions, and will not
end up mapping all of the requested addresses. This will cause a panic:
page fault during probe on some systems. I have a machine that will
panic every time (when using the dpt driver) on kernel probe when there
are 5 drives installed. When there are 4 drives, it is fine.
Fix is to always allocate/deallocate an extra page.
There is also a bonus splx() fix on an early error return.
Submitted by: Mark J. Taylor <mtaylor@cybernet.com>
PR: 9367
Diffstat (limited to 'etc/Makefile')
0 files changed, 0 insertions, 0 deletions