1TRY_TO_RELEASE_PAGE(9) Memory Management in Linux TRY_TO_RELEASE_PAGE(9)
2
3
4
6 try_to_release_page - release old fs-specific metadata on a page
7
9 int try_to_release_page(struct page * page, gfp_t gfp_mask);
10
12 page
13 the page which the kernel is trying to free
14
15 gfp_mask
16 memory allocation flags (and I/O mode)
17
19 The address_space is to try to release any data against the page
20 (presumably at page->private). If the release was successful, return
21 `1ยด. Otherwise return zero.
22
23 This may also be called if PG_fscache is set on a page, indicating that
24 the page is known to the local caching routines.
25
26 The gfp_mask argument specifies whether I/O may be performed to release
27 this page (__GFP_IO), and whether the call may block (__GFP_WAIT &
28 __GFP_FS).
29
31Kernel Hackers Manual 2.6. June 2019 TRY_TO_RELEASE_PAGE(9)