Christoph Lameter <[email protected]> wrote: > > On Fri, 14 Apr 2006, Andrew Morton wrote: > > > > @@ -305,6 +306,12 @@ struct page * lookup_swap_cache(swp_entr > > > { > > > struct page *page; > > > > > > + if (is_migration_entry(entry)) { > > > + page = migration_entry_to_page(entry); > > > + get_page(page); > > > + return page; > > > + } > > > > What locking ensures that the state of `entry' remains unaltered across the > > is_migration_entry() and migration_entry_to_page() calls? > > entry is a variable passed by value to the function. Sigh. What locking ensures that the state of the page referred to by `entry' is stable? - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: Implement lookup_swap_cache for migration entries
- From: Christoph Lameter <[email protected]>
- Re: Implement lookup_swap_cache for migration entries
- References:
- [PATCH 0/5] Swapless page migration V2: Overview
- From: Christoph Lameter <[email protected]>
- [PATCH 2/5] Swapless V2: Add migration swap entries
- From: Christoph Lameter <[email protected]>
- Re: [PATCH 2/5] Swapless V2: Add migration swap entries
- From: Andrew Morton <[email protected]>
- Re: [PATCH 2/5] Swapless V2: Add migration swap entries
- From: Christoph Lameter <[email protected]>
- Re: [PATCH 2/5] Swapless V2: Add migration swap entries
- From: Andrew Morton <[email protected]>
- Re: [PATCH 2/5] Swapless V2: Add migration swap entries
- From: Christoph Lameter <[email protected]>
- Re: [PATCH 2/5] Swapless V2: Add migration swap entries
- From: Andrew Morton <[email protected]>
- Re: [PATCH 2/5] Swapless V2: Add migration swap entries
- From: Christoph Lameter <[email protected]>
- Re: [PATCH 2/5] Swapless V2: Add migration swap entries
- From: Andrew Morton <[email protected]>
- Implement lookup_swap_cache for migration entries
- From: Christoph Lameter <[email protected]>
- Re: Implement lookup_swap_cache for migration entries
- From: Andrew Morton <[email protected]>
- Re: Implement lookup_swap_cache for migration entries
- From: Christoph Lameter <[email protected]>
- [PATCH 0/5] Swapless page migration V2: Overview
- Prev by Date: Re: [PATCH][TAKE 3] THE LINUX/I386 BOOT PROTOCOL - Breaking the 256 limit
- Next by Date: Re: [PATCH 2/2] mm: fix mm_struct reference counting bugs in mm/oom_kill.c
- Previous by thread: Re: Implement lookup_swap_cache for migration entries
- Next by thread: Re: Implement lookup_swap_cache for migration entries
- Index(es):