aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-04-12xfsprogs: Release v5.12.0-rc0v5.12.0-rc0libxfs-5.12-syncEric Sandeen3-4/+7
2021-04-07xfs: use current->journal_info for detecting transaction recursionDave Chinner1-2/+10
2021-04-07xfs: consider shutdown in bmapbt cursor delete assertBrian Foster2-23/+14
2021-04-06libxfs: expose inobtcount in xfs geometryZorro Lang2-0/+3
2021-04-06xfs: allow reservation of rtblocks with xfs_trans_alloc_inodeDarrick J. Wong4-4/+7
2021-04-06xfs: refactor common transaction/inode/quota allocation idiomDarrick J. Wong5-18/+37
2021-04-06xfs: reserve data and rt quota at the same timeDarrick J. Wong2-8/+2
2021-04-06xfs: create convenience wrappers for incore quota block reservationsDarrick J. Wong2-7/+7
2021-04-06xfs: clean up quota reservation callsitesDarrick J. Wong2-3/+6
2021-04-05xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments()Chandan Babu R1-5/+4
2021-04-05xfs: Introduce error injection to allocate only minlen size extents for filesChandan Babu R5-25/+157
2021-04-05xfs: Process allocated extent in a separate functionChandan Babu R1-29/+45
2021-04-05xfs: Compute bmap extent alignments in a separate functionChandan Babu R1-37/+52
2021-04-05xfs: Remove duplicate assert statement in xfs_bmap_btalloc()Chandan Babu R1-1/+0
2021-04-05xfs: Introduce error injection to reduce maximum inode fork extent countChandan Babu R3-1/+8
2021-04-05xfs: Check for extent overflow when swapping extentsChandan Babu R1-0/+7
2021-04-05xfs: Check for extent overflow when moving extent from cow to data forkChandan Babu R1-0/+9
2021-04-05xfs: Check for extent overflow when writing to unwritten extentChandan Babu R1-0/+9
2021-04-05xfs: Check for extent overflow when adding/removing xattrsChandan Babu R2-0/+23
2021-04-05xfs: Check for extent overflow when renaming dir entriesChandan Babu R1-0/+3
2021-04-05xfs: Check for extent overflow when removing dir entriesChandan Babu R1-0/+18
2021-04-05xfs: Check for extent overflow when adding dir entriesChandan Babu R1-0/+13
2021-04-05xfs: Check for extent overflow when punching a holeChandan Babu R1-0/+7
2021-04-05xfs: Check for extent overflow when trivally adding a new extentChandan Babu R2-0/+12
2021-04-05xfs: Add helper for checking per-inode extent count overflowChandan Babu R2-0/+25
2021-04-05xfs: fix an ABBA deadlock in xfs_renameDarrick J. Wong2-3/+1
2021-03-12xfsprogs: Release v5.11.0v5.11.0Eric Sandeen4-2/+12
2021-03-12debian: Build-depend on libinih-dev with udeb packageBastian Germann2-1/+4
2021-03-12debian: Regenerate config.guess using debhelperBastian Germann2-0/+8
2021-03-12man: document attr2, ikeep option deprecation in xfs.5Pavel Reichl1-0/+13
2021-03-12xfs_admin: don't hide the xfs_repair output when upgradingDarrick J. Wong1-10/+2
2021-03-12xfs_admin: don't add '=1' when building repair command line for -ODarrick J. Wong1-1/+1
2021-02-24xfsprogs: Release v5.11.0-rc1v5.11.0-rc1Eric Sandeen3-2/+23
2021-02-24man: document XFS_XFLAG_APPEND behavior for directoriesDarrick J. Wong1-0/+1
2021-02-23mkfs: make use of xfs_validate_stripe_geometry()Gao Xiang2-20/+16
2021-02-23xfs_repair: enable bigtime upgrade via repairDarrick J. Wong5-0/+42
2021-02-23xfs_repair: enable inobtcount upgrade via repairDarrick J. Wong5-1/+53
2021-02-23xfs_admin: support adding features to V5 filesystemsDarrick J. Wong2-2/+26
2021-02-23xfs_repair: allow upgrades on v5 filesystemsDarrick J. Wong1-0/+40
2021-02-23man: mark all deprecated V4 format optionsDarrick J. Wong2-0/+27
2021-02-23xfs_repair: add post-phase error injection pointsDarrick J. Wong3-0/+14
2021-02-23xfs_repair: factor phase transitions into a helperDarrick J. Wong1-8/+14
2021-02-23libxfs: simulate system failure after a certain number of writesDarrick J. Wong4-5/+101
2021-02-23xfs_repair: set NEEDSREPAIR the first time we write to a filesystemDarrick J. Wong3-0/+110
2021-02-23xfs_repair: clear the needsrepair flagDarrick J. Wong4-7/+77
2021-02-23xfs_repair: clear quota CHKD flags on the incore superblock tooDarrick J. Wong1-8/+4
2021-02-23xfs_repair: fix unmount error message to have a newlineDarrick J. Wong1-1/+1
2021-02-23xfs_db: don't allow label/uuid setting if the needsrepair flag is setDarrick J. Wong1-0/+11
2021-02-23xfs_db: report the needsrepair flag in check and version commandsDarrick J. Wong2-0/+7
2021-02-23xfs_admin: support filesystems with realtime devicesDarrick J. Wong2-5/+14
2021-02-23xfs_admin: clean up string quotingDarrick J. Wong1-2/+2
2021-02-12xfs_scrub: fix weirdness in directory name check codeDarrick J. Wong1-4/+6
2021-02-12xfs_repair: check dquot id and typeDarrick J. Wong1-3/+55
2021-02-12xfs_scrub: handle concurrent directory updates during name scanDarrick J. Wong1-1/+15
2021-02-12xfs_scrub: load and unload libicu properlyDarrick J. Wong3-0/+28
2021-02-12xfs_scrub: detect infinite loops when scanning inodesDarrick J. Wong1-0/+16
2021-02-12misc: fix valgrind complaintsDarrick J. Wong3-7/+8
2021-02-12xfs_db: add an ls commandDarrick J. Wong3-0/+406
2021-02-12xfs_db: add a directory path lookup commandDarrick J. Wong5-1/+228
2021-02-12xfs_quota: drop pointless qsort cmp castingEric Sandeen1-8/+10
2021-02-12xfsprogs: xfs_fsr: Verify bulkstat version information in qsort's cmp()Chandan Babu R1-2/+9
2021-02-12xfsprogs: xfs_fsr: Limit the scope of cmp()Chandan Babu R1-11/+10
2021-02-12xfsprogs: xfs_fsr: Interpret arguments of qsort's compare function correctlyChandan Babu R1-3/+2
2021-02-12mkfs: fix wrong inobtcount usage error outputZorro Lang1-1/+1
2021-02-12xfsprogs: Release v5.11.0-rc0v5.11.0-rc0Eric Sandeen3-3/+7
2021-02-12debian: Prevent installing duplicate changelogBastian Germann2-1/+2
2021-02-12debian: Only build for LinuxBastian Germann2-3/+4
2021-02-12debian: Drop unused dh-python from Build-DependsBastian Germann2-1/+7
2021-01-18debian: Update Uploaders listNathan Scott1-1/+1
2021-01-18debian: new changelog entryBastian Germann1-0/+11
2021-01-18debian: add missing copyright infoBastian Germann1-13/+98
2021-01-18debian: use Package-Type over its predecessorBastian Germann1-1/+1
2021-01-18debian: remove "Priority: extra"Bastian Germann1-1/+0
2021-01-18debian: remove dependency on essential util-linuxBastian Germann1-1/+1
2021-01-18debian: cryptographically verify upstream tarballBastian Germann2-1/+64
2021-01-07xfs: remove xfs_buf_t typedeflibxfs-5.11-syncDave Chinner30-96/+96
2021-01-07fs/xfs: convert comma to semicolonZheng Yongjun1-1/+1
2021-01-07xfs: kill ialloced in xfs_dialloc()Gao Xiang1-13/+9
2021-01-07xfs: spilt xfs_dialloc() into 2 functionsDave Chinner3-37/+48
2021-01-07xfs: move xfs_dialloc_roll() into xfs_dialloc()Dave Chinner3-86/+22
2021-01-07xfs: move on-disk inode allocation out of xfs_ialloc()Dave Chinner1-74/+58
2021-01-07xfs: introduce xfs_dialloc_roll()Dave Chinner4-19/+56
2021-01-07xfs: convert noroom, okalloc in xfs_dialloc() to boolGao Xiang1-4/+4
2021-01-07xfs: don't catch dax+reflink inodes as corruption in verifierEric Sandeen1-4/+0
2021-01-07xfs: remove unneeded return value check for *init_cursor()Joseph Qi4-25/+0
2021-01-07xfs: introduce xfs_validate_stripe_geometry()Gao Xiang2-11/+69
2021-01-07xfs: remove the unused XFS_B_FSB_OFFSET macroKaixu Xia1-1/+0
2021-01-07xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flagKaixu Xia1-1/+0
2021-01-07xfs: refactor file range validationDarrick J. Wong3-1/+29
2021-01-07xfs: refactor realtime volume extent validationDarrick J. Wong3-10/+21
2021-01-07xfs: refactor data device extent validationDarrick J. Wong3-6/+27
2021-01-07xfs: detect overflows in bmbt recordsDarrick J. Wong1-0/+5
2021-01-07xfs: enable the needsrepair featureDarrick J. Wong1-1/+2
2021-01-07xfs: define a new "needrepair" featureDarrick J. Wong1-0/+7
2021-01-07xfs: move kernel-specific superblock validation out of libxfsDarrick J. Wong1-7/+0
2021-01-07libxfs: cosmetic changes to libxfs_inode_allocEric Sandeen4-30/+36
2020-12-11xfsprogs: Release v5.10.0v5.10.0Eric Sandeen4-3/+12
2020-12-09xfs_repair: remove obsolete code for handling mountpoint inodesAnthony Iliopoulos4-23/+0
2020-12-04xfsprogs: Release v5.10.0-rc1v5.10.0-rc1Eric Sandeen4-3/+20
2020-12-04xfsprogs: make things non-gender-specificEric Sandeen2-4/+4
2020-12-04xfs_quota: Remove delalloc caveat from man pageEric Sandeen1-10/+1
2020-12-04xfs_quota: document how the default quota is storedEric Sandeen1-0/+6
2020-12-04debian: add build dependency on libinih-devDarrick J. Wong1-1/+1
2020-12-04debian: fix version in changelogDarrick J. Wong1-1/+1
2020-12-04libxfs: add realtime extent reservation and usage tracking to transactionsDarrick J. Wong1-0/+14
2020-12-04libxfs: fix weird commentDarrick J. Wong1-3/+3
2020-12-04libxfs-apply: don't add duplicate headersDarrick J. Wong1-3/+11
2020-11-24libxfs: get rid of b_bcount from xfs_bufDave Chinner10-32/+35
2020-11-23repair: simplify bmap_next_offsetChristoph Hellwig1-29/+25
2020-11-23xfs: fix forkoff miscalculation related to XFS_LITINO(mp)Gao Xiang1-1/+7
2020-11-20xfsprogs: get rid of ancient btree tracing fragmentsDave Chinner3-89/+0
2020-11-20libxfs: rename buftarg->dev to btdevDave Chinner6-22/+21
2020-11-20xfsprogs: remove unused IO_DEBUG functionalityDave Chinner2-46/+0
2020-11-20xfsprogs: remove unused buffer tracing codeDave Chinner2-198/+0
2020-11-20xfs_io: fix up typos in manpageEric Sandeen1-4/+4
2020-11-20mkfs: document config files in mkfs.xfs(8)Dave Chinner1-7/+106
2020-11-20mkfs: hook up suboption parsing to ini filesDave Chinner1-15/+79
2020-11-20mkfs: constify various stringsDave Chinner2-15/+15
2020-11-20mkfs: add initial ini format config file parsing supportDave Chinner2-2/+119
2020-11-20build: add support for libinih for mkfsDave Chinner4-0/+29
2020-11-20Polish translation update for xfsprogs 5.8.0.Jakub Bogusz1-8100/+9693
2020-11-20xfs_repair: directly compare refcount recordsDarrick J. Wong1-2/+2
2020-11-20xfs_repair: correctly detect partially written extentsDarrick J. Wong1-61/+105
2020-11-20xfs_repair: skip the rmap and refcount btree checks when the levels are garbageDarrick J. Wong1-10/+26
2020-11-20xfs_db: report ranges of invalid rt blocksDarrick J. Wong1-3/+30
2020-11-20xfs: remove unnecessary parameter from scrub_scan_estimate_blocksDarrick J. Wong4-14/+8
2020-11-20mkfs: don't pass on extent size inherit flags when extent size is zeroDarrick J. Wong1-2/+8
2020-11-20mkfs: clarify valid "inherit" option valuesEric Sandeen1-4/+13
2020-11-20mkfs: allow users to specify rtinherit=0Darrick J. Wong1-1/+3
2020-11-20mkfs: format bigtime filesystemsDarrick J. Wong2-1/+39
2020-11-20xfs: enable big timestampsDarrick J. Wong1-1/+2
2020-11-20xfs_repair: support bigtime timestamp checkingDarrick J. Wong2-5/+39
2020-11-20xfs_quota: support editing and reporting quotas with bigtimeDarrick J. Wong5-13/+91
2020-11-20xfs_db: support printing time limitsDarrick J. Wong5-1/+186
2020-11-20xfs_db: report bigtime format timestampsDarrick J. Wong3-5/+46
2020-11-20libfrog: list the bigtime feature when reporting geometryDarrick J. Wong2-2/+5
2020-11-20xfs_db: refactor quota timer printingDarrick J. Wong5-3/+42
2020-11-20xfs_db: refactor timestamp printingDarrick J. Wong5-25/+62
2020-11-20xfs_quota: convert time_to_string to use time64_tDarrick J. Wong4-15/+24
2020-11-20libfrog: convert cvttime to return time64_tDarrick J. Wong3-11/+11
2020-11-20libfrog: define LIBFROG_BULKSTAT_CHUNKSIZE to remove dependence on XFS_INODES...Darrick J. Wong4-4/+8
2020-11-20mkfs: enable the inode btree counter featureDarrick J. Wong2-1/+48
2020-11-20xfs: enable new inode btree counters featureDarrick J. Wong1-1/+2
2020-11-20xfs_repair: regenerate inode btree block counters in AGIDarrick J. Wong1-0/+5
2020-11-20xfs_repair: check inode btree block counters in AGIDarrick J. Wong1-3/+26
2020-11-20xfs_db: support displaying inode btree block counts in AGI headerDarrick J. Wong2-0/+4
2020-11-20xfs: revert "xfs: fix rmap key and record comparison functions"Darrick J. Wong1-8/+8
2020-11-16xfsprogs: Release v5.10.0-rc0v5.10.0-rc0libxfs-5.10-syncEric Sandeen4-3/+12
2020-11-14xfs: fix rmap key and record comparison functionsDarrick J. Wong1-8/+8
2020-11-14xfs: fix flags argument to rmap lookup when converting shared file rmapsDarrick J. Wong1-1/+1
2020-11-12xfs: set xefi_discard when creating a deferred agfl free log intent itemDarrick J. Wong2-1/+2
2020-11-12xfs: fix high key handling in the rt allocator's query_range functionDarrick J. Wong1-7/+4
2020-11-12xfs: only relog deferred intent items if free space in the log gets lowDarrick J. Wong2-0/+38
2020-11-12xfs: periodically relog deferred intent itemsDarrick J. Wong3-0/+46
2020-11-12xfs: change the order in which child and parent defer ops are finishedDarrick J. Wong1-1/+10
2020-11-12xfs: fix an incore inode UAF in xfs_bui_recoverDarrick J. Wong5-10/+61
2020-11-12xfs: xfs_defer_capture should absorb remaining transaction reservationDarrick J. Wong2-0/+6
2020-11-12xfs: xfs_defer_capture should absorb remaining block reservationsDarrick J. Wong3-2/+12
2020-11-12xfs: proper replay of deferred ops queued during log recoveryDarrick J. Wong2-8/+100
2020-11-12xfs: remove xfs_defer_resetDarrick J. Wong1-19/+5
2020-11-12xfs: avoid shared rmap operations for attr fork extentsDarrick J. Wong1-9/+18
2020-11-12xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}Kaixu Xia1-4/+4
2020-11-12xfs: remove the redundant crc feature check in xfs_attr3_rmt_verifyKaixu Xia1-2/+0
2020-11-12xfs: fix some commentsKaixu Xia1-5/+5
2020-11-12xfs: use the existing type definition for di_projidKaixu Xia1-1/+1
2020-11-12xfs: log new intent items created as part of finishing recovered intent itemsDarrick J. Wong2-2/+30
2020-11-12xfs: don't free rt blocks when we're doing a REMAP bunmapi callDarrick J. Wong1-7/+12
2020-11-12xfs: Convert xfs_attr_sf macros to inline functionsCarlos Maiolino7-33/+78
2020-11-12xfs: Use variable-size array for nameval in xfs_attr_sf_entryCarlos Maiolino3-7/+6
2020-11-12xfs: Remove typedef xfs_attr_shortform_tCarlos Maiolino8-53/+53
2020-11-12xfs: remove typedef xfs_attr_sf_entry_tCarlos Maiolino5-55/+56
2020-11-12xfs: widen ondisk quota expiration timestamps to handle y2038+Darrick J. Wong4-4/+74
2020-11-11xfs: widen ondisk inode timestamps to deal with y2038+Darrick J. Wong10-13/+143
2020-11-11xfs: redefine xfs_ictimestamp_tDarrick J. Wong4-6/+24
2020-11-10xfs: redefine xfs_timestamp_tDarrick J. Wong6-22/+53
2020-11-10xfs: move xfs_log_dinode_to_disk to the log recovery codeDarrick J. Wong2-54/+0
2020-11-10xfs: refactor quota timestamp codingDarrick J. Wong2-0/+23
2020-11-10xfs: refactor default quota grace period setting codeDarrick J. Wong1-0/+13
2020-11-10xfs: refactor quota expiration timer modificationDarrick J. Wong1-0/+24
2020-11-10xfs: explicitly define inode timestamp rangeDarrick J. Wong2-0/+26
2020-11-10xfs: support inode btree blockcounts in online repairDarrick J. Wong1-3/+13
2020-11-10xfs: use the finobt block counts to speed up mount timesDarrick J. Wong1-1/+27
2020-11-10xfs: store inode btree block counts in AGI headerDarrick J. Wong4-1/+44
2020-11-10xfs: simplify xfs_trans_getsbChristoph Hellwig3-6/+6
2020-11-10xfs: remove xlog_recover_iodoneChristoph Hellwig0-0/+0
2020-11-10xfs: move the buffer retry logic to xfs_buf.cChristoph Hellwig1-3/+3
2020-11-10xfs: remove kmem_realloc()Carlos Maiolino5-8/+8
2020-11-10libxfs: refactor NSEC_PER_SECDarrick J. Wong4-4/+4
2020-11-10libxfs: create a real struct timespec64Darrick J. Wong4-14/+19
2020-10-20xfsprogs: Release v5.9.0v5.9.0Eric Sandeen4-2/+11
2020-10-13xfsprogs: Release v5.9.0-rc1Eric Sandeen4-2/+19
2020-10-12xfsprogs: allow i18n to xfs printkGao Xiang1-4/+4
2020-10-12xfsprogs: ignore autofs mount table entriesIan Kent2-0/+4
2020-10-12xfsprogs: fix ioctl_xfs_geometry manpage namingEric Sandeen2-7/+7
2020-10-12xfs_repair: coordinate parallel updates to the rt bitmapDarrick J. Wong4-8/+11
2020-10-12xfs_scrub: don't use statvfs to collect filesystem summary countsDarrick J. Wong1-23/+4
2020-10-12libhandle: fix potential unterminated string problemDarrick J. Wong1-1/+2
2020-10-12libfrog: fix a potential null pointer dereferenceDarrick J. Wong1-1/+1
2020-09-30libxfs: disallow filesystems with reverse mapping and reflink and realtimeDarrick J. Wong1-0/+15
2020-09-30mkfs: remove a couple of unused function parametersAnthony Iliopoulos1-4/+2