On Wed, Nov 05, 2025 at 02:13:32PM +0100, Christian Brauner wrote:
> On Wed, Nov 05, 2025 at 04:55:34AM -0800, Christoph Hellwig wrote:
> > On Tue, Nov 04, 2025 at 03:46:31PM +0100, Christian Brauner wrote:
> > > Take first steps to split up fs.h. Add fs_super_types.h and fs_super.h
> > > headers that contain the types and functions associated with super
> > > blocks respectively.
> >
> > We have this nice concept called directories for namespace prefixes.
> > Why not include/linux/fs/*.h for all these split out bits?
>
> Sure, fine by me. Some do it differently. For example, mm has mm_* too.
> But yeah, the fs/ layout is fine.
/me raises eye-brows:
blk-cgroup.h blkdev.h blk-mq.h blktrace_api.h
blk-crypto.h blk-integrity.h blkpg.h blk_types.h
blk-crypto-profile.h blk-mq-dma.h blk-pm.h
What sort of mix-and-match bonanza have you got going on over there?