--- - branch: MAIN date: Thu Mar 9 00:21:55 UTC 2017 files: - new: '1.242' old: '1.241' path: src/sys/arch/x86/x86/pmap.c pathrev: src/sys/arch/x86/x86/pmap.c@1.242 type: modified id: 20170309T002155Z.4211c4cca3f3936b0b57450b6ece50cf668b6cbb log: | in pmap_get_ptp(), if we need to allocate multiple new ptp levels and succeed in allocating some pages but fail to get them all, free any ptps we did allocate before returning. also, only consume kernel-reserve pages if pmap_enter() is called without PMAP_CANFAIL set, to help avoid deadlocking during high memory pressure. module: src subject: 'CVS commit: src/sys/arch/x86/x86' unixtime: '1489018915' user: chs