public inbox for linux-ext4@vger.kernel.org
 help / color / mirror / Atom feed
 messages from 2025-10-24 08:05:31 to 2025-10-29 01:07:08 UTC [more...]

[PATCHBOMB v6] fuse: containerize ext4 for safer operation
 2025-10-29  1:07 UTC  (114+ messages)
` [PATCHSET v6 1/8] fuse: general bug fixes
  ` [PATCH 1/5] fuse: flush pending fuse events before aborting the connection
  ` [PATCH 2/5] fuse: signal that a fuse inode should exhibit local fs behaviors
  ` [PATCH 3/5] fuse: implement file attributes mask for statx
  ` [PATCH 4/5] fuse: update file mode when updating acls
  ` [PATCH 5/5] fuse: propagate default and file acls on creation
` [PATCHSET v6 2/8] iomap: cleanups ahead of adding fuse support
  ` [PATCH 1/1] iomap: allow NULL swap info bdev when activating swapfile
` [PATCHSET v6 3/8] fuse: cleanups ahead of adding fuse support
  ` [PATCH 1/2] fuse: move the passthrough-specific code back to passthrough.c
  ` [PATCH 2/2] fuse_trace: "
` [PATCHSET v6 4/8] fuse: allow servers to use iomap for better file IO performance
  ` [PATCH 01/31] fuse: implement the basic iomap mechanisms
  ` [PATCH 02/31] fuse_trace: "
  ` [PATCH 03/31] fuse: make debugging configurable at runtime
  ` [PATCH 04/31] fuse: adapt FUSE_DEV_IOC_BACKING_{OPEN,CLOSE} to add new iomap devices
  ` [PATCH 05/31] fuse_trace: "
  ` [PATCH 06/31] fuse: flush events and send FUSE_SYNCFS and FUSE_DESTROY on unmount
  ` [PATCH 07/31] fuse: create a per-inode flag for toggling iomap
  ` [PATCH 08/31] fuse_trace: "
  ` [PATCH 09/31] fuse: isolate the other regular file IO paths from iomap
  ` [PATCH 10/31] fuse: implement basic iomap reporting such as FIEMAP and SEEK_{DATA,HOLE}
  ` [PATCH 11/31] fuse_trace: "
  ` [PATCH 12/31] fuse: implement direct IO with iomap
  ` [PATCH 13/31] fuse_trace: "
  ` [PATCH 14/31] fuse: implement buffered "
  ` [PATCH 15/31] fuse_trace: "
  ` [PATCH 16/31] fuse: implement large folios for iomap pagecache files
  ` [PATCH 17/31] fuse: use an unrestricted backing device with iomap pagecache io
  ` [PATCH 18/31] fuse: advertise support for iomap
  ` [PATCH 19/31] fuse: query filesystem geometry when using iomap
  ` [PATCH 20/31] fuse_trace: "
  ` [PATCH 21/31] fuse: implement fadvise for iomap files
  ` [PATCH 22/31] fuse: invalidate ranges of block devices being used for iomap
  ` [PATCH 23/31] fuse_trace: "
  ` [PATCH 24/31] fuse: implement inline data file IO via iomap
  ` [PATCH 25/31] fuse_trace: "
  ` [PATCH 26/31] fuse: allow more statx fields
  ` [PATCH 27/31] fuse: support atomic writes with iomap
  ` [PATCH 28/31] fuse_trace: "
  ` [PATCH 29/31] fuse: disable direct reclaim for any fuse server that uses iomap
  ` [PATCH 30/31] fuse: enable swapfile activation on iomap
  ` [PATCH 31/31] fuse: implement freeze and shutdowns for iomap filesystems
` [PATCHSET v6 5/8] fuse: allow servers to specify root node id
  ` [PATCH 1/3] fuse: make the root nodeid dynamic
  ` [PATCH 2/3] fuse_trace: "
  ` [PATCH 3/3] fuse: allow setting of root nodeid
` [PATCHSET v6 6/8] fuse: handle timestamps and ACLs correctly when iomap is enabled
  ` [PATCH 1/9] fuse: enable caching of timestamps
  ` [PATCH 2/9] fuse: force a ctime update after a fileattr_set call when in iomap mode
  ` [PATCH 3/9] fuse: allow local filesystems to set some VFS iflags
  ` [PATCH 4/9] fuse_trace: "
  ` [PATCH 5/9] fuse: cache atime when in iomap mode
  ` [PATCH 6/9] fuse: let the kernel handle KILL_SUID/KILL_SGID for iomap filesystems
  ` [PATCH 7/9] fuse_trace: "
  ` [PATCH 8/9] fuse: update ctime when updating acls on an iomap inode
  ` [PATCH 9/9] fuse: always cache ACLs when using iomap
` [PATCHSET v6 7/8] fuse: cache iomap mappings for even better file IO performance
  ` [PATCH 01/10] fuse: cache iomaps
  ` [PATCH 02/10] fuse_trace: "
  ` [PATCH 03/10] fuse: use the iomap cache for iomap_begin
  ` [PATCH 04/10] fuse_trace: "
  ` [PATCH 05/10] fuse: invalidate iomap cache after file updates
  ` [PATCH 06/10] fuse_trace: "
  ` [PATCH 07/10] fuse: enable iomap cache management
  ` [PATCH 08/10] fuse_trace: "
  ` [PATCH 09/10] fuse: overlay iomap inode info in struct fuse_inode
  ` [PATCH 10/10] fuse: enable iomap
