summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2024-11-06xfs: refactor directory tree root predicatesDarrick J. Wong13-45/+76
2024-11-06xfs: record health problems with the metadata directoryDarrick J. Wong6-4/+17
2024-11-06xfs: adjust xfs_bmap_add_attrfork for metadirDarrick J. Wong2-2/+8
2024-11-06xfs: mark quota inodes as metadata filesDarrick J. Wong1-0/+2
2024-11-06xfs: don't count metadata directory files to quotaDarrick J. Wong4-0/+23
2024-11-06xfs: allow bulkstat to return metadata directoriesDarrick J. Wong4-5/+48
2024-11-06xfs: advertise metadata directory featureDarrick J. Wong2-0/+3
2024-11-06xfs: hide metadata inodes from everyone because they are specialDarrick J. Wong2-1/+22
2024-11-06xfs: disable the agi rotor for metadata inodesDarrick J. Wong1-18/+40
2024-11-06xfs: read and write metadata inode directory treeDarrick J. Wong8-2/+685
2024-11-06xfs: enforce metadata inode flagDarrick J. Wong8-6/+147
2024-11-06xfs: load metadata directory root at mount timeDarrick J. Wong2-2/+30
2024-11-06xfs: iget for metadata inodesDarrick J. Wong5-18/+125
2024-11-06xfs: define the on-disk format for the metadir featureDarrick J. Wong15-25/+152
2024-11-06xfs: standardize EXPERIMENTAL warning generationDarrick J. Wong8-28/+81
2024-11-06xfs: rename metadata inode predicatesDarrick J. Wong11-13/+13
2024-11-06xfs: constify the xfs_inode predicatesDarrick J. Wong2-11/+11
2024-11-06xfs: constify the xfs_sb predicatesDarrick J. Wong1-12/+12
2024-11-06xfs: store a generic group structure in the intentsChristoph Hellwig12-55/+63
2024-11-06xfs: remove xfs_group_intent_hold and xfs_group_intent_releChristoph Hellwig1-27/+9
2024-11-06xfs: add group based bno conversion helpersChristoph Hellwig4-0/+102
2024-11-06xfs: store a generic xfs_group pointer in xfs_getfsmap_infoChristoph Hellwig1-12/+14
2024-11-06xfs: add a generic group pointer to the btree cursorChristoph Hellwig23-137/+122
2024-11-06xfs: convert busy extent tracking to the generic group structureChristoph Hellwig12-151/+193
2024-11-06xfs: convert extent busy tracepoints to the generic group structureChristoph Hellwig2-18/+28
2024-11-06xfs: return the busy generation from xfs_extent_busy_list_emptyChristoph Hellwig3-8/+7
2024-11-06xfs: move the online repair rmap hooks to the generic group structureChristoph Hellwig7-19/+23
2024-11-06xfs: move draining of deferred operations to the generic group structureChristoph Hellwig8-55/+66
2024-11-06xfs: mark xfs_perag_intent_{hold,rele} staticChristoph Hellwig2-27/+21
2024-11-06xfs: move metadata health tracking to the generic group structureChristoph Hellwig8-92/+95
2024-11-06xfs: switch perag iteration from the for_each macros to a while based iteratorChristoph Hellwig17-105/+79
2024-11-06xfs: add a xfs_group_next_range helperChristoph Hellwig2-0/+29
2024-11-06xfs: factor out a generic xfs_group structureChristoph Hellwig44-399/+608
2024-11-06xfs: factor out a xfs_iwalk_args helperChristoph Hellwig2-57/+33
2024-11-06xfs: insert the pag structures into the xarray laterChristoph Hellwig1-16/+15
2024-11-06xfs: split xfs_initialize_peragChristoph Hellwig3-56/+74
2024-11-06xfs: convert remaining trace points to pass pag structuresChristoph Hellwig14-106/+98
2024-11-06xfs: pass the pag to the xrep_newbt_extent_class tracepointsChristoph Hellwig3-29/+24
2024-11-06xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace pointsChristoph Hellwig2-16/+15
2024-11-06xfs: pass objects to the xrep_ibt_walk_rmap tracepointChristoph Hellwig2-22/+11
2024-11-06xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace pointChristoph Hellwig3-14/+15
2024-11-06xfs: pass objects to the xfs_irec_merge_{pre,post} trace pointsChristoph Hellwig2-21/+19
2024-11-06xfs: pass a perag structure to the xfs_ag_resv_init_error trace pointChristoph Hellwig2-15/+6
2024-11-06xfs: constify pag arguments to trace pointsChristoph Hellwig2-24/+29
2024-11-06xfs: remove the unused xrep_bmap_walk_rmap trace pointChristoph Hellwig1-1/+0
2024-11-06xfs: remove the unused trace_xfs_iwalk_ag trace pointChristoph Hellwig1-19/+0
2024-11-06xfs: remove the mount field from struct xfs_busy_extentsChristoph Hellwig5-10/+5
2024-11-06xfs: keep a reference to the pag for busy extentsChristoph Hellwig3-10/+11
2024-11-06xfs: pass a pag to xfs_extent_busy_{search,reuse}Christoph Hellwig6-17/+13
2024-11-06xfs: add a xfs_agino_to_ino helperChristoph Hellwig9-44/+37