tests/f_opt_extent: use tune2fs from the build tree in the test script
fuse2fs: fix build failure on systems which don't define EUCLEAN
libsupport: add a portable get_thread_id() function
libsupport: fix portability issues with the bthread.c
Merge tag 'tags/fuse2fs-writability_2026-03-12' into next
fuse2fs: enable the shutdown ioctl
fuse2fs: track our own writable state
fuse2fs: pass a struct fuse2fs to fs_writeable
Merge tag 'tags/fuse2fs-tracing_2026-03-12' into next
fuse2fs: record thread id in debug trace data
fuse2fs: improve tracing for file range operations
fuse2fs: print the function name in error messages, not the file name
fuse2fs: hook library error message printing
Merge tag 'tags/fuse2fs-refactor-mounting_2026-03-12' into next
fuse2fs: adjust OOM killer score if possible
fuse2fs: register as an IO flusher thread
fuse2fs: split filesystem mounting into helper functions
Merge tag 'tags/fuse2fs-refactor-unmounting_2026-03-12' into next
fuse2fs: hoist unmount code from main
fuse2fs: hoist lockfile code
fuse2fs: get rid of the global_fs variable
Merge tag 'tags/fuse2fs-refactor-operation-startup_2026-03-12' into next
fuse2fs: collect runtime of various operations
fuse2fs: clean up more boilerplate
fuse2fs: clean up operation completion
fuse2fs: clean up operation startup
fuse2fs: move fs assignment closer to locking the bfl
fuse2fs: consolidate file handle checking in op_ioctl
fuse2fs: rework fallocate file handle extraction
fuse2fs: rework checking file handles
fuse2fs: rework FUSE2FS_CHECK_CONTEXT not to rely on global_fs
tests: update tests after improving dir_index support
Merge tag 'fuse2fs-new-features_2026-03-13' into next
fuse2fs: implement MMP updates
libsupport: add background thread manager
fuse2fs: fix link count overflows on dir_nlink filesystems
fuse2fs: improve error handling behaviors
fuse2fs: constrain worker thread count
fuse2fs: cache symlink targets in the kernel
fuse2fs: improve want_extra_isize handling
fuse2fs: only flush O_SYNC files on close
fuse2fs: implement dirsync mode
fuse2fs: implement readdirplus
fuse2fs: implement dir seeking
fuse2fs: use file handles when possible
fuse2fs: read bitmaps asynchronously during initialization
fuse2fs: check root directory while mounting
fuse2fs: enable more caching
fuse2fs: disable write access when cluster size > block size
libext2fs: always use ext2fs_mmp_get_mem to allocate fs->mmp_buf
libext2fs: refactor aligned MMP buffer allocation
libext2fs: fix ext2fs_mmp_update
libext2fs: create link count adjustment helpers for dir_nlink
libext2fs: initialize htree when expanding directory
Merge tag 'fuse2fs-locking_2026-03-12' into next
fuse2fs: try to grab block device O_EXCL repeatedly
fuse2fs: quiet down write-protect warning
fuse2fs: try to lock filesystem image files before using them
libext2fs: add POSIX advisory locking to the unix IO manager
libext2fs: fix orphan file size > kernel limit with large blocksize
Revert "libext2fs: fix orphan file size > kernel limit with large blocksize"
Update for the 1.47.4 release
debian: update changelog for trixie-backports rebuild
debian: adjust gbp.conf to build for trixie-backports
Merge branch 'debian/master' into debian/backports
Revert "debian: back out libext2fs264 changes for stable backports"
Merge branch 'debian/master' into debian/backports
pristine-tar data for e2fsprogs_1.47.4.orig.tar.gz
Merge branch 'maint' into debian/master
Update release notes, etc., for the 1.47.4 release
misc: fix a dropped line in the mke2fs.conf man page
debian: drop the kfreebsd architecture
po: update ms.po (from translationproject.org)
misc: improve description of the salt in the e4crypt man page
ci.yml: drop building e2fsprogs on mingw32
fsck: fix memory leak of inst->type
doc: Updated `ext4` man page, using a simple table for `KERNEL SUPPORT`
doc: Updated `ext4`, `mke2fs`, `mke2fs.conf` and `tune2fs` man pages #3
doc: Updated `ext4`, `mke2fs`, `mke2fs.conf` and `tune2fs` man pages #2
doc: Updated `ext4`, `mke2fs`, `mke2fs.conf` and `tune2fs` man pages #1
Merge branch 'rbt/largefile' of github.com:robertlinux/e2fsprogs into maint
misc/create_inode.c: Fix for file larger than 2GB
e4defrag: don't try to defragment files which have 0 or 1 blocks
Create draft release notes for the 1.47.4 release
configure: check for FS_IOC_READ_VERITY_METADATA availability
libext2fs: fix orphan file size > kernel limit with large blocksize
mke2fs: fix memory leak which causes ASAN to complain
debian: mark libext2fs-dev as Multi-Arch: same
mke2fs: suppress large block warning if the kernel supports them
mke2fs: if the kernel supports bs > gt, skip the large blockize check
doc: fix mke2fs.8 Extended Options formatting
mke2fs: fix missing .TP in man page
mke2fs: add root_selinux option for root inode label
mke2fs: support multiple '-E' options
mke2fs: document the hash_seed option
ext2fs: fix fast symlink blocks check
Merge branch 'maint' of ../e2fsprogs-maint into next