summaryrefslogtreecommitdiffstats
path: root/kernel/user_namespace.c
diff options
context:
space:
mode:
authorJeremy Fitzhardinge <jeremy@goop.org>2009-02-27 09:19:26 -0800
committerIngo Molnar <mingo@elte.hu>2009-03-02 12:58:19 +0100
commit9976b39b5031bbf76f715893cf080b6a17683881 (patch)
tree3f2c190e24540898aed0f2dc330b29062602b67f /kernel/user_namespace.c
parentd0c4f570276cb4d2dc4215b90eb7cb6e2bdd4a15 (diff)
downloadlinux-9976b39b5031bbf76f715893cf080b6a17683881.tar.gz
linux-9976b39b5031bbf76f715893cf080b6a17683881.tar.bz2
linux-9976b39b5031bbf76f715893cf080b6a17683881.zip
xen: deal with virtually mapped percpu data
The virtually mapped percpu space causes us two problems: - for hypercalls which take an mfn, we need to do a full pagetable walk to convert the percpu va into an mfn, and - when a hypercall requires a page to be mapped RO via all its aliases, we need to make sure its RO in both the percpu mapping and in the linear mapping This primarily affects the gdt and the vcpu info structure. Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> Cc: Xen-devel <xen-devel@lists.xensource.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Rusty Russell <rusty@rustcorp.com.au> Cc: Tejun Heo <htejun@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/user_namespace.c')
0 files changed, 0 insertions, 0 deletions