My previous attempt at getting unmap_page_range right had a bad race condition. Here's a patch that should resolve it correctly. This patch applies on top of the patch I sent earlier in the day. Dave McCracken ====================================================================== Dave McCracken IBM Linux Base Kernel Team 1-512-838-3059 dmccr@us.ibm.com T/L 678-3059