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.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout