Message ID | 20230825201225.348148-1-willy@infradead.org (mailing list archive) |
---|---|
Headers | show |
Series | Many folio conversions for ceph | expand |
On Fri, Aug 25, 2023 at 09:12:10PM +0100, Matthew Wilcox (Oracle) wrote: > I know David is working to make ceph large-folio-aware from the bottom up. > Here's my attempt at making the top (ie the part of ceph that interacts > with the page cache) folio-aware. Mostly this is just phasing out use > of struct page in favour of struct folio and using the new APIs. > > The fscrypt interaction still needs a bit of work, but it should be a > little easier now. There's still some weirdness in how ceph interacts > with the page cache; for example it holds folios locked while doing > writeback instead of dropping the folio lock after setting the writeback > flag. I'm not sure why it does that, but I don't want to try fixing that > as part of this series. > > I don't have a ceph setup, so these patches are only compile tested. > I really want to be rid of some compat code, and cecph is sometimes the > last user (or really close to being the last user). Any progress on merging these? It's making other patches I'm working on more difficult to have these patches outstanding.
On 11/17/23 23:37, Matthew Wilcox wrote: > On Fri, Aug 25, 2023 at 09:12:10PM +0100, Matthew Wilcox (Oracle) wrote: >> I know David is working to make ceph large-folio-aware from the bottom up. >> Here's my attempt at making the top (ie the part of ceph that interacts >> with the page cache) folio-aware. Mostly this is just phasing out use >> of struct page in favour of struct folio and using the new APIs. >> >> The fscrypt interaction still needs a bit of work, but it should be a >> little easier now. There's still some weirdness in how ceph interacts >> with the page cache; for example it holds folios locked while doing >> writeback instead of dropping the folio lock after setting the writeback >> flag. I'm not sure why it does that, but I don't want to try fixing that >> as part of this series. >> >> I don't have a ceph setup, so these patches are only compile tested. >> I really want to be rid of some compat code, and cecph is sometimes the >> last user (or really close to being the last user). > Any progress on merging these? It's making other patches I'm working on > more difficult to have these patches outstanding. > Hi Willy, I had one comment on the [01/15], could you confirm that ? Thanks - Xiubo