Messages in this thread | | | Date | Mon, 10 Mar 2014 13:30:34 +0800 | From | Tang Chen <> | Subject | [V2 PATCH 0/2] Bug fix in aio ring page migration |
| |
This patch-set fixes the following two problems:
1. Need to use ctx->completion_lock to protect ring pages from being mis-written while migration.
2. Need memory barrier to ensure memory copy is done before ctx->ring_pages[] is updated.
NOTE: AIO ring page migration was implemented since Linux 3.12. So we need to merge these two patches into 3.12 stable tree.
Tang Chen (2): aio, memory-hotplug: Fix confliction when migrating and accessing ring pages. aio, mem-hotplug: Add memory barrier to aio ring page migration.
fs/aio.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-)
-- 1.7.7
| |