public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
 messages from 2025-08-18 17:21:33 to 2025-08-25 09:20:12 UTC [more...]

[PATCH 00/50] fs: rework inode reference counting
 2025-08-25  9:20 UTC  (70+ 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

[PATCH] btrfs: Accept and ignore compression level for lzo
 2025-08-25  9:03 UTC  (18+ messages)

[PATCH v3 0/4] btrfs: Misc test fixes for large block/node sizes
 2025-08-25  6:08 UTC  (15+ messages)
` [PATCH v3 1/4] btrfs/301: Make the test compatible with all the supported block sizes
` [PATCH v3 2/4] generic/274: Make the pwrite block sizes and offsets to 64k
` [PATCH v3 3/4] btrfs/137: Make this test compatible with all supported block sizes
` [PATCH v3 4/4] generic/563: Increase the iosize to to cover for btrfs

[PATCH v4 0/4] btrfs: Misc test fixes for large block/node sizes
 2025-08-25  6:04 UTC  (5+ messages)
` [PATCH v4 1/4] btrfs/301: Make the test compatible with all the supported block sizes
` [PATCH v4 2/4] generic/274: Make the pwrite block sizes and offsets to 64k
` [PATCH v4 3/4] btrfs/137: Make this test compatible with all supported block sizes
` [PATCH v4 4/4] generic/563: Increase the iosize to cover for btrfs higher node sizes

[PATCH v2] btrfs: do more strict compressed read merge check
 2025-08-23 23:24 UTC 

[PATCH v2 00/16] btrfs: remap tree
 2025-08-22 19:42 UTC  (17+ messages)
` [PATCH v2 01/16] btrfs: add definitions and constants for remap-tree
` [PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes
` [PATCH v2 07/16] btrfs: allow mounting filesystems with remap-tree incompat flag
` [PATCH v2 08/16] btrfs: redirect I/O for remapped block groups

[PATCH v2 0/2] btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions
 2025-08-22 15:51 UTC  (8+ messages)
` [PATCH 1/2] btrfs: get_inode_info(): check NULL info parameter early
` [PATCH 2/2] btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions

[PATCH v4 0/3] introduce kernel file mapped folios
 2025-08-22 13:46 UTC  (7+ messages)
` [PATCH v4 1/3] mm/filemap: add AS_KERNEL_FILE
  ` [PATCH] mm: fix CONFIG_MEMCG build for AS_KERNEL_FILE
` [PATCH v4 2/3] mm: add vmstat for kernel_file pages
` [PATCH v4 3/3] btrfs: set AS_KERNEL_FILE on the btree_inode

[PATCH] btrfs: factor out fixup worker check and use it in extent_writepage_io()
 2025-08-22 11:57 UTC 

[PATCH v2] tests: btrfs/237: skip test on devices with conventional zones
 2025-08-22 10:11 UTC  (2+ messages)

[PATCH] btrfs: do more strict compressed read merge check
 2025-08-22  7:13 UTC 

[PATCH] btrfs/301: test nested squota teardown
 2025-08-22  0:32 UTC  (4+ messages)
  ` [PATCH v2] "

[PATCH] btrfs: fix typos in comments and strings
 2025-08-21 22:57 UTC 

[PATCH] btrfs: fix squota _cmpr stats leak
 2025-08-21 22:05 UTC  (2+ messages)

[PATCH RFC v3] btrfs: extract the compressed folio padding into a helper
 2025-08-21 21:30 UTC  (3+ messages)

[PATCH v3 0/4] introduce uncharged file mapped folios
 2025-08-21 19:37 UTC  (22+ messages)
` [PATCH v3 1/4] mm/filemap: add AS_UNCHARGED
` [PATCH v3 2/4] mm: add vmstat for cgroup uncharged pages
` [PATCH v3 3/4] btrfs: set AS_UNCHARGED on the btree_inode
` [PATCH v3 4/4] memcg: remove warning from folio_lruvec

[PATCH] btrfs-progs: docs: update the compatibility about compression
 2025-08-21 16:41 UTC  (2+ messages)

[syzbot] [btrfs?] WARNING in btrfs_put_transaction (4)
 2025-08-21 15:16 UTC 

[PATCH v2 0/4] btrfs: btrfs: fix possible race between error handling and writeback
 2025-08-21 13:52 UTC  (4+ messages)

Remaining BTRFS_PATH_AUTO_FREE work
 2025-08-21 12:36 UTC  (3+ messages)

[PATCH] btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions
 2025-08-21 10:19 UTC  (3+ messages)

Newbie questions about DIR_ITEM and DIR_INDEX design
 2025-08-21 10:06 UTC  (5+ messages)

[PATCH RFC v2] btrfs: extract the compressed folio padding into a helper
 2025-08-21  4:59 UTC 

[PATCH v2 0/4] btrfs: Misc test fixes for large block/node sizes
 2025-08-20  8:00 UTC  (13+ messages)
` [PATCH v2 1/4] btrfs/301: Make the test compatible with all the supported block sizes
` [PATCH v2 2/4] generic/274: Make the pwrite block sizes and offsets to 64k
` [PATCH v2 3/4] btrfs/137: Make this test compatible with all supported block sizes
` [PATCH v2 4/4] generic/563: Increase the iosize to to cover for btrfs

[PATCH RFC] btrfs: extract the compressed folio padding into a helper
 2025-08-20  5:37 UTC 

[PATCH 0/7] btrfs: per-fs compression workspace manager
 2025-08-18 22:14 UTC  (4+ messages)
` [PATCH 2/7] btrfs: add workspace manager initialization for zstd

[PATCH] memcg: remove warning from folio_lruvec
 2025-08-18 18:46 UTC 


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