Messages in this thread | | | Date | Wed, 8 Dec 2021 11:05:14 +0100 | From | Christian Brauner <> | Subject | Re: [RFC 3/3] headers: repurpose linux/fs_types.h |
| |
On Tue, Dec 07, 2021 at 04:09:27PM +0100, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > linux/fs_types.h traditionally describes the types of file systems we > deal with, but the file name could also be interpreted to refer to > data types used for interacting with file systems, similar to > linux/spinlock_types.h or linux/mm_types.h. > > Splitting out the data type definitions from the generic header helps > avoid excessive indirect include hierarchies, so steal this file > name and repurpose it to contain the definitions for file, inode, > address_space, super_block, file_lock, quota and filename, along with > their respective callback operations, moving them out of linux/fs.h. > > The preprocessed linux/fs_types.h is now about 50KB, compared to > over 1MB for the traditional linux/fs.h, and can be included from > most other headers that currently rely on type definitions from > linux/fs.h. > > Signed-off-by: Arnd Bergmann <arnd@arndb.de> > ---
I tried to apply the series to take a closer look but it fails to apply cleanup down to v5.15 and any release after that. What's the base I should use for this?
| |