Page MenuHomeFreeBSD

D36675.diff
No OneTemporary

D36675.diff

diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c
--- a/sys/amd64/amd64/pmap.c
+++ b/sys/amd64/amd64/pmap.c
@@ -9013,13 +9013,8 @@
pdpe = pmap_pml4e_to_pdpe(pml4e, sva);
if ((*pdpe & PG_V) == 0)
continue;
- if ((*pdpe & PG_PS) != 0) {
- KASSERT(va_next <= eva,
- ("partial update of non-transparent 1G mapping "
- "pdpe %#lx sva %#lx eva %#lx va_next %#lx",
- *pdpe, sva, eva, va_next));
+ if ((*pdpe & PG_PS) != 0)
continue;
- }
va_next = (sva + NBPDR) & ~PDRMASK;
if (va_next < sva)

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 30, 12:27 PM (22 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
13182499
Default Alt Text
D36675.diff (542 B)

Event Timeline