public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
 messages from 2024-07-29 20:12:59 to 2024-07-30 01:08:09 UTC [more...]

[PATCHBOMB v2] xfsprogs: catch us up to 6.10
 2024-07-30  1:08 UTC  (199+ messages)
` [PATCHSET 01/23] libxfs: fixes for 6.9
  ` [PATCH 1/5] [PATCH v3] Remove support for split-/usr installs
  ` [PATCH 2/5] repair: btree blocks are never on the RT subvolume
  ` [PATCH 3/5] xfile: fix missing error unlock in xfile_fcb_find
  ` [PATCH 4/5] xfs_repair: don't leak the rootdir inode when orphanage already exists
  ` [PATCH 5/5] xfs_repair: don't crash on -vv
` [PATCHSET 02/23] libxfs: sync with 6.10
  ` [PATCH 001/115] xfs: pass xfs_buf lookup flags to xfs_*read_agi
  ` [PATCH 002/115] xfs: constify xfs_bmap_is_written_extent
  ` [PATCH 003/115] xfs: introduce new file range exchange ioctl
  ` [PATCH 004/115] xfs: create a incompat flag for atomic file mapping exchanges
  ` [PATCH 005/115] xfs: introduce a file mapping exchange log intent item
  ` [PATCH 006/115] xfs: create deferred log items for file mapping exchanges
  ` [PATCH 007/115] xfs: add error injection to test file mapping exchange recovery
  ` [PATCH 008/115] xfs: condense extended attributes after a mapping exchange operation
  ` [PATCH 009/115] xfs: condense directories "
  ` [PATCH 010/115] xfs: condense symbolic links "
  ` [PATCH 011/115] xfs: make file range exchange support realtime files
  ` [PATCH 012/115] xfs: capture inode generation numbers in the ondisk exchmaps log item
  ` [PATCH 013/115] xfs: enable logged file mapping exchange feature
  ` [PATCH 014/115] xfs: add an explicit owner field to xfs_da_args
  ` [PATCH 015/115] xfs: use the xfs_da_args owner field to set new dir/attr block owner
  ` [PATCH 016/115] xfs: validate attr leaf buffer owners
  ` [PATCH 017/115] xfs: validate attr remote value "
  ` [PATCH 018/115] xfs: validate dabtree node "
  ` [PATCH 019/115] xfs: validate directory leaf "
  ` [PATCH 020/115] xfs: validate explicit directory data "
  ` [PATCH 021/115] xfs: validate explicit directory block "
  ` [PATCH 022/115] xfs: validate explicit directory free block owners
  ` [PATCH 023/115] xfs: use atomic extent swapping to fix user file fork data
  ` [PATCH 024/115] xfs: repair extended attributes
  ` [PATCH 025/115] xfs: expose xfs_bmap_local_to_extents for online repair
  ` [PATCH 026/115] xfs: pass the owner to xfs_symlink_write_target
  ` [PATCH 027/115] xfs: check unused nlink fields in the ondisk inode
  ` [PATCH 028/115] xfs: try to avoid allocating from sick inode clusters
  ` [PATCH 029/115] xfs: pin inodes that would otherwise overflow link count
  ` [PATCH 030/115] xfs: Increase XFS_DEFER_OPS_NR_INODES to 5
  ` [PATCH 031/115] xfs: make XFS_TRANS_LOWMODE match the other XFS_TRANS_ definitions
  ` [PATCH 032/115] xfs: refactor realtime inode locking
  ` [PATCH 033/115] xfs: free RT extents after updating the bmap btree
  ` [PATCH 034/115] xfs: move RT inode locking out of __xfs_bunmapi
  ` [PATCH 035/115] xfs: split xfs_mod_freecounter
  ` [PATCH 036/115] xfs: reinstate RT support in xfs_bmapi_reserve_delalloc
  ` [PATCH 037/115] xfs: cleanup fdblock/frextent accounting in xfs_bmap_del_extent_delay
  ` [PATCH 038/115] xfs: support RT inodes in xfs_mod_delalloc
  ` [PATCH 039/115] xfs: rework splitting of indirect block reservations
  ` [PATCH 040/115] xfs: stop the steal (of data blocks for RT indirect blocks)
  ` [PATCH 041/115] xfs: remove XFS_DA_OP_REMOVE
  ` [PATCH 042/115] xfs: remove XFS_DA_OP_NOTIME
  ` [PATCH 043/115] xfs: remove xfs_da_args.attr_flags
  ` [PATCH 044/115] xfs: make attr removal an explicit operation
  ` [PATCH 045/115] xfs: rearrange xfs_da_args a bit to use less space
  ` [PATCH 046/115] xfs: attr fork iext must be loaded before calling xfs_attr_is_leaf
  ` [PATCH 047/115] xfs: fix missing check for invalid attr flags
  ` [PATCH 048/115] xfs: restructure xfs_attr_complete_op a bit
  ` [PATCH 049/115] xfs: use helpers to extract xattr op from opflags
  ` [PATCH 050/115] xfs: enforce one namespace per attribute
  ` [PATCH 051/115] xfs: rearrange xfs_attr_match parameters
  ` [PATCH 052/115] xfs: check the flags earlier in xfs_attr_match
  ` [PATCH 053/115] xfs: move xfs_attr_defer_add to xfs_attr_item.c
  ` [PATCH 054/115] xfs: create a separate hashname function for extended attributes
  ` [PATCH 055/115] xfs: add parent pointer support to attribute code
  ` [PATCH 056/115] xfs: define parent pointer ondisk extended attribute format
  ` [PATCH 057/115] xfs: allow xattr matching on name and value for parent pointers
  ` [PATCH 058/115] xfs: create attr log item opcodes and formats "
  ` [PATCH 059/115] xfs: record inode generation in xattr update log intent items
  ` [PATCH 060/115] xfs: add parent pointer validator functions
  ` [PATCH 061/115] xfs: extend transaction reservations for parent attributes
  ` [PATCH 062/115] xfs: create a hashname function for parent pointers
  ` [PATCH 063/115] xfs: parent pointer attribute creation
  ` [PATCH 064/115] xfs: add parent attributes to link
  ` [PATCH 065/115] xfs: add parent attributes to symlink
  ` [PATCH 066/115] xfs: remove parent pointers in unlink
  ` [PATCH 067/115] xfs: Add parent pointers to rename
  ` [PATCH 068/115] xfs: don't return XFS_ATTR_PARENT attributes via listxattr
  ` [PATCH 069/115] xfs: pass the attr value to put_listent when possible
  ` [PATCH 070/115] xfs: split out handle management helpers a bit
  ` [PATCH 071/115] xfs: add parent pointer ioctls
  ` [PATCH 072/115] xfs: don't remove the attr fork when parent pointers are enabled
  ` [PATCH 073/115] xfs: add a incompat feature bit for parent pointers
  ` [PATCH 074/115] xfs: fix unit conversion error in xfs_log_calc_max_attrsetm_res
  ` [PATCH 075/115] xfs: drop compatibility minimum log size computations for reflink
  ` [PATCH 076/115] xfs: enable parent pointers
  ` [PATCH 077/115] xfs: check dirents have "
  ` [PATCH 078/115] xfs: remove some boilerplate from xfs_attr_set
  ` [PATCH 079/115] xfs: make the reserved block permission flag explicit in xfs_attr_set
  ` [PATCH 080/115] xfs: add raw parent pointer apis to support repair
  ` [PATCH 081/115] xfs: remove pointless unlocked assertion
  ` [PATCH 082/115] xfs: split xfs_bmap_add_attrfork into two pieces
  ` [PATCH 083/115] xfs: actually rebuild the parent pointer xattrs
  ` [PATCH 084/115] xfs: teach online scrub to find directory tree structure problems
  ` [PATCH 085/115] xfs: report directory tree corruption in the health information
  ` [PATCH 086/115] xfs: introduce vectored scrub mode
  ` [PATCH 087/115] xfs: factor out a xfs_dir_lookup_args helper
  ` [PATCH 088/115] xfs: factor out a xfs_dir_createname_args helper
  ` [PATCH 089/115] xfs: factor out a xfs_dir_removename_args helper
  ` [PATCH 090/115] xfs: factor out a xfs_dir_replace_args helper
  ` [PATCH 091/115] xfs: refactor dir format helpers
  ` [PATCH 092/115] xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional
  ` [PATCH 093/115] xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset
  ` [PATCH 094/115] xfs: fix error returns from xfs_bmapi_write
  ` [PATCH 095/115] xfs: remove the unusued tmp_logflags variable in xfs_bmapi_allocate
  ` [PATCH 096/115] xfs: lift a xfs_valid_startblock into xfs_bmapi_allocate
  ` [PATCH 097/115] xfs: don't open code XFS_FILBLKS_MIN in xfs_bmapi_write
  ` [PATCH 098/115] xfs: pass the actual offset and len to allocate to xfs_bmapi_allocate
  ` [PATCH 099/115] xfs: remove the xfs_iext_peek_prev_extent call in xfs_bmapi_allocate
  ` [PATCH 100/115] xfs: fix xfs_bmap_add_extent_delay_real for partial conversions
  ` [PATCH 101/115] xfs: do not allocate the entire delalloc extent in xfs_bmapi_write
  ` [PATCH 102/115] xfs: use unsigned ints for non-negative quantities in xfs_attr_remote.c
  ` [PATCH 103/115] xfs: turn XFS_ATTR3_RMT_BUF_SPACE into a function
  ` [PATCH 104/115] xfs: create a helper to compute the blockcount of a max sized remote value
  ` [PATCH 105/115] xfs: minor cleanups of xfs_attr3_rmt_blocks
  ` [PATCH 106/115] xfs: xfs_quota_unreserve_blkres can't fail
  ` [PATCH 107/115] xfs: simplify iext overflow checking and upgrade
  ` [PATCH 108/115] xfs: Stop using __maybe_unused in xfs_alloc.c
  ` [PATCH 109/115] xfs: fix xfs_init_attr_trans not handling explicit operation codes
  ` [PATCH 110/115] xfs: allow symlinks with short remote targets
  ` [PATCH 111/115] xfs: Add cond_resched to block unmap range and reflink remap path
  ` [PATCH 112/115] xfs: make sure sb_fdblocks is non-negative
  ` [PATCH 113/115] xfs: restrict when we try to align cow fork delalloc to cowextsz hints
  ` [PATCH 114/115] xfs: allow unlinked symlinks and dirs with zero size
  ` [PATCH 115/115] xfs: fix direction in XFS_IOC_EXCHANGE_RANGE