` [PATCHSET v6 8/8] fuse: run fuse servers as a contained service
  ` [PATCH 1/2] fuse: allow privileged mount helpers to pre-approve iomap usage
  ` [PATCH 2/2] fuse: set iomap backing device block size
` [PATCHSET v6 1/5] libfuse: allow servers to use iomap for better file IO performance
  ` [PATCH 01/22] libfuse: bump kernel and library ABI versions
  ` [PATCH 02/22] libfuse: add kernel gates for FUSE_IOMAP
  ` [PATCH 03/22] libfuse: add fuse commands for iomap_begin and end
  ` [PATCH 04/22] libfuse: add upper level iomap commands
  ` [PATCH 05/22] libfuse: add a lowlevel notification to add a new device to iomap
  ` [PATCH 06/22] libfuse: add upper-level iomap add device function
  ` [PATCH 07/22] libfuse: add iomap ioend low level handler
  ` [PATCH 08/22] libfuse: add upper level iomap ioend commands
  ` [PATCH 09/22] libfuse: add a reply function to send FUSE_ATTR_* to the kernel
  ` [PATCH 10/22] libfuse: connect high level fuse library to fuse_reply_attr_iflags
  ` [PATCH 11/22] libfuse: support direct I/O through iomap
  ` [PATCH 12/22] libfuse: don't allow hardlinking of iomap files in the upper level fuse library
  ` [PATCH 13/22] libfuse: allow discovery of the kernel's iomap capabilities
  ` [PATCH 14/22] libfuse: add lower level iomap_config implementation
  ` [PATCH 15/22] libfuse: add upper "
  ` [PATCH 16/22] libfuse: add low level code to invalidate iomap block device ranges
  ` [PATCH 17/22] libfuse: add upper-level API to invalidate parts of an iomap block device
  ` [PATCH 18/22] libfuse: add atomic write support
  ` [PATCH 19/22] libfuse: create a helper to transform an open regular file into an open loopdev
  ` [PATCH 20/22] libfuse: add swapfile support for iomap files
  ` [PATCH 21/22] libfuse: add lower-level filesystem freeze, thaw, and shutdown requests
  ` [PATCH 22/22] libfuse: add upper-level filesystem freeze, thaw, and shutdown events
` [PATCHSET v6 2/5] libfuse: allow servers to specify root node id
  ` [PATCH 1/1] libfuse: allow root_nodeid mount option
` [PATCHSET v6 3/5] libfuse: implement syncfs
  ` [PATCH 1/4] libfuse: add strictatime/lazytime mount options
  ` [PATCH 2/4] libfuse: set sync, immutable, and append when loading files
  ` [PATCH 3/4] libfuse: wire up FUSE_SYNCFS to the low level library
  ` [PATCH 4/4] libfuse: add syncfs support to the upper library
` [PATCHSET v6 4/5] libfuse: cache iomap mappings for even better file IO performance
  ` [PATCH 1/3] libfuse: enable iomap cache management for lowlevel fuse
  ` [PATCH 2/3] libfuse: add upper-level iomap cache management
  ` [PATCH 3/3] libfuse: enable iomap
` [PATCHSET v6 5/5] libfuse: run fuse servers as a contained service
` [PATCHSET v6 1/6] fuse2fs: use fuse iomap data paths for better file I/O performance
` [PATCHSET v6 2/6] fuse4fs: specify the root node id
` [PATCHSET v6 3/6] fuse2fs: handle timestamps and ACLs correctly when iomap is enabled
` [PATCHSET v6 4/6] fuse2fs: cache iomap mappings for even better file IO performance
` [PATCHSET v6 5/6] fuse2fs: improve block and inode caching
` [PATCHSET v6 6/6] fuse4fs: run servers as a contained service
` [PATCHSET v6] fstests: support ext4 fuse testing

[PATCHv4 0/8]
 2025-10-28 23:03 UTC  (8+ messages)
` [PATCHv4 5/8] iomap: simplify direct io validity check

[RFC PATCH V3 0/7] mm/slab: reduce slab accounting memory overhead by allocating slabobj_ext metadata within unused slab space
 2025-10-28 23:03 UTC  (14+ messages)
