linux-ext4.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2025-08-18 11:56:59 to 2025-08-23 04:37:22 UTC [more...]

[PATCH v2 0/9] fallocate: introduce FALLOC_FL_WRITE_ZEROES flag
 2025-08-23  4:37 UTC  (4+ messages)
` [PATCH v2 1/9] block: introduce max_{hw|user}_wzeroes_unmap_sectors to queue limits

[syzbot] [exfat?] [ext4?] WARNING in __rt_mutex_slowlock_locked
 2025-08-23  0:59 UTC  (3+ messages)

[PATCH 00/50] fs: rework inode reference counting
 2025-08-22 15:27 UTC  (68+ messages)
` [PATCH 01/50] fs: add an i_obj_count refcount to the inode
` [PATCH 02/50] fs: make the i_state flags an enum
    ` [PATCH 02/50] "
` [PATCH 03/50] fs: hold an i_obj_count reference in wait_sb_inodes
` [PATCH 04/50] fs: hold an i_obj_count reference for the i_wb_list
` [PATCH 05/50] fs: hold an i_obj_count reference for the i_io_list
` [PATCH 06/50] fs: hold an i_obj_count reference in writeback_sb_inodes
` [PATCH 07/50] fs: hold an i_obj_count reference while on the hashtable
` [PATCH 08/50] fs: hold an i_obj_count reference while on the LRU list
` [PATCH 09/50] fs: hold an i_obj_count reference while on the sb inode list
` [PATCH 10/50] fs: stop accessing ->i_count directly in f2fs and gfs2
  ` (subset) "
` [PATCH 11/50] fs: hold an i_obj_count when we have an i_count reference
` [PATCH 12/50] fs: rework iput logic
` [PATCH 13/50] fs: add an I_LRU flag to the inode
` [PATCH 14/50] fs: maintain a list of pinned inodes
` [PATCH 15/50] fs: delete the inode from the LRU list on lookup
` [PATCH 16/50] fs: change evict_inodes to use iput instead of evict directly
` [PATCH 17/50] fs: hold a full ref while the inode is on a LRU
` [PATCH 18/50] fs: disallow 0 reference count inodes
` [PATCH 19/50] fs: make evict_inodes add to the dispose list under the i_lock
` [PATCH 20/50] fs: convert i_count to refcount_t
` [PATCH 21/50] fs: use refcount_inc_not_zero in igrab
` [PATCH 22/50] fs: use inode_tryget in find_inode*
` [PATCH 23/50] fs: update find_inode_*rcu to check the i_count count
` [PATCH 24/50] fs: use igrab in insert_inode_locked
` [PATCH 25/50] fs: remove I_WILL_FREE|I_FREEING check from __inode_add_lru
` [PATCH 26/50] fs: remove I_WILL_FREE|I_FREEING check in inode_pin_lru_isolating
` [PATCH 27/50] fs: use inode_tryget in evict_inodes
` [PATCH 28/50] fs: change evict_dentries_for_decrypted_inodes to use refcount
` [PATCH 29/50] block: use igrab in sync_bdevs
` [PATCH 30/50] bcachefs: use the refcount instead of I_WILL_FREE|I_FREEING
` [PATCH 31/50] btrfs: don't check I_WILL_FREE|I_FREEING
` [PATCH 32/50] fs: use igrab in drop_pagecache_sb
` [PATCH 33/50] fs: stop checking I_FREEING in d_find_alias_rcu
` [PATCH 34/50] ext4: stop checking I_WILL_FREE|IFREEING in ext4_check_map_extents_env
` [PATCH 35/50] fs: remove I_WILL_FREE|I_FREEING from fs-writeback.c
` [PATCH 36/50] gfs2: remove I_WILL_FREE|I_FREEING usage
` [PATCH 37/50] fs: remove I_WILL_FREE|I_FREEING check from dquot.c
` [PATCH 38/50] notify: remove I_WILL_FREE|I_FREEING checks in fsnotify_unmount_inodes
` [PATCH 39/50] xfs: remove I_FREEING check
` [PATCH 40/50] landlock: remove I_FREEING|I_WILL_FREE check
` [PATCH 41/50] fs: change inode_is_dirtytime_only to use refcount
` [PATCH 42/50] btrfs: remove references to I_FREEING
` [PATCH 43/50] ext4: remove reference to I_FREEING in inode.c
` [PATCH 44/50] ext4: remove reference to I_FREEING in orphan.c
` [PATCH 45/50] pnfs: use i_count refcount to determine if the inode is going away
` [PATCH 46/50] fs: remove some spurious I_FREEING references in inode.c
` [PATCH 47/50] xfs: remove reference to I_FREEING|I_WILL_FREE
` [PATCH 48/50] ocfs2: do not set I_WILL_FREE
` [PATCH 49/50] fs: remove I_FREEING|I_WILL_FREE
` [PATCH 50/50] fs: add documentation explaining the reference count rules for inodes

[PATCHv3 0/8] direct-io: even more flexible io vectors
 2025-08-22 14:30 UTC  (2+ messages)

[REGRESSION][STABLE] ext4: too many credits wanted / file system issue in v6.16.1
 2025-08-22 12:41 UTC  (3+ messages)

[PATCH 6.16 000/564] 6.16.2-rc2 review
 2025-08-22 12:41 UTC  (4+ messages)

[PATCH v5 00/11] Add more tests for multi fs block atomic writes
 2025-08-22  8:02 UTC  (13+ messages)
` [PATCH v5 01/12] common/rc: Add _min() and _max() helpers
` [PATCH v5 02/12] common/rc: Add _require_fio_version helper
` [PATCH v5 03/12] common/rc: Add a helper to run fsx on a given file
` [PATCH v5 04/12] ltp/fsx.c: Add atomic writes support to fsx
` [PATCH v5 05/12] generic: Add atomic write test using fio crc check verifier
` [PATCH v5 06/12] generic: Add atomic write test using fio verify on file mixed mappings
` [PATCH v5 07/12] generic: Add atomic write multi-fsblock O_[D]SYNC tests
` [PATCH v5 08/12] generic: Stress fsx with atomic writes enabled
` [PATCH v5 09/12] generic: Add sudden shutdown tests for multi block atomic writes
` [PATCH v5 10/12] ext4: test atomic write and ioend codepaths with bigalloc
` [PATCH v5 11/12] ext4: Test atomic writes allocation and write "
` [PATCH v5 12/12] ext4: Atomic write test for extent split across leaf nodes

[PATCH] ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()
 2025-08-21 13:38 UTC 

[PATCH v4 00/11] Add more tests for multi fs block atomic writes
 2025-08-21 12:19 UTC  (26+ messages)
` [PATCH v4 01/11] common/rc: Add _min() and _max() helpers
` [PATCH v4 03/11] ltp/fsx.c: Add atomic writes support to fsx
` [PATCH v4 04/11] generic: Add atomic write test using fio crc check verifier
` [PATCH v4 09/11] ext4: Atomic writes stress test for bigalloc using fio crc verifier
` [PATCH v4 10/11] ext4: Atomic writes test for bigalloc using fio crc verifier on multiple files
` [PATCH v4 11/11] ext4: Atomic write test for extent split across leaf nodes

[RFC v4] fuse: use fs-iomap for better performance so we can containerize ext4
 2025-08-21  1:24 UTC  (72+ messages)
` [PATCHSET RFC v4 1/6] fuse4fs: fork a low level fuse server
  ` [PATCH 01/20] fuse2fs: port fuse2fs to lowlevel libfuse API
  ` [PATCH 02/20] fuse4fs: drop fuse 2.x support code
  ` [PATCH 03/20] fuse4fs: namespace some helpers
  ` [PATCH 04/20] fuse4fs: convert to low level API
  ` [PATCH 05/20] libsupport: port the kernel list.h to libsupport
  ` [PATCH 06/20] libsupport: add a cache
  ` [PATCH 07/20] cache: disable debugging
  ` [PATCH 08/20] cache: use modern list iterator macros
  ` [PATCH 09/20] cache: embed struct cache in the owner
  ` [PATCH 10/20] cache: pass cache pointer to callbacks
  ` [PATCH 11/20] cache: pass a private data pointer through cache_walk
  ` [PATCH 12/20] cache: add a helper to grab a new refcount for a cache_node
  ` [PATCH 13/20] cache: return results of a cache flush
  ` [PATCH 14/20] cache: add a "get only if incore" flag to cache_node_get
  ` [PATCH 15/20] cache: support gradual expansion
  ` [PATCH 16/20] cache: implement automatic shrinking
  ` [PATCH 17/20] fuse4fs: add cache to track open files
  ` [PATCH 18/20] fuse4fs: use the orphaned inode list
  ` [PATCH 19/20] fuse4fs: implement FUSE_TMPFILE
  ` [PATCH 20/20] fuse4fs: create incore reverse orphan list