` [PATCHSET v30.9 03/23] xfsprogs: atomic file updates
  ` [PATCH 01/12] man: document the exchange-range ioctl
  ` [PATCH 02/12] man: document XFS_FSOP_GEOM_FLAGS_EXCHRANGE
  ` [PATCH 03/12] libhandle: add support for bulkstat v5
  ` [PATCH 04/12] libfrog: add support for exchange range ioctl family
  ` [PATCH 05/12] xfs_db: advertise exchange-range in the version command
  ` [PATCH 06/12] xfs_logprint: support dumping exchmaps log items
  ` [PATCH 07/12] xfs_fsr: convert to bulkstat v5 ioctls
  ` [PATCH 08/12] xfs_fsr: skip the xattr/forkoff levering with the newer swapext implementations
  ` [PATCH 09/12] xfs_io: create exchangerange command to test file range exchange ioctl
  ` [PATCH 10/12] libfrog: advertise exchange-range support
  ` [PATCH 11/12] xfs_repair: add exchange-range to file systems
  ` [PATCH 12/12] mkfs: add a formatting option for exchange-range
` [PATCHSET v30.9 04/23] xfsprogs: set and validate dir/attr block owners
  ` [PATCH 1/1] xfs_{db,repair}: add an explicit owner field to xfs_da_args
` [PATCHSET v30.9 05/23] xfsprogs: inode-related repair fixes
  ` [PATCH 1/2] libxfs: port the bumplink function from the kernel
  ` [PATCH 2/2] mkfs/repair: pin inodes that would otherwise overflow link count
` [PATCHSET v30.9 06/23] xfs_scrub: fixes to the repair code
  ` [PATCH 1/5] xfs_scrub: remove ALP_* flags namespace
  ` [PATCH 2/5] xfs_scrub: move repair functions to repair.c
  ` [PATCH 3/5] xfs_scrub: log when a repair was unnecessary
  ` [PATCH 4/5] xfs_scrub: require primary superblock repairs to complete before proceeding
  ` [PATCH 5/5] xfs_scrub: actually try to fix summary counters ahead of repairs
` [PATCHSET v30.9 07/23] xfs_scrub: improve warnings about difficult repairs
  ` [PATCH 1/8] xfs_scrub: fix missing scrub coverage for broken inodes
  ` [PATCH 2/8] xfs_scrub: collapse trivial superblock scrub helpers
  ` [PATCH 3/8] xfs_scrub: get rid of trivial fs metadata scanner helpers
  ` [PATCH 4/8] xfs_scrub: split up the mustfix repairs and difficulty assessment functions
  ` [PATCH 5/8] xfs_scrub: add missing repair types to the mustfix and difficulty assessment
  ` [PATCH 6/8] xfs_scrub: any inconsistency in metadata should trigger difficulty warnings
  ` [PATCH 7/8] xfs_scrub: warn about difficult repairs to rt and quota metadata
  ` [PATCH 8/8] xfs_scrub: enable users to bump information messages to warnings
` [PATCHSET v30.9 08/23] xfs_scrub: track data dependencies for repairs
  ` [PATCH 1/9] xfs_scrub: track repair items by principal, not by individual repairs
  ` [PATCH 2/9] xfs_scrub: use repair_item to direct repair activities
  ` [PATCH 3/9] xfs_scrub: remove action lists from phaseX code
  ` [PATCH 4/9] xfs_scrub: remove scrub_metadata_file
  ` [PATCH 5/9] xfs_scrub: boost the repair priority of dependencies of damaged items
  ` [PATCH 6/9] xfs_scrub: clean up repair_item_difficulty a little
  ` [PATCH 7/9] xfs_scrub: check dependencies of a scrub type before repairing
  ` [PATCH 8/9] xfs_scrub: retry incomplete repairs
  ` [PATCH 9/9] xfs_scrub: remove unused action_list fields
` [PATCHSET v30.9 09/23] xfs_scrub: use scrub_item to track check progress
  ` [PATCH 1/5] xfs_scrub: start tracking scrub state in scrub_item
  ` [PATCH 2/5] xfs_scrub: remove enum check_outcome
  ` [PATCH 3/5] xfs_scrub: refactor scrub_meta_type out of existence
  ` [PATCH 4/5] xfs_scrub: hoist repair retry loop to repair_item_class
  ` [PATCH 5/5] xfs_scrub: hoist scrub retry loop to scrub_item_check_file
` [PATCHSET v30.9 10/23] xfs_scrub: improve scheduling of repair items
  ` [PATCH 1/4] libfrog: enhance ptvar to support initializer functions
  ` [PATCH 2/4] xfs_scrub: improve thread scheduling repair items during phase 4
  ` [PATCH 3/4] xfs_scrub: recheck entire metadata objects after corruption repairs
  ` [PATCH 4/4] xfs_scrub: try to repair space metadata before file metadata
