On Mon, Dec 06, 2021 at 03:10:42PM +0100, Christoph Hellwig wrote: > I think without the actual file system consumer this is a little pointless. > Can you please post this with an actual user in a single series? The series cleans up the semantics and naming of the low-level mapping helpers something we started earlier this year. This just finishes that work and generalizes the infrastructure. So I think this really should stand on its own. I really want to do this incrementally with the generic changes first so we have time to watch for regressions. The series is also at its core a semantic cleanup. No matter if I send this in one or in two series I'd like this to be a two-stage process where we first extend the generic infra and port existing filesystems as we do here. Next cycle we then port overlayfs as the first idmapped filesystem.