` [PATCHSET RFC v4 2/6] libext2fs: refactoring for fuse2fs iomap support
  ` [PATCH 01/10] libext2fs: make it possible to extract the fd from an IO manager
  ` [PATCH 02/10] libext2fs: always fsync the device when flushing the cache
  ` [PATCH 03/10] libext2fs: always fsync the device when closing the unix IO manager
  ` [PATCH 04/10] libext2fs: only fsync the unix fd if we wrote to the device
  ` [PATCH 05/10] libext2fs: invalidate cached blocks when freeing them
  ` [PATCH 06/10] libext2fs: only flush affected blocks in unix_write_byte
  ` [PATCH 07/10] libext2fs: allow unix_write_byte when the write would be aligned
  ` [PATCH 08/10] libext2fs: allow clients to ask to write full superblocks
  ` [PATCH 09/10] libext2fs: allow callers to disallow I/O to file data blocks
  ` [PATCH 10/10] libext2fs: add posix advisory locking to the unix IO manager
` [PATCHSET RFC v4 3/6] fuse2fs: use fuse iomap data paths for better file I/O performance
  ` [PATCH 01/19] fuse2fs: implement bare minimum iomap for file mapping reporting
  ` [PATCH 02/19] fuse2fs: add iomap= mount option
  ` [PATCH 03/19] fuse2fs: implement iomap configuration
  ` [PATCH 04/19] fuse2fs: register block devices for use with iomap
  ` [PATCH 05/19] fuse2fs: implement directio file reads
  ` [PATCH 06/19] fuse2fs: add extent dump function for debugging
  ` [PATCH 07/19] fuse2fs: implement direct write support
  ` [PATCH 08/19] fuse2fs: turn on iomap for pagecache IO
  ` [PATCH 09/19] fuse2fs: don't zero bytes in punch hole
  ` [PATCH 10/19] fuse2fs: don't do file data block IO when iomap is enabled
  ` [PATCH 11/19] fuse2fs: avoid fuseblk mode if fuse-iomap support is likely
  ` [PATCH 12/19] fuse2fs: enable file IO to inline data files
  ` [PATCH 13/19] fuse2fs: set iomap-related inode flags
  ` [PATCH 14/19] fuse2fs: add strictatime/lazytime mount options
  ` [PATCH 15/19] fuse2fs: configure block device block size
  ` [PATCH 16/19] fuse4fs: don't use inode number translation when possible
  ` [PATCH 17/19] fuse4fs: separate invalidation
  ` [PATCH 18/19] fuse2fs: implement statx
  ` [PATCH 19/19] fuse2fs: enable atomic writes
` [PATCHSET RFC v4 4/6] fuse2fs: use fuse iomap data paths for better file I/O performance
  ` [PATCH 1/2] fuse2fs: enable caching of iomaps
  ` [PATCH 2/2] fuse2fs: be smarter about caching iomaps
