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-12-18
libxfs: split out a libxfs_dev structure from struct libxfs_init
for-next
Christoph Hellwig
15
-292
/
+265
2023-12-18
libxfs: stash away the device fd in struct xfs_buftarg
Christoph Hellwig
5
-94
/
+34
2023-12-18
xfs_repair: remove various libxfs_device_to_fd calls
Christoph Hellwig
1
-8
/
+5
2023-12-18
libxfs: pass the device fd to discard_blocks
Christoph Hellwig
1
-10
/
+6
2023-12-18
libxfs: return the opened fd from libxfs_device_open
Christoph Hellwig
1
-7
/
+5
2023-12-18
libxfs: mark libxfs_device_{open,close} static
Christoph Hellwig
2
-4
/
+2
2023-12-18
libxfs: remove dead size < 0 checks in libxfs_init
Christoph Hellwig
1
-15
/
+0
2023-12-18
libfrog: make platform_set_blocksize exit on fatal failure
Christoph Hellwig
3
-23
/
+23
2023-12-18
libxfs: remove the setblksize == 1 case in libxfs_device_open
Christoph Hellwig
1
-4
/
+1
2023-12-18
libxfs: making passing flags to libxfs_init less confusing
Christoph Hellwig
12
-42
/
+47
2023-12-18
libxfs: merge the file vs device cases in libxfs_init
Christoph Hellwig
1
-51
/
+23
2023-12-18
libxfs: pass a struct libxfs_init to libxfs_alloc_buftarg
Christoph Hellwig
7
-20
/
+20
2023-12-18
libxfs: pass a struct libxfs_init to libxfs_mount
Christoph Hellwig
6
-12
/
+11
2023-12-18
libxfs: rename struct libxfs_xinit to libxfs_init
Christoph Hellwig
14
-31
/
+34
2023-12-18
libxlog: remove the global libxfs_xinit x structure
Christoph Hellwig
6
-4
/
+6
2023-12-18
libxlog: don't require a libxfs_xinit structure for xlog_init
Christoph Hellwig
9
-25
/
+19
2023-12-18
libxlog: add a helper to initialize a xlog without clobbering the x structure
Christoph Hellwig
4
-46
/
+28
2023-12-18
libxlog: remove the verbose argument to xlog_is_dirty
Christoph Hellwig
5
-13
/
+6
2023-12-18
xfs_logprint: move all code to set up the fake xlog into logstat()
Christoph Hellwig
1
-10
/
+11
2023-12-18
libxfs: remove the volname concept
Christoph Hellwig
10
-101
/
+33
2023-12-18
libxfs/frog: remove latform_find{raw,block}path
Christoph Hellwig
3
-42
/
+14
2023-12-18
libxfs: remove the dead {d,log,rt}path variables in libxfs_init
Christoph Hellwig
1
-10
/
+0
2023-12-18
libxfs: remove the unused icache_flags member from struct libxfs_xinit
Christoph Hellwig
1
-1
/
+0
2023-12-18
xfs_io/encrypt: support specifying crypto data unit size
Eric Biggers
5
-19
/
+84
2023-11-21
mdrestore: Add support for passing log device as an argument
Chandan Babu R
2
-2
/
+17
2023-11-21
mdrestore: Define mdrestore ops for v2 format
Chandan Babu R
1
-12
/
+228
2023-11-21
mdrestore: Extract target device size verification into a function
Chandan Babu R
1
-17
/
+26
2023-11-21
mdrestore: Introduce mdrestore v1 operations
Chandan Babu R
1
-23
/
+28
2023-11-21
mdrestore: Replace metadump header pointer argument with a union pointer
Chandan Babu R
1
-32
/
+34
2023-11-21
mdrestore: Add open_device(), read_header() and show_info() functions
Chandan Babu R
1
-57
/
+84
2023-11-21
mdrestore: Detect metadump v1 magic before reading the header
Chandan Babu R
1
-3
/
+15
2023-11-21
mdrestore: Define and use struct mdrestore
Chandan Babu R
1
-10
/
+17
2023-11-21
mdrestore: Declare boolean variables with bool type
Chandan Babu R
1
-6
/
+6
2023-11-21
xfs_db: Add support to read from external log device
Chandan Babu R
5
-25
/
+131
2023-11-21
metadump: Define metadump ops for v2 format
Chandan Babu R
1
-3
/
+71
2023-11-21
metadump: Define metadump v2 ondisk format structures and macros
Chandan Babu R
1
-0
/
+68
2023-11-21
metadump: Rename XFS_MD_MAGIC to XFS_MD_MAGIC_V1
Chandan Babu R
3
-3
/
+3
2023-11-21
metadump: Introduce metadump v1 operations
Chandan Babu R
1
-62
/
+62
2023-11-21
metadump: Introduce struct metadump_ops
Chandan Babu R
1
-0
/
+25
2023-11-21
metadump: Postpone invocation of init_metadump()
Chandan Babu R
1
-5
/
+6
2023-11-21
metadump: Add initialization and release functions
Chandan Babu R
1
-36
/
+52
2023-11-21
metadump: Define and use struct metadump
Chandan Babu R
1
-214
/
+244
2023-11-21
metadump: Declare boolean variables with bool type
Chandan Babu R
1
-16
/
+16
2023-11-21
mdrestore: Fix logic used to check if target device is large enough
Chandan Babu R
1
-1
/
+1
2023-11-21
metadump: Use boolean values true/false instead of 1/0
Chandan Babu R
1
-5
/
+5
2023-11-21
repair: fix the call to search_rt_dup_extent in scan_bmapbt
Christoph Hellwig
1
-2
/
+4
2023-11-21
xfs_quota: fix missing mount point warning
Pavel Reichl
1
-7
/
+11
2023-11-21
db: fix unsigned char related warnings
Christoph Hellwig
1
-22
/
+23
2023-11-21
Polish translation update for xfsprogs 6.5.0.
Jakub Bogusz
1
-7558
/
+7757
2023-11-16
xfs: adjust the incore perag block_count when shrinking
Darrick J. Wong
1
-0
/
+6
2023-11-16
Revert "xfs: switch to multigrain timestamps"
Christian Brauner
2
-12
/
+4
2023-11-14
xfs: fix log recovery when unknown rocompat bits are set
Darrick J. Wong
1
-1
/
+2
2023-11-14
xfs: switch to multigrain timestamps
Jeff Layton
2
-5
/
+13
2023-11-14
xfs: allow userspace to rebuild metadata structures
Darrick J. Wong
1
-1
/
+5
2023-11-14
xfs: convert to ctime accessor functions
Jeff Layton
3
-4
/
+25
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
[next]