Re: [lc-devel] Announce: Compressed cache alpha-007 (kernel 2.6.18)
Status: Beta
Brought to you by:
nitin_sf
From: Nitin G. <nit...@gm...> - 2006-09-20 14:04:27
|
Peter Zijlstra wrote: > On Wed, 2006-09-20 at 18:23 +0530, Nitin Gupta wrote: > >>> Don't like the bit_spin_trylock/bit_spin_unlock in handle_ccache_fault; >>> what's wrong with TestSetPageLocked() and unlock_page() ? >>> >> If (PageCompressed(page)) is true then 'page' is 'struct chunk_head' >> not 'struct page' and you cannot use unlock_page() on chunk_head. > > ClearPageLocked() > But then how will you do equivalent of wait_on_chunk_head() ? -- Nitin |