migration failure in 3.10 kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Naoya,

I encounter the issue that page migration fails due to page ref count != 1 thus return -EAGAIN in migrate_page_move_mapping().
And it turns out that in page fault handling, __migration_entry_wait() calls get_page_unless_zero() to get an extra ref count before wait_on_page_locked().

Is there a fix that can safely wait for migration to complete without taking the ref on page?
Thanks.

-Zhan

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]