linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* Query on mm/folio-compat: pagecache_get_page
@ 2023-02-14 18:23 Deepak R Varma
  2023-02-14 18:35 ` Sidhartha Kumar
  0 siblings, 1 reply; 3+ messages in thread
From: Deepak R Varma @ 2023-02-14 18:23 UTC (permalink / raw)
  To: Andrew Morton, linux-mm, linux-kernel, willy
  Cc: Saurabh Singh Sengar, Praveen Kumar, Deepak R Varma

Hello,
Could someone comment if it is safe to access the page member variable as
written on line #100 when folio is NULL as returned from the
__filemap_get_folio() function call? Is this kind of intentional page-fault
trigger for the system to handle a new/fresh page allocation?

	  2         folio = __filemap_get_folio(mapping, index, fgp_flags, gfp);
	  1         if (!folio || xa_is_value(folio))
	100                 return &folio->page;
	  1         return folio_file_page(folio, index);

The code is part of commit ID c5255b421fd04

Thank you,
./drv




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-02-14 19:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-14 18:23 Query on mm/folio-compat: pagecache_get_page Deepak R Varma
2023-02-14 18:35 ` Sidhartha Kumar
2023-02-14 19:17   ` Deepak R Varma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).