KVM: propagate fault r/w information to gup(), allow read-only memory