` [PATCHSET v30.9 11/23] xfs_scrub: detect deceptive filename extensions
  ` [PATCH 01/13] xfs_scrub: use proper UChar string iterators
  ` [PATCH 02/13] xfs_scrub: hoist code that removes ignorable characters
  ` [PATCH 03/13] xfs_scrub: add a couple of omitted invisible code points
  ` [PATCH 04/13] xfs_scrub: avoid potential UAF after freeing a duplicate name entry
  ` [PATCH 05/13] xfs_scrub: guard against libicu returning negative buffer lengths
  ` [PATCH 06/13] xfs_scrub: hoist non-rendering character predicate
  ` [PATCH 07/13] xfs_scrub: store bad flags with the name entry
  ` [PATCH 08/13] xfs_scrub: rename UNICRASH_ZERO_WIDTH to UNICRASH_INVISIBLE
  ` [PATCH 09/13] xfs_scrub: type-coerce the UNICRASH_* flags
` [PATCHSET v30.9 12/23] xfs_scrub: move fstrim to a separate phase
` [PATCHSET v30.9 13/23] xfs_scrub: use free space histograms to reduce fstrim runtime
` [PATCHSET v30.9 14/23] xfs_scrub: tighten security of systemd services
` [PATCHSET v30.9 15/23] xfs_scrub_all: automatic media scan service
` [PATCHSET v30.9 16/23] xfs_scrub_all: improve systemd handling
` [PATCHSET v13.8 17/23] xfsprogs: improve extended attribute validation
` [PATCHSET v13.8 18/23] xfsprogs: Parent Pointers
` [PATCHSET v13.8 19/23] xfsprogs: scrubbing for parent pointers
` [PATCHSET v13.8 20/23] xfsprogs: offline repair "
` [PATCHSET v13.8 21/23] xfsprogs: detect and correct directory tree problems
` [PATCHSET v30.9 22/23] xfs_scrub: vectorize kernel calls
` [PATCHSET v30.9 23/23] xfs_repair: fixes for kernel 6.10

[PATCH] xfs_repair: don't crash on -vv
 2024-07-29 20:12 UTC  (2+ messages)


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