aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto/via/padlock.c
diff options
context:
space:
mode:
authorJustin Hibbits <jhibbits@FreeBSD.org>2020-06-09 21:59:13 +0000
committerJustin Hibbits <jhibbits@FreeBSD.org>2020-06-09 21:59:13 +0000
commitc8c5600701dec4f9c2d00c0369e1288c9a9cbe0a (patch)
treee1778447d711291c29c9797966a8766365fed2e2 /sys/crypto/via/padlock.c
parent6907bbae187e11b642cf72e37e4841893f8d3126 (diff)
downloadsrc-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/crypto/via/padlock.c')
0 files changed, 0 insertions, 0 deletions