Merge tag 'zonefs-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Pull zonefs updates from Damien Le Moal: - Reorganize zonefs code to split file related operations to a new fs/zonefs/file.c file (me) - Modify zonefs to use dynamically allocated inodes and dentries (using the inode and dentry caches) instead of statically allocating everything on mount. This saves a significant amount of memory for very large zoned block devices with 10s of thousands of zones (me) - Make zonefs_sb_ktype a const struct kobj_type (Thomas) * tag 'zonefs-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs: zonefs: make kobj_type structure constant zonefs: Cache zone group directory inodes zonefs: Dynamically create file inodes when needed zonefs: Separate zone information from inode information zonefs: Reduce struct zonefs_inode_info size zonefs: Simplify IO error handling zonefs: Reorganize code
No related branches found
No related tags found
Showing
- fs/zonefs/Makefile 1 addition, 1 deletionfs/zonefs/Makefile
- fs/zonefs/file.c 878 additions, 0 deletionsfs/zonefs/file.c
- fs/zonefs/super.c 696 additions, 1235 deletionsfs/zonefs/super.c
- fs/zonefs/sysfs.c 1 addition, 1 deletionfs/zonefs/sysfs.c
- fs/zonefs/trace.h 11 additions, 9 deletionsfs/zonefs/trace.h
- fs/zonefs/zonefs.h 91 additions, 19 deletionsfs/zonefs/zonefs.h
fs/zonefs/file.c
0 → 100644
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment