mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 10:41:38 -04:00
MM: export page_wakeup functions
This will allow NFS to wait for PG_private to be cleared and, particularly, to send a wake-up when it is. Signed-off-by: NeilBrown <[email protected]> Acked-by: Andrew Morton <[email protected]> Signed-off-by: Trond Myklebust <[email protected]>
This commit is contained in:
parent
cbbce82209
commit
a4796e37c1
2 changed files with 10 additions and 8 deletions
|
|
@ -670,17 +670,13 @@ EXPORT_SYMBOL(__page_cache_alloc);
|
|||
* at a cost of "thundering herd" phenomena during rare hash
|
||||
* collisions.
|
||||
*/
|
||||
static wait_queue_head_t *page_waitqueue(struct page *page)
|
||||
wait_queue_head_t *page_waitqueue(struct page *page)
|
||||
{
|
||||
const struct zone *zone = page_zone(page);
|
||||
|
||||
return &zone->wait_table[hash_ptr(page, zone->wait_table_bits)];
|
||||
}
|
||||
|
||||
static inline void wake_up_page(struct page *page, int bit)
|
||||
{
|
||||
__wake_up_bit(page_waitqueue(page), &page->flags, bit);
|
||||
}
|
||||
EXPORT_SYMBOL(page_waitqueue);
|
||||
|
||||
void wait_on_page_bit(struct page *page, int bit_nr)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue