Re: [PATCH 4/6] mm/page_io: rename bio_associate_blkg_from_page()
"Lorenzo Stoakes (ARM)" <[email protected]>
| Newsgroups | gmane.linux.kernel,gmane.linux.kernel.mm |
|---|---|
| Message-ID | <annKQgxGQvQe04iO@lucifer> |
On Fri, Aug 07, 2026 at 10:30:22PM +0300, Tal Zussman wrote: > On 8/7/26 2:56 PM, Matthew Wilcox wrote: > > On Thu, Aug 06, 2026 at 06:55:36PM -0400, Tal Zussman wrote: > >> This function takes a folio. Rename it to > >> bio_associate_blkg_from_folio() accordingly. While at it, convert the > >> macro in the !CONFIG_MEMCG || !CONFIG_BLK_CGROUP case to a function. > >> > >> Signed-off-by: Tal Zussman <[email protected]> > > > > Reviewed-by: Matthew Wilcox (Oracle) <[email protected]> > > > >> -static void bio_associate_blkg_from_page(struct bio *bio, struct folio *folio) > >> +static void bio_associate_blkg_from_folio(struct bio *bio, struct folio *folio) > > > > It's s shame this isn't const-qualified (after all, we don't modify the folio). > > That needs folio_memcg_charged() to take a const folio pointer, which it > > could. And folio_memcg_blkg_css() and folio_memcg(). That's a followup > > patch though. > > > > I had the same thought when looking at this and went all the way down the > callchain to dump_page(). I didn't want to flood the list with patches, but > happy to send a couple follow-up patches once this is in mm-new. Churn that achieves good things is OK :) (but of course, I would say that ;) -- Cheers, Lorenzo