diff options
| -rw-r--r-- | usr/src/cmd/mdb/i86pc/modules/unix/i86mmu.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/usr/src/cmd/mdb/i86pc/modules/unix/i86mmu.c b/usr/src/cmd/mdb/i86pc/modules/unix/i86mmu.c index c6ac1d2967..15f4697b91 100644 --- a/usr/src/cmd/mdb/i86pc/modules/unix/i86mmu.c +++ b/usr/src/cmd/mdb/i86pc/modules/unix/i86mmu.c @@ -835,7 +835,6 @@ do_ptable_dcmd(pfn_t pfn, uint64_t level) int entry; uintptr_t pagesize; x86pte_t pte; - x86pte_t buf; physaddr_t paddr; size_t len; @@ -899,11 +898,10 @@ found_it: paddr = mmu_ptob((physaddr_t)pfn); for (entry = 0; entry < mmu.ptes_per_table; ++entry) { - len = mdb_pread(&buf, mmu.pte_size, + len = mdb_pread(&pte, mmu.pte_size, paddr + entry * mmu.pte_size); if (len != mmu.pte_size) return (DCMD_ERR); - pte = buf; if (pte == 0) continue; |
