aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-01-16xfs: Make the symbol 'xfs_rtalloc_log_count' staticlibxfs-5.5-syncChen Wandun1-1/+1
2020-01-16xfs: don't commit sunit/swidth updates to disk if that would cause repair fai...Darrick J. Wong2-0/+65
2020-01-16xfs: refactor agfl length computation functionDarrick J. Wong1-5/+13
2020-01-16libxfs: resync with the userspace libxfsDarrick J. Wong2-26/+30
2020-01-16xfs: fix log reservation overflows when allocating large rt extentsDarrick J. Wong1-19/+77
2020-01-16xfs: stabilize insert range start boundary to avoid COW writeback raceBrian Foster1-2/+1
2020-01-16xfs: don't check for AG deadlock for realtime files in bunmapiOmar Sandoval1-1/+1
2020-01-16xfs: fix realtime file data space leakOmar Sandoval1-11/+14
2020-01-16xfs: remove the mappedbno argument to xfs_da_get_bufChristoph Hellwig7-23/+10
2020-01-16xfs: remove the mappedbno argument to xfs_da_read_bufChristoph Hellwig8-43/+39
2020-01-16xfs: split xfs_da3_node_readChristoph Hellwig3-56/+75
2020-01-16xfs: remove the mappedbno argument to xfs_dir3_leafn_readChristoph Hellwig3-7/+5
2020-01-16xfs: remove the mappedbno argument to xfs_dir3_leaf_readChristoph Hellwig2-7/+6
2020-01-16xfs: remove the mappedbno argument to xfs_attr3_leaf_readChristoph Hellwig3-16/+14
2020-01-16xfs: remove the mappedbno argument to xfs_da_reada_bufChristoph Hellwig4-15/+9
2020-01-16xfs: improve the xfs_dabuf_map calling conventionsChristoph Hellwig2-29/+17
2020-01-16xfs: refactor xfs_dabuf_mapChristoph Hellwig1-102/+54
2020-01-16xfs: simplify mappedbno handling in xfs_da_{get,read}_bufChristoph Hellwig1-52/+51
2020-01-16xfs: Remove kmem_zone_free() wrapperCarlos Maiolino6-13/+13
2020-01-16xfs: fix attr leaf header freemap.size underflowBrian Foster1-1/+3
2020-01-16xfs: remove duplicated include from xfs_dir2_data.cYueHaibing0-0/+0
2020-01-16xfs: remove unused structure members & simple typedefsEric Sandeen1-2/+0
2020-01-16xfs: remove unused typedef definitionsEric Sandeen3-6/+6
2020-01-16xfs: remove the xfs_qoff_logitem_t typedefPavel Reichl1-2/+2
2020-01-16xfs: remove the xfs_disk_dquot_t and xfs_dquot_tPavel Reichl7-24/+24
2020-01-16xfs: avoid time_t in user apiArnd Bergmann1-1/+1
2020-01-16xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename()kaixuxia2-5/+25
2020-01-16xfs: don't reset the "inode core" in xfs_ireadChristoph Hellwig1-2/+0
2020-01-16xfs: merge the projid fields in struct xfs_icdinodeChristoph Hellwig5-34/+9
2020-01-16xfs: use a struct timespec64 for the in-core crtimeChristoph Hellwig7-13/+13
2020-01-16xfs: devirtualize ->m_dirnameopsChristoph Hellwig13-59/+47
2020-01-16xfs: convert open coded corruption check to use XFS_IS_CORRUPTDarrick J. Wong9-113/+63
2020-01-16xfs: kill the XFS_WANT_CORRUPT_* macrosDarrick J. Wong7-324/+969
2020-01-16xfs: actually check xfs_btree_check_block return in xfs_btree_islastblockDarrick J. Wong2-27/+17
2020-01-16xfs: always pass a valid hdr to xfs_dir3_leaf_check_intChristoph Hellwig1-18/+13
2020-01-16xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_intChristoph Hellwig8-26/+15
2020-01-16xfs: remove the now unused dir ops infrastructureChristoph Hellwig5-59/+0
2020-01-16xfs: devirtualize ->data_get_ftype and ->data_put_ftypeChristoph Hellwig10-79/+54
2020-01-16xfs: devirtualize ->data_bestfree_pChristoph Hellwig11-42/+37
2020-01-16xfs: cleanup xfs_dir2_data_entsizeChristoph Hellwig3-34/+17
2020-01-15xfs: move the dir2 data block fixed offsets to struct xfs_da_geometryChristoph Hellwig14-82/+69
2020-01-15xfs: devirtualize ->data_entry_tag_pChristoph Hellwig13-39/+33
2020-01-15xfs: devirtualize ->data_entsizeChristoph Hellwig14-56/+53
2020-01-15xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offsetChristoph Hellwig3-16/+17
2020-01-15xfs: remove the now unused ->data_entry_p methodChristoph Hellwig2-23/+0
2020-01-15patch clean-up-repair-using-data_entry_pEric Sandeen2-6/+6
2020-01-15xfs: cleanup __xfs_dir3_data_checkChristoph Hellwig1-26/+33
2020-01-15xfs: cleanup xfs_dir2_data_freescan_intChristoph Hellwig1-28/+20
2020-01-15xfs: cleanup xfs_dir2_block_to_sfChristoph Hellwig1-43/+25
2020-01-15xfs: remove the ->data_unused_p methodChristoph Hellwig7-48/+25
2020-01-15xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methodsChristoph Hellwig3-84/+26
2020-01-15xfs: remove the data_dotdot_offset field in struct xfs_dir_opsChristoph Hellwig2-7/+0
2020-01-15xfs: remove the data_dot_offset field in struct xfs_dir_opsChristoph Hellwig2-4/+0
2020-01-15xfs: remove the unused ->data_first_entry_p methodChristoph Hellwig2-35/+0
2020-01-15xfs: devirtualize ->sf_get_ftype and ->sf_put_ftypeChristoph Hellwig7-74/+56
2020-01-15xfs: devirtualize ->sf_get_ino and ->sf_put_inoChristoph Hellwig11-120/+92
2020-01-15xfs: devirtualize ->sf_entsize and ->sf_nextentryChristoph Hellwig12-116/+89
2020-01-15xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_inoChristoph Hellwig9-39/+31
2020-01-15xfs: devirtualize ->db_to_fdb and ->db_to_fdindexChristoph Hellwig3-60/+27
2020-01-15xfs: move the max dir2 free bests count to struct xfs_da_geometryChristoph Hellwig7-36/+15
2020-01-15xfs: move the dir2 free header size to struct xfs_da_geometryChristoph Hellwig5-5/+4
2020-01-15xfs: add a bests pointer to struct xfs_dir3_icfree_hdrChristoph Hellwig7-81/+48
2020-01-15xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_intChristoph Hellwig1-22/+20
2020-01-15xfs: devirtualize ->free_hdr_to_diskChristoph Hellwig3-37/+29
2020-01-15xfs: devirtualize ->free_hdr_from_diskChristoph Hellwig8-57/+45
2020-01-15xfs: move the max dir2 leaf entries count to struct xfs_da_geometryChristoph Hellwig7-30/+7
2020-01-15xfs: move the dir2 leaf header size to struct xfs_da_geometryChristoph Hellwig6-9/+9
2020-01-15xfs: add an entries pointer to struct xfs_dir3_icleaf_hdrChristoph Hellwig11-125/+95
2020-01-15xfs: devirtualize ->leaf_hdr_to_diskChristoph Hellwig5-48/+42
2020-01-15xfs: devirtualize ->leaf_hdr_from_diskChristoph Hellwig12-70/+66
2020-01-15xfs: move the node header size to struct xfs_da_geometryChristoph Hellwig6-44/+17
2020-01-15xfs: add a btree entries pointer to struct xfs_da3_icnode_hdrChristoph Hellwig6-86/+59
2020-01-15xfs: devirtualize ->node_hdr_to_diskChristoph Hellwig5-44/+35
2020-01-15xfs: devirtualize ->node_hdr_from_diskChristoph Hellwig10-79/+70
2020-01-15xfs: use unsigned int for all size values in struct xfs_da_geometryChristoph Hellwig1-4/+4
2020-01-15xfs: move incore structures out of xfs_da_format.hChristoph Hellwig7-57/+59
2020-01-15xfs: refactor "does this fork map blocks" predicateDarrick J. Wong2-19/+13
2020-01-15xfs: clean up weird while loop in xfs_alloc_ag_vextent_nearDarrick J. Wong1-52/+65
2020-01-15xfs: Correct comment tyops -> typosJoe Perches5-6/+6
2020-01-15xfs: null out bma->prev if no previous extentDarrick J. Wong1-1/+2
2020-01-15xfs: fix missing header includesDarrick J. Wong4-0/+6
2020-01-15xfs: decrease indenting problems in xfs_dabuf_mapDarrick J. Wong1-17/+21
2020-01-15xfs: always log corruption errorsDarrick J. Wong13-20/+87
2020-01-15xfs: relax shortform directory size checksDarrick J. Wong2-35/+5
2020-01-15xfs: cleanup use of the XFS_ALLOC_ flagsChristoph Hellwig3-22/+9
2020-01-15xfs: move extent zeroing to xfs_bmapi_allocateChristoph Hellwig3-14/+7
2020-01-15xfs: refactor xfs_bmapi_allocateChristoph Hellwig1-48/+45
2020-01-15xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocksDarrick J. Wong4-116/+92
2020-01-09xfs: replace -EIO with -EFSCORRUPTED for corrupt metadataDarrick J. Wong1-3/+3
2020-01-09xfs: namecheck attribute names before listing themDarrick J. Wong1-2/+2
2020-01-09xfs: check attribute leaf block structureDarrick J. Wong1-2/+65
2020-01-09xfs: don't set bmapi total block req where minleft isBrian Foster1-1/+0
2020-01-09xfs: cap longest free extent to maximum allocatableDave Chinner2-10/+11
2020-01-09xfs: fix inode fork extent count overflowDave Chinner5-20/+24
2020-01-09xfs: optimize near mode bnobt scans with concurrent cntbt lookupsBrian Foster2-12/+144
2020-01-09xfs: factor out tree fixup logic into helperBrian Foster2-10/+33
2020-01-09xfs: refactor near mode alloc bnobt scan into separate functionBrian Foster1-54/+74
2020-01-09xfs: refactor and reuse best extent scanning logicBrian Foster1-55/+55
2020-01-09xfs: refactor allocation tree fixup codeBrian Foster1-16/+2
2020-01-09xfs: reuse best extent tracking logic for bnobt scanBrian Foster2-199/+79
2020-01-09xfs: refactor cntbt lastblock scan best extent logic into helperBrian Foster2-28/+88
2020-01-09xfs: track best extent from cntbt lastblock scan in alloc cursorBrian Foster1-30/+33
2020-01-09xfs: track allocation busy state in allocation cursorBrian Foster1-11/+14
2020-01-09xfs: introduce allocation cursor data structureBrian Foster1-155/+163
2020-01-09xfs: track active state of allocation btree cursorsBrian Foster3-3/+25
2020-01-09xfs: use a struct iomap in xfs_writepage_ctxChristoph Hellwig4-6/+17
2019-12-20xfsprogs: Release v5.4.0HEADmasterfor-nextEric Sandeen4-2/+11
2019-12-17xfsprogs: Release v5.4.0-rc1Eric Sandeen4-2/+13
2019-12-17mkfs: tidy up discard notificationsEric Sandeen1-6/+10
2019-12-13mkfs: Break block discard into chunks of 2 GBPavel Reichl1-13/+37
2019-12-13xfs_admin: enable online label getting and settingDarrick J. Wong2-3/+43
2019-12-13xfs_admin: support external log devicesDarrick J. Wong2-2/+24
2019-12-13xfsprogs: add missing line feeds in libxfs/rdwr.cJohn Pittman1-3/+3
2019-12-13xfsprogs: remove stray libxfs whitespaceEric Sandeen3-1/+3
2019-12-13xfsprogs: Release v5.4.0-rc0Eric Sandeen4-3/+12
2019-12-12xfs: change the seconds fields in xfs_bulkstat to signedDarrick J. Wong1-4/+4
2019-12-12xfs: move local to extent inode logging into bmap helperBrian Foster4-7/+8
2019-12-12xfs: remove broken error handling on failed attr sf to leaf changeBrian Foster1-17/+2
2019-12-12xfs: log the inode on directory sf to block format changeBrian Foster2-0/+2
2019-12-12xfs: remove unused flags arg from xfs_get_aghdr_buf()Eric Sandeen1-3/+2
2019-12-12xfs: log proper length of superblockEric Sandeen1-1/+1
2019-12-12xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag")Darrick J. Wong2-5/+10
2019-12-12xfs: convert inode to extent format after extent merge due to shiftBrian Foster1-0/+5
2019-12-12xfs: define a flags field for the AG geometry ioctl structureDarrick J. Wong1-1/+1
2019-12-12xfs: add a xfs_valid_startblock helperChristoph Hellwig2-1/+8
2019-12-12xfs: remove the unused XFS_ALLOC_USERDATA flagChristoph Hellwig2-10/+5
2019-12-12xfs: allocate xattr buffer on demandDave Chinner7-10/+57
2019-12-12xfs: consolidate attribute value copyingDave Chinner1-39/+49
2019-12-12xfs: move remote attr retrieval into xfs_attr3_leaf_getvalueDave Chinner2-16/+2
2019-12-12xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalueDave Chinner1-16/+17
2019-12-12xfs: make attr lookup returns consistentDave Chinner3-24/+48
2019-12-12xfs: reverse search directory freespace indexesDave Chinner1-8/+5
2019-12-12xfs: speed up directory bestfree block scanningDave Chinner1-63/+34
2019-12-12xfs: factor free block index lookup from xfs_dir2_node_addname_int()Dave Chinner1-92/+102
2019-12-12xfs: factor data block addition from xfs_dir2_node_addname_int()Dave Chinner1-166/+158
2019-12-12xfs: move xfs_dir2_addname()Dave Chinner1-71/+69
2019-12-12xfs: remove all *_ITER_CONTINUE valuesDarrick J. Wong3-8/+4
2019-12-12xfs: remove all *_ITER_ABORT valuesDarrick J. Wong4-17/+17
2019-12-12xfs: reinitialize rm_flags when unpacking an offset into an rmap irecDarrick J. Wong2-1/+1
2019-12-12xfs: remove unnecessary int returns from deferred bmap functionsDarrick J. Wong2-8/+8
2019-12-12xfs: remove unnecessary int returns from deferred refcount functionsDarrick J. Wong3-44/+28
2019-12-12xfs: remove unnecessary int returns from deferred rmap functionsDarrick J. Wong4-52/+36
2019-12-12xfs: remove unnecessary parameter from xfs_iext_inc_seqDarrick J. Wong1-4/+4
2019-12-12xfs: fix sign handling problem in xfs_bmbt_diff_two_keysDarrick J. Wong1-2/+14
2019-12-12xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keysDarrick J. Wong1-1/+4
2019-12-12xfs: fix maxicount division by zero errorDarrick J. Wong1-2/+7
2019-12-12xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_...zhengbin1-2/+0
2019-12-12xfs: add kmem allocation trace pointsDave Chinner2-8/+8
2019-12-12fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.Tetsuo Handa15-48/+44
2019-11-15xfsprogs: Release v5.3.0Eric Sandeen4-2/+11
2019-11-11xfsprogs: Release v5.3.0-rc2Eric Sandeen4-3/+24
2019-11-11xfs_io: fix memory leak in add_enckeyEric Sandeen1-4/+8
2019-11-11xfs_scrub: fix complaint about uninitialized retDarrick J. Wong1-1/+1
2019-11-06libfrog: convert workqueue.c functions to negative error codesDarrick J. Wong9-39/+40
2019-11-06libfrog: convert scrub.c functions to negative error codesDarrick J. Wong2-98/+107
2019-11-06libfrog: convert ptvar.c functions to negative error codesDarrick J. Wong5-16/+16
2019-11-06libfrog: convert bulkstat.c functions to negative error codesDarrick J. Wong11-101/+104
2019-11-06libfrog: convert fsgeom.c functions to negative error codesDarrick J. Wong16-30/+30
2019-11-06libfrog: convert bitmap.c to negative error codesDarrick J. Wong3-20/+23
2019-11-06libfrog: print library errorsDarrick J. Wong12-48/+64
2019-11-06xfs_scrub: remove moveon from main programDarrick J. Wong9-152/+73
2019-11-06xfs_scrub: remove XFS_ITERATE_INODES_ABORT from inode iteratorDarrick J. Wong2-3/+4
2019-11-06xfs_scrub: remove moveon from phase 1 functionsDarrick J. Wong3-24/+32
2019-11-06xfs_scrub: remove moveon from phase 2 functionsDarrick J. Wong1-33/+55
2019-11-06xfs_scrub: remove moveon from phase 3 functionsDarrick J. Wong1-25/+48
2019-11-06xfs_scrub: remove moveon from phase 4 functionsDarrick J. Wong1-37/+49
2019-11-06xfs_scrub: remove moveon from phase 5 functionsDarrick J. Wong1-87/+97
2019-11-06xfs_scrub: remove moveon from phase 6 functionsDarrick J. Wong1-72/+82
2019-11-06xfs_scrub: remove moveon from phase 7 functionsDarrick J. Wong1-20/+20
2019-11-06xfs_scrub: remove moveon from repair action list helpersDarrick J. Wong10-140/+142
2019-11-06xfs_scrub: remove moveon from scrub ioctl wrappersDarrick J. Wong8-87/+102
2019-11-06xfs_scrub: remove moveon from progress report helpersDarrick J. Wong3-10/+18
2019-11-06xfs_scrub: remove moveon from unicode name collision helpersDarrick J. Wong3-60/+80
2019-11-06xfs_scrub: remove moveon from spacemapDarrick J. Wong4-104/+108
2019-11-06xfs_scrub: remove moveon from vfs directory tree iterationDarrick J. Wong3-40/+54
2019-11-06xfs_scrub: remove moveon from inode iterationDarrick J. Wong5-85/+67
2019-11-06xfs_scrub: remove moveon from the fscounters functionsDarrick J. Wong4-92/+68
2019-11-06xfs_scrub: remove moveon from filemap iterationDarrick J. Wong3-95/+74
2019-11-06xfs_scrub: implement background mode for phase 6Darrick J. Wong1-4/+17
2019-11-06xfs_scrub: adapt phase5 to deferred descriptionsDarrick J. Wong3-42/+69
2019-11-06xfs_scrub: implement deferred description string renderingDarrick J. Wong5-32/+186
2019-11-06xfs_scrub: bump work_threads to include the controller threadDarrick J. Wong1-0/+7
2019-11-06xfs_io/lsattr: expose FS_XFLAG_HASATTR flagAmir Goldstein1-1/+3
2019-11-04xfs_growfs: allow mounted device node as argumentEric Sandeen2-1/+12
2019-11-01xfs_scrub: create a new category for unfixable errorsDarrick J. Wong7-8/+30
2019-11-01xfs_scrub: refactor xfs_scrub_excessive_errorsDarrick J. Wong1-3/+10
2019-11-01xfs_scrub: promote some of the str_info to str_error callsDarrick J. Wong2-11/+10
2019-11-01xfs_scrub: explicitly track corruptions, not just errorsDarrick J. Wong8-19/+34
2019-11-01xfs_scrub: clean up error level tableDarrick J. Wong1-5/+20
2019-11-01xfs_scrub: simplify post-run reporting logicDarrick J. Wong1-11/+7
2019-11-01xfs_scrub: fix misclassified error reportingDarrick J. Wong4-5/+5
2019-11-01xfs_scrub: refactor xfs_iterate_inodes_range_checkDarrick J. Wong1-16/+24
2019-11-01xfs_scrub: clean out the nproc global variableDarrick J. Wong3-9/+2
2019-11-01libfrog: take over platform headersDarrick J. Wong6-15/+29
2019-11-01libxfs: remove libxfs_physmemDarrick J. Wong3-10/+1
2019-11-01libxfs: remove libxfs_nprocDarrick J. Wong5-17/+5
2019-11-01libfrog: clean up platform_nprocDarrick J. Wong3-2/+10
2019-11-01xfs_scrub: fix media verification thread pool size calculationsDarrick J. Wong1-5/+3
2019-11-01xfs_scrub: request fewer bmaps when we canDarrick J. Wong1-1/+7
2019-11-01xfs_scrub: reduce fsmap activity for media errorsDarrick J. Wong2-55/+114