mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-23 07:23:12 +02:00
filemap: remove unused folio_add_wait_queue
folio_add_wait_queue() has been unused since 2021's commit 850cba069c
("cachefiles: Delete the cachefiles driver pending rewrite")
Remove it.
Link: https://lkml.kernel.org/r/20241116151446.95555-1-linux@treblig.org
Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Vishal Moola (Oracle) <vishal.moola@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
c58c4d244e
commit
1168b2bec7
|
@ -1280,11 +1280,6 @@ void folio_end_private_2(struct folio *folio);
|
||||||
void folio_wait_private_2(struct folio *folio);
|
void folio_wait_private_2(struct folio *folio);
|
||||||
int folio_wait_private_2_killable(struct folio *folio);
|
int folio_wait_private_2_killable(struct folio *folio);
|
||||||
|
|
||||||
/*
|
|
||||||
* Add an arbitrary waiter to a page's wait queue
|
|
||||||
*/
|
|
||||||
void folio_add_wait_queue(struct folio *folio, wait_queue_entry_t *waiter);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Fault in userspace address range.
|
* Fault in userspace address range.
|
||||||
*/
|
*/
|
||||||
|
|
19
mm/filemap.c
19
mm/filemap.c
|
@ -1463,25 +1463,6 @@ static int folio_put_wait_locked(struct folio *folio, int state)
|
||||||
return folio_wait_bit_common(folio, PG_locked, state, DROP);
|
return folio_wait_bit_common(folio, PG_locked, state, DROP);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* folio_add_wait_queue - Add an arbitrary waiter to a folio's wait queue
|
|
||||||
* @folio: Folio defining the wait queue of interest
|
|
||||||
* @waiter: Waiter to add to the queue
|
|
||||||
*
|
|
||||||
* Add an arbitrary @waiter to the wait queue for the nominated @folio.
|
|
||||||
*/
|
|
||||||
void folio_add_wait_queue(struct folio *folio, wait_queue_entry_t *waiter)
|
|
||||||
{
|
|
||||||
wait_queue_head_t *q = folio_waitqueue(folio);
|
|
||||||
unsigned long flags;
|
|
||||||
|
|
||||||
spin_lock_irqsave(&q->lock, flags);
|
|
||||||
__add_wait_queue_entry_tail(q, waiter);
|
|
||||||
folio_set_waiters(folio);
|
|
||||||
spin_unlock_irqrestore(&q->lock, flags);
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(folio_add_wait_queue);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* folio_unlock - Unlock a locked folio.
|
* folio_unlock - Unlock a locked folio.
|
||||||
* @folio: The folio.
|
* @folio: The folio.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user