Project

General

Profile

Bug #2638

page coalescing can dissociate locked pages from their pfn

Added by Rich Lowe over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Category:
kernel
Start date:
2012-04-18
Due date:
% Done:

100%

Estimated time:
Difficulty:
Expert
Tags:
Gerrit CR:

Description

Joyent encountered, and rectified, a particularly nasty (in practice) problem with the VM when KVM is used.

When coalescing pages, we treat locked pages as locked into memory, but not as locked at their specific physical location. Thus allowing the locked page to migrate out from under KVM and its mapping of guest to host memory. Not particularly predictable chaos then ensues.

We should pull Bryan's fix for this into illumos, to greatly ease the time of anyone using KVM.

History

#1

Updated by Rich Lowe over 8 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 70 to 100

Resolved in r13673 commit:622cc2de0163

Also available in: Atom PDF