` [PATCHSET RFC v4 5/6] fuse2fs: handle timestamps and ACLs correctly when iomap is enabled
  ` [PATCH 1/8] fuse2fs: skip permission checking on utimens "
  ` [PATCH 2/8] fuse2fs: let the kernel tell us about acl/mode updates
  ` [PATCH 3/8] fuse2fs: better debugging for file mode updates
  ` [PATCH 4/8] fuse2fs: debug timestamp updates
  ` [PATCH 5/8] fuse2fs: use coarse timestamps for iomap mode
  ` [PATCH 6/8] fuse2fs: add tracing for retrieving timestamps
  ` [PATCH 7/8] fuse2fs: enable syncfs
  ` [PATCH 8/8] fuse2fs: skip the gdt write in op_destroy if syncfs is working
` [PATCHSET RFC v4 6/6] fuse2fs: improve block and inode caching
  ` [PATCH 1/6] libsupport: add caching IO manager
  ` [PATCH 2/6] iocache: add the actual buffer cache
  ` [PATCH 3/6] iocache: bump buffer mru priority every 50 accesses
  ` [PATCH 4/6] fuse2fs: enable caching IO manager
  ` [PATCH 5/6] fuse2fs: increase inode cache size
  ` [PATCH 6/6] libext2fs: improve caching for inodes

[PATCHSET] fuse2fs: round 4 bug fixes
 2025-08-20 23:44 UTC  (13+ messages)
` [PATCH 01/12] mke2fs: don't print warnings about dax to stderr
` [PATCH 02/12] fuse2fs: fix readlink failure
` [PATCH 03/12] fuse2fs: fix various problems in get_req_groups
` [PATCH 04/12] fuse2fs: allow O_APPEND and O_TRUNC opens
` [PATCH 05/12] fuse2fs: don't let ENOENT escape from ioctl_fitrim
` [PATCH 06/12] fuse2fs: don't run fallible operations in op_init
` [PATCH 07/12] fuse2fs: check for recorded fs errors before touching things
` [PATCH 08/12] fuse2fs: interpret error codes in remove_ea_inodes correctly
` [PATCH 09/12] fuse2fs: don't write inode when inactivation fails
` [PATCH 10/12] fuse2fs: set EXT2_ERROR_FS when recording errors
` [PATCH 11/12] fuse2fs: disable fallocate/zero range on indirect files
` [PATCH 12/12] libext2fs: relock CACHE_MTX after calling ->write_error

[PATCH 6.12 000/438] 6.12.43-rc2 review
 2025-08-20 12:45 UTC 

[PATCH 6.15 000/509] 6.15.11-rc2 review
 2025-08-20 11:14 UTC 

[PATCH] docs: fix spelling and grammar in atomic_writes
 2025-08-19 17:21 UTC  (3+ messages)

[GIT PULL] ext4 bug fixes for v6.17-rc3
 2025-08-18 16:40 UTC  (2+ messages)

[Bug 217965] New: ext4(?) regression since 6.5.0 on sata hdd
 2025-08-18 13:48 UTC  (2+ messages)
` [Bug 217965] "


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).