diff options
author | Justin Hibbits <jhibbits@FreeBSD.org> | 2020-06-09 21:59:13 +0000 |
---|---|---|
committer | Justin Hibbits <jhibbits@FreeBSD.org> | 2020-06-09 21:59:13 +0000 |
commit | c8c5600701dec4f9c2d00c0369e1288c9a9cbe0a (patch) | |
tree | e1778447d711291c29c9797966a8766365fed2e2 /sys/mips/cavium | |
parent | 6907bbae187e11b642cf72e37e4841893f8d3126 (diff) | |
download | src-c8c5600701dec4f9c2d00c0369e1288c9a9cbe0a.tar.gz src-c8c5600701dec4f9c2d00c0369e1288c9a9cbe0a.zip |
powerpc/pmap: Fix wired memory leak in booke64 page directories
Properly handle reference counts in the 64-bit pmap page directories.
Otherwise all page table pages would leak due to over-referencing. This
would cause a quick enter to swap on a desktop system (AmigaOne X5000) when
quitting and rerunning applications, or just building world.
Add an INVARIANTS check to validate no leakage at pmap release time.
Notes
Notes:
svn path=/head/; revision=361988
Diffstat (limited to 'sys/mips/cavium')
0 files changed, 0 insertions, 0 deletions