` [RFC PATCH V3 1/7] mm/slab: allow specifying freepointer offset when using constructor
` [RFC PATCH V3 2/7] ext4: specify the free pointer offset for ext4_inode_cache
` [RFC PATCH V3 3/7] mm/slab: abstract slabobj_ext access via new slab_obj_ext() helper
` [RFC PATCH V3 4/7] mm/slab: use stride to access slabobj_ext
` [RFC PATCH V3 5/7] mm/memcontrol,alloc_tag: handle slabobj_ext access under KASAN poison
` [RFC PATCH V3 6/7] mm/slab: save memory by allocating slabobj_ext array from leftover
` [RFC PATCH V3 7/7] mm/slab: place slabobj_ext metadata in unused space within s->size

[PATCH 1/2] ext4: fix up copying of mount_opts in superblock tuning ioctls
 2025-10-28 13:32 UTC  (3+ messages)
` [PATCH 2/2] ext4: fix string copying in parse_apply_sb_mount_options()

[PATCH] ext4/048: Fix hangup due to no free inodes
 2025-10-28 11:34 UTC  (4+ messages)

[PATCH v7 00/11] Add more tests for multi fs block atomic writes
 2025-10-28  9:42 UTC  (3+ messages)
` [PATCH v7 05/12] generic: Add atomic write test using fio crc check verifier

[PATCH] jbd2: fix the inconsistency between checksum and data in memory for journal sb
 2025-10-28  6:47 UTC 

[PATCH 1/4] ext4: remove useless code in ext4_map_create_blocks
 2025-10-27 12:23 UTC  (4+ messages)
` [PATCH 2/4] ext4: rename EXT4_GET_BLOCKS_PRE_IO
` [PATCH 3/4] ext4: cleanup for ext4_map_blocks
` [PATCH 4/4] ext4: order mode should not take effect for DIO

[PATCH 04/10] ext4: Use folio_next_pos()
 2025-10-27  7:54 UTC  (3+ messages)

[PATCH 00/25] ext4: enable block size larger than page size
 2025-10-27  7:40 UTC  (34+ messages)
` [PATCH 01/25] ext4: remove page offset calculation in ext4_block_zero_page_range()
` [PATCH 02/25] ext4: remove page offset calculation in ext4_block_truncate_page()
` [PATCH 03/25] ext4: remove PAGE_SIZE checks for rec_len conversion
` [PATCH 04/25] ext4: make ext4_punch_hole() support large block size
` [PATCH 05/25] ext4: enable DIOREAD_NOLOCK by default for BS > PS as well
` [PATCH 06/25] ext4: introduce s_min_folio_order for future BS > PS support
` [PATCH 07/25] ext4: support large block size in ext4_calculate_overhead()
` [PATCH 08/25] ext4: support large block size in ext4_readdir()
` [PATCH 09/25] ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion
` [PATCH 10/25] ext4: add EXT4_LBLK_TO_P and EXT4_P_TO_LBLK for block/page conversion
` [PATCH 11/25] ext4: support large block size in ext4_mb_load_buddy_gfp()
` [PATCH 12/25] ext4: support large block size in ext4_mb_get_buddy_page_lock()
` [PATCH 13/25] ext4: support large block size in ext4_mb_init_cache()
` [PATCH 14/25] ext4: prepare buddy cache inode for BS > PS with large folios
` [PATCH 15/25] ext4: rename 'page' references to 'folio' in multi-block allocator
` [PATCH 16/25] ext4: support large block size in ext4_mpage_readpages()
` [PATCH 17/25] ext4: support large block size in ext4_block_write_begin()
` [PATCH 18/25] ext4: support large block size in mpage_map_and_submit_buffers()
` [PATCH 19/25] ext4: support large block size in mpage_prepare_extent_to_map()
` [PATCH 20/25] ext4: support large block size in __ext4_block_zero_page_range()
` [PATCH 21/25] ext4: make online defragmentation support large block size
` [PATCH 22/25] fs/buffer: prevent WARN_ON in __alloc_pages_slowpath() when BS > PS
` [PATCH 23/25] jbd2: "
` [PATCH 24/25] ext4: add checks for large folio incompatibilities "
` [PATCH 25/25] ext4: enable block size larger than page size

[PATCH AUTOSEL 6.17-5.10] fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
 2025-10-25 15:58 UTC  (2+ messages)
` [PATCH AUTOSEL 6.17-6.1] ext4: increase IO priority of fastcommit

[PATCH] jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
 2025-10-25  7:26 UTC 

[PATCH] jbd2: store more accurate errno in superblock when possible
 2025-10-25  3:33 UTC  (3+ messages)

filemap_* writeback interface cleanups v2
 2025-10-24 12:13 UTC  (10+ messages)
` [PATCH 05/10] btrfs: push struct writeback_control into start_delalloc_inodes
` [PATCH 06/10] mm,btrfs: add a filemap_flush_nr helper
` [PATCH 07/10] mm: remove __filemap_fdatawrite
` [PATCH 08/10] mm: remove filemap_fdatawrite_wbc
` [PATCH 09/10] mm: remove __filemap_fdatawrite_range
` [PATCH 10/10] mm: rename filemap_fdatawrite_range_kick to filemap_flush_range

[PATCH v2] mm: do not install PMD mappings when handling a COW fault
 2025-10-24 10:22 UTC 


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox