grab_cache_page_nowa(9)

NAME

grab_cache_page_nowait - returns locked page at given index in given
cache

SYNOPSIS

struct page * grab_cache_page_nowait(struct address_space * mapping,
                                     pgoff_t index);

ARGUMENTS

mapping
target address_space
index
the page index

DESCRIPTION

Same as grab_cache_page, but do not wait if the page is unavailable. This is intended for speculative data generators, where the data can be regenerated if the page couldnīt be grabbed. This routine should be
safe to call while holding the lock for another page.

Clear __GFP_FS when allocating the page to avoid recursion into the fs and deadlock against the callerīs locked page.

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout