I realized I got the unmap code wrong for shared page tables. Here's a patch that fixes the problem plus optimizes the exit case. It should also fix Paul Larson's BUG(). Dave McCracken ====================================================================== Dave McCracken IBM Linux Base Kernel Team 1-512-838-3059 dmccr@us.ibm.com T/L 678-3059