Messages in this thread | | | From | Tang Chen <> | Subject | [PATCH 0/2] Bug fix in aio ring page migration. | Date | Thu, 27 Feb 2014 18:40:14 +0800 |
| |
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 | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+)
-- 1.8.3.1
| |