|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] RE: A race condition in xenlinux exit_mmap
> 1. Add an 'int has_foreign_mappings' to mmu_context structure
> 2. Ensure the field is initialised in init_new_context() (e.g.,
>memset-zero the whole structure; already done on x86/64)
> 3. Set the field in direct_remap_pfn_range()
> 4. Check the field in _arch_exit_mmap() to avoid calling mm_unpin().
>
>That's it. Just needs testing.
>
Patch attached, and it passed on our patch test system.
-Xin
fix_exit_mmap.patch
Description: fix_exit_mmap.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|