Skip to content

Commit

Permalink
Merge tag 'zonefs-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kern…
Browse files Browse the repository at this point in the history
…el/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
  • Loading branch information
torvalds committed Feb 22, 2023
2 parents b7ee881 + 2b188a2 commit 232dd59
Show file tree
Hide file tree
Showing 6 changed files with 1,678 additions and 1,265 deletions.
2 changes: 1 addition & 1 deletion fs/zonefs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ ccflags-y += -I$(src)

obj-$(CONFIG_ZONEFS_FS) += zonefs.o

zonefs-y := super.o sysfs.o
zonefs-y := super.o file.o sysfs.o
Loading

0 comments on commit 232dd59

Please sign in to comment.