aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-06-30xfs: bunmapi has unnecessary AG lock ordering issueslibxfs-5.13-syncDave Chinner1-11/+0
2021-06-30xfs: btree format inode forks can have zero extentsDave Chinner1-1/+0
2021-06-30xfs: validate extsz hints against rt extent size when rtinherit is setDarrick J. Wong3-0/+57
2021-06-30xfs: standardize extent size hint validationDarrick J. Wong1-4/+20
2021-06-30xfs: check free AG space when making per-AG reservationsDarrick J. Wong1-3/+15
2021-06-30xfs: restore old ioctl definitionsDarrick J. Wong1-0/+4
2021-06-30xfs: introduce in-core global counter of allocbt blocksBrian Foster4-0/+27
2021-06-30xfs: unconditionally read all AGFs on mounts with perag reservationBrian Foster1-11/+23
2021-06-30xfs: update superblock counters correctly for !lazysbcountDave Chinner1-3/+13
2021-06-30xfs: remove obsolete AGF counter debuggingDarrick J. Wong4-10/+0
2021-06-30xfs: rename struct xfs_legacy_ictimestampChristoph Hellwig2-3/+3
2021-06-30xfs: rename xfs_ictimestamp_tChristoph Hellwig3-7/+7
2021-06-30xfs: remove XFS_IFEXTENTSChristoph Hellwig9-58/+28
2021-06-30xfs: remove XFS_IFINLINEChristoph Hellwig7-23/+12
2021-06-30xfs: remove XFS_IFBROOTChristoph Hellwig4-14/+8
2021-06-30xfs: only look at the fork format in xfs_idestroy_forkChristoph Hellwig1-7/+6
2021-06-30xfs: simplify xfs_attr_remove_argsChristoph Hellwig1-13/+8
2021-06-30xfs: rename and simplify xfs_bmap_one_blockChristoph Hellwig4-38/+26
2021-06-30xfs: move the XFS_IFEXTENTS check into xfs_iread_extentsChristoph Hellwig1-48/+34
2021-06-30xfs: convert to fileattrMiklos Szeredi1-4/+0
2021-06-30xfs: fix return of uninitialized value in variable errorColin Ian King1-0/+1
2021-06-30xfs: precalculate default inode attribute offsetDave Chinner3-11/+15
2021-06-30xfs: default attr fork size does not handle device inodesDave Chinner1-2/+7
2021-06-30xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate...Chandan Babu R1-1/+3
2021-06-30xfs: deprecate BMV_IF_NO_DMAPI_READ flagAnthony Iliopoulos1-1/+1
2021-06-30xfs: move the di_crtime field to struct xfs_inodeChristoph Hellwig7-24/+9
2021-06-30xfs: move the di_flags2 field to struct xfs_inodeChristoph Hellwig6-13/+13
2021-06-30xfs: move the di_flags field to struct xfs_inodeChristoph Hellwig8-19/+19
2021-06-30xfs: move the di_forkoff field to struct xfs_inodeChristoph Hellwig8-33/+34
2021-06-30xfs: use a union for i_cowextsize and i_flushiterChristoph Hellwig2-3/+7
2021-06-30xfs: move the di_flushiter field to struct xfs_inodeChristoph Hellwig4-3/+4
2021-06-30xfs: move the di_cowextsize field to struct xfs_inodeChristoph Hellwig5-4/+5
2021-06-30xfs: move the di_extsize field to struct xfs_inodeChristoph Hellwig6-7/+8
2021-06-30xfs: move the di_nblocks field to struct xfs_inodeChristoph Hellwig10-17/+18
2021-06-30xfs: move the di_size field to struct xfs_inodeChristoph Hellwig13-61/+62
2021-06-30xfs: move the di_projid field to struct xfs_inodeChristoph Hellwig6-7/+8
2021-06-30xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinodeChristoph Hellwig4-8/+6
2021-06-30xfs: remove the unused xfs_icdinode_has_bigtime helperChristoph Hellwig1-5/+0
2021-06-30xfs: split xfs_imap_to_bpChristoph Hellwig4-31/+10
2021-06-30xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extentsChandan Babu R1-1/+2
2021-06-30xfs: add error injection for per-AG resv failureGao Xiang3-2/+9
2021-06-30xfs: introduce xfs_ag_shrink_space()Gao Xiang2-0/+116
2021-06-30xfs: reduce debug overhead of dir leaf/node checksDave Chinner3-5/+10
2021-06-30xfs: No need for inode number error injection in __xfs_dir3_data_checkDave Chinner1-1/+1
2021-06-30xfs: type verification is expensiveDave Chinner1-9/+9
2021-06-30xfs: initialise attr fork on inode createDave Chinner3-10/+21
2021-06-30xfs: prevent metadata files from being inactivatedDarrick J. Wong1-1/+1
2021-06-30xfs: validate ag btree levels using the precomputed valuesDarrick J. Wong3-7/+7
2021-06-30xfs_repair: refactor resetting incore dinode fields to zeroDarrick J. Wong1-3/+9
2021-05-21xfsprogs: Release v5.12.0v5.12.0Eric Sandeen4-2/+11
2021-05-10xfsprogs: Release v5.12.0-rc1v5.12.0-rc1Eric Sandeen3-2/+14
2021-05-07libxfs: copy crtime correctly now that it's timespec64Darrick J. Wong1-2/+1
2021-05-07mkfs: reject cowextsize after making final decision about reflink supportDarrick J. Wong1-7/+7
2021-04-23repair: fix an uninitialized variable issueGao Xiang1-1/+1
2021-04-20xfs_growfs: support shrinking unused spaceGao Xiang2-8/+9
2021-04-20xfsprogs: remove BMV_IF_NO_DMAPI_READ flagAnthony Iliopoulos5-38/+8
2021-04-16mkfs: don't default to the physical sector size if > XFS_MAX_SECTORSIZEJeff Moyer1-2/+8
2021-04-15xfs_logprint: Fix buffer overflow printing quotaoffCarlos Maiolino1-6/+6
2021-04-15repair: scale duplicate name checking in phase 6.Dave Chinner1-6/+24
2021-04-15repair: convert the dir byaddr hash to a radix treeDave Chinner2-120/+148
2021-04-15repair: don't duplicate names in phase 6Dave Chinner1-72/+29
2021-04-15repair: parallelise phase 6Dave Chinner1-8/+34
2021-04-15repair: protect inode chunk tree records with a mutexDave Chinner2-0/+38
2021-04-15repair: Protect bad inode list with mutexDave Chinner2-13/+23
2021-04-15workqueue: bound maximum queue depthDave Chinner2-3/+43
2021-04-15Add dax mount option to man xfs(5)Carlos Maiolino1-0/+17
2021-04-15xfsprogs: include <signal.h> for platform_crashLeah Neukirchen1-0/+1
2021-04-15xfs_admin: pick up log arguments correctlyDarrick J. Wong1-5/+4
2021-04-15libfrog: report inobtcount in geometryDarrick J. Wong1-2/+4
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