index
:
kernel/git/ebiggers/xfsprogs-dev.git
for-next
master
Eric Biggers's fork of xfsprogs-dev.git
Eric Biggers
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-12
xfsprogs: Release v6.5.0
HEAD
master
Carlos Maiolino
4
-2
/
+22
2023-10-05
libfrog: drop build host crc32 selftest
Krzesimir Nowak
2
-33
/
+2
2023-10-05
libxfs: fix atomic64_t detection on x86 32-bit architectures
Darrick J. Wong
1
-1
/
+8
2023-10-05
xfs_repair: set aformat and anextents correctly when clearing the attr fork
Darrick J. Wong
1
-2
/
+0
2023-10-05
xfs_scrub: actually return errno from check_xattr_ns_names
Darrick J. Wong
1
-0
/
+1
2023-10-05
libxfs: use XFS_IGET_CREATE when creating new files
Darrick J. Wong
1
-1
/
+1
2023-10-05
libfrog: don't fail on XFS_FSOP_GEOM_FLAGS_NREXT64 in xfrog_bulkstat_single5
Darrick J. Wong
1
-1
/
+1
2023-10-05
libfrog: fix overly sleep workqueues
Darrick J. Wong
2
-10
/
+25
2023-10-05
xfs_db: use directio for device access
Darrick J. Wong
1
-0
/
+1
2023-10-05
libxfs: make platform_set_blocksize optional with directio
Darrick J. Wong
1
-2
/
+6
2023-10-05
mkfs: add a config file for 6.6 LTS kernels
Darrick J. Wong
2
-1
/
+16
2023-10-05
mkfs: enable reverse mapping by default
Darrick J. Wong
2
-3
/
+3
2023-10-05
mkfs: enable large extent counts by default
Darrick J. Wong
2
-4
/
+5
2023-10-05
xfs_db: create unlinked inodes
Darrick J. Wong
3
-0
/
+208
2023-10-05
xfs_db: dump unlinked buckets
Darrick J. Wong
6
-1
/
+227
2023-09-07
xfs: convert flex-array declarations in xfs attr shortform objects
Darrick J. Wong
1
-1
/
+1
2023-09-07
xfs: convert flex-array declarations in xfs attr leaf blocks
Darrick J. Wong
2
-10
/
+67
2023-09-07
xfs: convert flex-array declarations in struct xfs_attrlist*
Darrick J. Wong
1
-2
/
+2
2023-09-07
xfs: AGI length should be bounds checked
Darrick J. Wong
3
-39
/
+60
2023-09-07
xfs: fix xfs_btree_query_range callers to initialize btree rec fully
Darrick J. Wong
3
-20
/
+13
2023-09-07
xfs: fix bounds check in xfs_defer_agfl_block()
Dave Chinner
1
-5
/
+6
2023-09-07
xfs: AGF length has never been bounds checked
Dave Chinner
1
-34
/
+56
2023-09-07
xfs: journal geometry is not properly bounds checked
Dave Chinner
1
-1
/
+55
2023-09-07
xfs: don't block in busy flushing when freeing extents
Dave Chinner
3
-24
/
+57
2023-09-07
xfs: pass alloc flags through to xfs_extent_busy_flush()
Dave Chinner
3
-46
/
+54
2023-09-07
xfs: use deferred frees for btree block freeing
Dave Chinner
9
-24
/
+29
2023-09-07
xfs: remove redundant initializations of pointers drop_leaf and save_leaf
Colin Ian King
1
-2
/
+0
2023-09-07
xfs: fix ag count overflow during growfs
Long Li
1
-0
/
+2
2023-09-07
overflow: Add struct_size_t() helper
Kees Cook
2
-1
/
+17
2023-08-25
xfsprogs: don't allow udisks to automount XFS filesystems with no prompt
Darrick J. Wong
5
-0
/
+69
2023-08-02
xfs_repair: fix the problem of repair failure caused by dirty flag being abno...
Wu Guanghao
1
-1
/
+1
2023-08-02
mkfs.xfs.8: correction on mkfs.xfs manpage since reflink and dax are compatible
Bill O'Donnell
1
-7
/
+0
2023-07-19
xfsprogs: Release v6.4.0
Carlos Maiolino
4
-2
/
+25
2023-07-12
xfs_db: expose the unwritten flag in rmapbt keys
Darrick J. Wong
1
-0
/
+4
2023-07-12
xfs_repair: warn about unwritten bits set in rmap btree keys
Darrick J. Wong
1
-0
/
+28
2023-07-12
xfs_repair: check low keys of rmap btrees
Darrick J. Wong
1
-1
/
+31
2023-07-12
xfs_repair: always perform extended xattr checks on uncertain inodes
Darrick J. Wong
1
-2
/
+4
2023-07-12
xfs_repair: don't add junked entries to the rebuilt directory
Darrick J. Wong
1
-1
/
+2
2023-07-12
xfs_repair: fix messaging when fixing imap due to sparse cluster
Darrick J. Wong
1
-1
/
+1
2023-07-12
xfs_repair: fix messaging in longform_dir2_entry_check_data
Darrick J. Wong
1
-2
/
+1
2023-07-12
xfs_repair: fix messaging when shortform_dir2_junk is called
Darrick J. Wong
1
-10
/
+7
2023-07-12
xfs_repair: don't log inode problems without printing resolution
Darrick J. Wong
1
-13
/
+10
2023-07-12
xfs_repair: don't spray correcting imap all by itself
Darrick J. Wong
1
-4
/
+2
2023-07-12
mkfs: fix man's default value for sparse option
Pavel Reichl
1
-1
/
+1
2023-07-12
libxcmd: add return value check for dynamic memory function
Weifeng Su
1
-0
/
+4
2023-06-26
po: Fix invalid .de translation format string
David Seifert
1
-1
/
+1
2023-06-22
xfs: validate block number being freed before adding to xefi
Dave Chinner
7
-22
/
+59
2023-06-22
xfs: validity check agbnos on the AGFL
Dave Chinner
1
-0
/
+3
2023-06-22
xfs: fix agf/agfl verification on v4 filesystems
Dave Chinner
1
-17
/
+42
2023-06-22
xfs: fix AGF vs inode cluster buffer deadlock
Dave Chinner
5
-107
/
+173
2023-06-22
xfs: restore allocation trylock iteration
Dave Chinner
1
-6
/
+7
2023-06-22
libxfs: port transaction precommit hooks to userspace
Darrick J. Wong
5
-4
/
+117
2023-06-22
libxfs: port list_cmp_func_t to userspace
Darrick J. Wong
4
-32
/
+29
2023-06-22
libxfs: deferred items should call xfs_perag_intent_{get,put}
Darrick J. Wong
1
-16
/
+26
2023-06-22
xfs_db: make the hash command print the dirent hash
Darrick J. Wong
2
-6
/
+44
2023-06-22
xfs_db: create dirents and xattrs with colliding names
Darrick J. Wong
2
-0
/
+407
2023-06-22
xfs_db: hoist name obfuscation code out of metadump.c
Darrick J. Wong
4
-388
/
+412
2023-06-22
mkfs: deprecate the ascii-ci feature
Darrick J. Wong
2
-0
/
+12
2023-06-22
mkfs.xfs.8: warn about the version=ci feature
Darrick J. Wong
1
-4
/
+18
2023-06-22
xfs_db: fix metadump name obfuscation for ascii-ci filesystems
Darrick J. Wong
1
-9
/
+73
2023-06-14
xfs_db: move obfuscate_name assertion to callers
Darrick J. Wong
1
-1
/
+3
2023-06-14
libxfs: test the ascii case-insensitive hash
Darrick J. Wong
2
-100
/
+110
2023-06-09
xfs: set bnobt/cntbt numrecs correctly when formatting new AGs
Darrick J. Wong
1
-10
/
+9
2023-06-09
xfs: don't unconditionally null args->pag in xfs_bmap_btalloc_at_eof
Darrick J. Wong
1
-2
/
+3
2023-06-09
xfs: fix livelock in delayed allocation at ENOSPC
Dave Chinner
1
-1
/
+0
2023-06-09
xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is co...
Darrick J. Wong
5
-6
/
+125
2023-06-09
xfs: don't consider future format versions valid
Dave Chinner
1
-5
/
+6
2023-06-09
xfs: stabilize the dirent name transformation function used for ascii-ci dir ...
Darrick J. Wong
2
-2
/
+34
2023-06-09
xfs: accumulate iextent records when checking bmap
Darrick J. Wong
1
-1
/
+1
2023-06-09
xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results
Darrick J. Wong
2
-35
/
+52
2023-06-09
xfs: teach scrub to check for sole ownership of metadata objects
Darrick J. Wong
2
-62
/
+148
2023-06-09
xfs: remove pointless shadow variable from xfs_difree_inobt
Darrick J. Wong
1
-2
/
+0
2023-06-09
xfs: implement masked btree key comparisons for _has_records scans
Darrick J. Wong
10
-40
/
+142
2023-06-09
xfs: replace xfs_btree_has_record with a general keyspace scanner
Darrick J. Wong
14
-33
/
+239
2023-06-09
xfs: refactor ->diff_two_keys callsites
Darrick J. Wong
2
-33
/
+79
2023-06-09
xfs: refactor converting btree irec to btree key
Darrick J. Wong
1
-8
/
+15
2023-06-09
xfs: fix rm_offset flag handling in rmap keys
Darrick J. Wong
1
-10
/
+30
2023-06-09
xfs: hoist inode record alignment checks from scrub
Darrick J. Wong
1
-0
/
+4
2023-06-09
xfs: hoist rmap record flag checks from scrub
Darrick J. Wong
1
-0
/
+5
2023-06-09
xfs: complain about bad file mapping records in the ondisk bmbt
Darrick J. Wong
3
-2
/
+34
2023-06-09
xfs: hoist rmap record flag checks from scrub
Darrick J. Wong
1
-0
/
+22
2023-06-09
xfs: complain about bad records in query_range helpers
Darrick J. Wong
4
-57
/
+91
2023-06-09
xfs: standardize ondisk to incore conversion for rmap btrees
Darrick J. Wong
2
-23
/
+42
2023-06-09
xfs: return a failure address from xfs_rmap_irec_offset_unpack
Darrick J. Wong
4
-29
/
+29
2023-06-09
xfs: standardize ondisk to incore conversion for refcount btrees
Darrick J. Wong
2
-14
/
+33
2023-06-09
xfs: standardize ondisk to incore conversion for inode btrees
Darrick J. Wong
4
-20
/
+39
2023-06-09
xfs: standardize ondisk to incore conversion for free space btrees
Darrick J. Wong
2
-13
/
+49
2023-06-09
xfs: allow queued AG intents to drain before scrubbing
Darrick J. Wong
5
-2
/
+30
2023-06-09
xfs: create traced helper to get extra perag references
Darrick J. Wong
7
-14
/
+19
2023-06-09
xfs: give xfs_refcount_intent its own perag reference
Darrick J. Wong
3
-22
/
+44
2023-06-09
xfs: give xfs_rmap_intent its own perag reference
Darrick J. Wong
3
-21
/
+42
2023-06-09
xfs: give xfs_extfree_intent its own perag reference
Darrick J. Wong
3
-19
/
+41
2023-06-09
xfs: pass per-ag references to xfs_free_extent
Darrick J. Wong
7
-24
/
+40
2023-06-09
xfs: give xfs_bmap_intent its own perag reference
Darrick J. Wong
3
-0
/
+29
2023-06-09
libxfs: Finish renaming xfs_extent_item variables
Carlos Maiolino
1
-18
/
+18
2023-05-22
xfsprogs: Release v6.3.0
Carlos Maiolino
4
-2
/
+14
2023-05-10
xfs_repair: dont leak buffer when discarding directories
Darrick J. Wong
1
-1
/
+5
2023-05-10
xfs_repair: estimate per-AG btree slack better
Darrick J. Wong
6
-16
/
+147
2023-05-10
mkfs: warning about misaligned AGs and RAID stripes is not an error
Darrick J. Wong
1
-1
/
+2
2023-05-10
xfs_db: fix broken logic in error path
Darrick J. Wong
1
-1
/
+1
2023-05-10
xfs: fix mismerged tracepoints
Darrick J. Wong
1
-4
/
+4
2023-05-10
xfs: clear incore AGFL_RESET state if it's not needed
Darrick J. Wong
1
-0
/
+2
2023-05-10
xfs: add tracepoints for each of the externally visible allocators
Darrick J. Wong
2
-0
/
+23
2023-05-10
xfs: walk all AGs if TRYLOCK passed to xfs_alloc_vextent_iterate_ags
Darrick J. Wong
1
-1
/
+5
2023-05-10
xfs: try to idiot-proof the allocators
Darrick J. Wong
1
-0
/
+13
2023-05-10
xfs: restore old agirotor behavior
Darrick J. Wong
1
-1
/
+2
2023-05-10
xfs: return a referenced perag from filestreams allocator
Dave Chinner
1
-11
/
+28
2023-05-10
xfs: move xfs_bmap_btalloc_filestreams() to xfs_filestreams.c
Dave Chinner
3
-83
/
+15
2023-05-10
xfs: use xfs_bmap_longest_free_extent() in filestreams
Dave Chinner
2
-1
/
+3
2023-05-10
xfs: get rid of notinit from xfs_bmap_longest_free_extent
Dave Chinner
1
-48
/
+37
2023-05-10
xfs: factor out filestreams from xfs_bmap_btalloc_nullfb
Dave Chinner
1
-71
/
+96
2023-05-10
xfs: convert xfs_alloc_vextent_iterate_ags() to use perag walker
Dave Chinner
2
-61
/
+57
2023-05-10
xfs: move the minimum agno checks into xfs_alloc_vextent_check_args
Dave Chinner
1
-55
/
+33
2023-05-10
xfs: fold xfs_alloc_ag_vextent() into callers
Dave Chinner
3
-99
/
+28
2023-05-10
xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno()
Dave Chinner
1
-59
/
+63
2023-05-10
xfs: introduce xfs_alloc_vextent_prepare()
Dave Chinner
1
-44
/
+76
2023-05-10
xfs: introduce xfs_alloc_vextent_exact_bno()
Dave Chinner
5
-23
/
+71
2023-05-10
xfs: introduce xfs_alloc_vextent_near_bno()
Dave Chinner
6
-54
/
+55
2023-05-10
xfs: use xfs_alloc_vextent_start_bno() where appropriate
Dave Chinner
4
-38
/
+51
2023-05-10
xfs: use xfs_alloc_vextent_first_ag() where appropriate
Dave Chinner
3
-32
/
+42
2023-05-10
xfs: factor xfs_bmap_btalloc()
Dave Chinner
1
-137
/
+196
2023-05-10
xfs: use xfs_alloc_vextent_this_ag() where appropriate
Dave Chinner
8
-52
/
+72
2023-05-10
xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag_vextent
Dave Chinner
1
-30
/
+35
2023-05-10
xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags()
Dave Chinner
1
-24
/
+26
2023-05-10
xfs: rework xfs_alloc_vextent()
Dave Chinner
1
-179
/
+285
2023-05-10
xfs: introduce xfs_for_each_perag_wrap()
Dave Chinner
3
-50
/
+105
2023-05-10
xfs: perags need atomic operational state
Dave Chinner
13
-86
/
+127
2023-05-10
xfs: convert xfs_ialloc_next_ag() to an atomic
Dave Chinner
2
-17
/
+3
2023-05-10
xfs: inobt can use perags in many more places than it does
Dave Chinner
6
-51
/
+43
2023-05-10
xfs: use active perag references for inode allocation
Dave Chinner
3
-35
/
+33
2023-05-10
xfs: convert xfs_imap() to take a perag
Dave Chinner
3
-31
/
+27
2023-05-10
xfs: rework the perag trace points to be perag centric
Dave Chinner
2
-24
/
+12
2023-05-09
xfs: active perag reference counting
Dave Chinner
5
-9
/
+105
2023-05-09
xfs: t_firstblock is tracking AGs not blocks
Dave Chinner
6
-16
/
+14
2023-05-09
xfs: drop firstblock constraints from allocation setup
Dave Chinner
2
-132
/
+66
2023-05-09
xfs: block reservation too large for minleft allocation
Dave Chinner
3
-11
/
+12
2023-05-09
xfs: prefer free inodes at ENOSPC over chunk allocation
Dave Chinner
3
-0
/
+46
2023-05-09
xfs: fix low space alloc deadlock
Dave Chinner
3
-26
/
+58
2023-05-09
xfs: don't use BMBT btree split workers for IO completion
Dave Chinner
1
-2
/
+16
2023-05-09
xfs: pass refcount intent directly through the log intent code
Darrick J. Wong
3
-75
/
+55
2023-05-09
xfs: pass rmap space mapping directly through the log intent code
Darrick J. Wong
3
-44
/
+33
2023-05-09
xfs: fix confusing xfs_extent_item variable names
Darrick J. Wong
1
-16
/
+16
2023-05-09
xfs: pass the xfs_bmbt_irec directly through the log intent code
Darrick J. Wong
3
-39
/
+25
2023-04-21
xfsprogs: nrext64 option should be in [inode] section of mkfs conf files
Eric Sandeen
5
-5
/
+5
2023-04-21
misc: test the dir/attr hash before formatting or repairing fs
Darrick J. Wong
5
-8
/
+195
2023-04-21
libfrog: move crc32c selftest buffer into a separate file
Darrick J. Wong
4
-522
/
+548
2023-03-24
xfsprogs: Release v6.2.0
Carlos Maiolino
4
-3
/
+21
2023-03-17
xfs: fix off-by-one error in xfs_btree_space_to_height
Darrick J. Wong
1
-1
/
+6
2023-03-17
xfs: invalidate xfs_bufs when allocating cow extents
Darrick J. Wong
1
-1
/
+1
2023-03-17
xfs: get rid of assert from xfs_btree_islastblock
Guo Xuenan
1
-1
/
+0
2023-03-17
xfs: estimate post-merge refcounts correctly
Darrick J. Wong
1
-4
/
+21
2023-03-17
xfs: hoist refcount record merge predicates
Darrick J. Wong
1
-16
/
+113
2023-03-17
xfs: add debug knob to slow down write for fun
Darrick J. Wong
2
-1
/
+4
2023-03-17
xfs: add debug knob to slow down writeback for fun
Darrick J. Wong
2
-1
/
+4
2023-03-17
xfs: drop write error injection is unfixable, remove it
Dave Chinner
1
-7
/
+5
2023-03-17
xfs: use iomap_valid method to detect stale cached iomaps
Dave Chinner
2
-3
/
+5
2023-03-17
treewide: use get_random_u32_below() instead of deprecated function
Jason A. Donenfeld
2
-2
/
+2
2023-03-17
xfs_db: fix complaints about unsigned char casting
Darrick J. Wong
1
-2
/
+2
2023-03-17
xfs_repair: fix incorrect dabtree hashval comparison
Darrick J. Wong
1
-1
/
+1
2023-03-03
mkfs: substitute slashes with spaces in protofiles
Darrick J. Wong
4
-4
/
+50
2023-03-03
mkfs: use suboption processing for -p
Darrick J. Wong
2
-11
/
+73
2023-03-03
mkfs: check dirent names when reading protofile
Darrick J. Wong
1
-0
/
+6
2023-02-24
Remove several implicit function declarations
Arjun Shankar
1
-2
/
+5
2023-02-24
xfs_db: make flist_find_ftyp() to check for field existance on disk
Andrey Albershteyn
3
-5
/
+12
2023-02-23
xfs_io: fix bmap command not detecting realtime files with xattrs
Darrick J. Wong
1
-1
/
+1
2023-02-23
xfs_io: set fs_path when opening files on foreign filesystems
Darrick J. Wong
1
-1
/
+2
2023-02-23
xfs_scrub: fix broken realtime free blocks unit conversions
Darrick J. Wong
1
-1
/
+1
2023-02-23
xfs_spaceman: fix broken -g behavior in freesp command
Darrick J. Wong
1
-1
/
+0
2023-02-03
xfs_admin: get/set label of mounted filesystem
Catherine Hoang
1
-2
/
+4
2023-02-03
xfs_admin: correctly parse IO_OPTS parameters
Catherine Hoang
1
-1
/
+2
2023-01-20
progs: just use libtoolize
Dave Chinner
1
-9
/
+1
2023-01-20
progs: autoconf fails during debian package builds
Dave Chinner
1
-7
/
+1
2023-01-20
xfs_admin: get UUID of mounted filesystem
Catherine Hoang
1
-10
/
+51
2023-01-20
xfs_io: add fsuuid command
Catherine Hoang
5
-3
/
+57
2023-01-13
xfsprogs: Release v6.1.1
Carlos Maiolino
4
-2
/
+12
2023-01-13
Add pkg version to debian changelog
Carlos Maiolino
1
-2
/
+2
2023-01-13
xfsprogs: scrub: fix warnings/errors due to missing include
Holger Hoffstätte
1
-0
/
+1
2022-12-23
xfsprogs: Release v6.1.0
Carlos Maiolino
4
-2
/
+26
2022-12-21
xfs_db: fix dir3 block magic check
Darrick J. Wong
1
-1
/
+1
2022-12-15
fsck.xfs: mount/umount xfs fs to replay log before running xfs_repair
Srikanth C S
1
-2
/
+29
2022-12-15
xfs_db: create separate struct and field definitions for finobts
Darrick J. Wong
5
-3
/
+91
2022-12-15
xfs_io: don't display stripe alignment flags for realtime files
Darrick J. Wong
1
-2
/
+2
2022-12-09
xfs_repair: Fix rmaps_verify_btree() error path
Carlos Maiolino
1
-11
/
+10
2022-12-09
xfs_repair: Fix check_refcount() error path
Carlos Maiolino
1
-12
/
+10
2022-12-09
mkfs.xfs: add mkfs config file for the 6.1 LTS kernel
Darrick J. Wong
2
-1
/
+16
2022-12-09
xfs_{db,repair}: fix XFS_REFC_COW_START usage
Darrick J. Wong
2
-8
/
+18
2022-12-09
xfs_repair: retain superblock buffer to avoid write hook deadlock
Darrick J. Wong
6
-9
/
+86
2022-12-09
xfs_repair: don't crash on unknown inode parents in dry run mode
Darrick J. Wong
1
-1
/
+8
2022-12-09
xfs_db: fix printing of reverse mapping record blockcounts
Darrick J. Wong
1
-1
/
+1
2022-12-09
xfs_db: fix octal conversion logic
Darrick J. Wong
1
-2
/
+2
2022-12-09
misc: add missing includes
Darrick J. Wong
2
-0
/
+2
2022-12-09
misc: add static to various sourcefile-local functions
Darrick J. Wong
5
-5
/
+5
2022-12-09
libxfs: consume the xfs_warn mountpoint argument
Darrick J. Wong
1
-1
/
+1
2022-11-21
xfs: fix sb write verify for lazysbcount
Long Li
1
-1
/
+3
2022-11-21
xfs: rename XFS_REFC_COW_START to _COWFLAG
Darrick J. Wong
5
-11
/
+11
2022-11-21
xfs: fix uninitialized list head in struct xfs_refcount_recovery
Darrick J. Wong
2
-4
/
+16
2022-11-21
xfs: fix agblocks check in the cow leftover recovery function
Darrick J. Wong
1
-1
/
+3
2022-11-21
xfs: check record domain when accessing refcount records
Darrick J. Wong
1
-12
/
+41
2022-11-21
xfs: remove XFS_FIND_RCEXT_SHARED and _COW
Darrick J. Wong
1
-31
/
+17
2022-11-21
xfs: refactor domain and refcount checking
Darrick J. Wong
2
-4
/
+13
[next]