e2fsprogs/lib
Harshad Shirwadkar 3cc4f86744 libext2fs: provide APIs to configure fast commit blocks
This patch adds new libext2fs that allow configuring number of fast
commit blocks in journal superblock. We also add a struct
ext2fs_journal_params which contains number of fast commit blocks and
number of normal journal blocks. With this patch, the preferred way
for configuring number of blocks with and without fast commits is:

struct ext2fs_journal_params params;

ext2fs_get_journal_params(&params, ...);
params.num_journal_blocks = ...;
params.num_fc_blocks = ...;
ext2fs_create_journal_superblock2(..., &params, ...);
         OR
ext2fs_add_journal_inode3(..., &params, ...);

Signed-off-by: Harshad Shirwadkar <harshadshirwadkar@gmail.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2021-01-21 10:55:24 -05:00
..
blkid Define MKDIR_P in the Makefile.in files instead in MCONFIG.in 2020-10-04 23:05:01 -04:00
e2p libext2fs: provide APIs to configure fast commit blocks 2021-01-21 10:55:24 -05:00
et Define MKDIR_P in the Makefile.in files instead in MCONFIG.in 2020-10-04 23:05:01 -04:00
ext2fs libext2fs: provide APIs to configure fast commit blocks 2021-01-21 10:55:24 -05:00
ss Define MKDIR_P in the Makefile.in files instead in MCONFIG.in 2020-10-04 23:05:01 -04:00
support Define MKDIR_P in the Makefile.in files instead in MCONFIG.in 2020-10-04 23:05:01 -04:00
uuid Define MKDIR_P in the Makefile.in files instead in MCONFIG.in 2020-10-04 23:05:01 -04:00
Android.bp AOSP: Make ramdisk_available. 2020-03-20 23:11:15 -04:00
config.h.in Add configure and build support for the pthreads library 2021-01-21 10:50:40 -05:00
dirpaths.h.in Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
fpopen.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
Makefile.bsd-lib Fix "make install-strip" 2019-03-17 18:46:26 -04:00
Makefile.checker e2fsprogs: remove checker infrastructure 2014-07-04 23:59:30 -04:00
Makefile.darwin-lib Fix "make install-strip" 2019-03-17 18:46:26 -04:00
Makefile.elf-lib Fix "make install-strip" 2019-03-17 18:46:26 -04:00
Makefile.library Fix "make install-strip" 2019-03-17 18:46:26 -04:00
Makefile.profile Add configure options --enable-symlink-build and --enable-symlink-install 2010-05-17 19:21:42 -04:00
Makefile.solaris-lib Fix "make install-strip" 2019-03-17 18:46:26 -04:00