aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs/xfs_rmap.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-22xfs: hook live rmap operations during a repair operationGravatar Darrick J. Wong 1-33/+121
2024-02-22xfs: create a shadow rmap btree during rmap repairGravatar Darrick J. Wong 1-13/+24
2024-02-22xfs: repair the rmapbtGravatar Darrick J. Wong 1-6/+6
2024-02-22xfs: report XFS_IS_CORRUPT errors to the health systemGravatar Darrick J. Wong 1-4/+73
2024-02-22xfs: report btree block corruption errors to the health systemGravatar Darrick J. Wong 1-1/+5
2024-02-13xfs: use GFP_KERNEL in pure transaction contextsGravatar Dave Chinner 1-1/+1
2023-12-14xfs: pass the defer ops directly to xfs_defer_addGravatar Christoph Hellwig 1-1/+1
2023-07-02xfs: fix xfs_btree_query_range callers to initialize btree rec fullyGravatar Darrick J. Wong 1-7/+3
2023-04-11xfs: teach scrub to check for sole ownership of metadata objectsGravatar Darrick J. Wong 1-59/+133
2023-04-11xfs: implement masked btree key comparisons for _has_records scansGravatar Darrick J. Wong 1-1/+4
2023-04-11xfs: replace xfs_btree_has_record with a general keyspace scannerGravatar Darrick J. Wong 1-4/+8
2023-04-11xfs: hoist rmap record flag checks from scrubGravatar Darrick J. Wong 1-0/+5
2023-04-11xfs: hoist rmap record flag checks from scrubGravatar Darrick J. Wong 1-0/+22
2023-04-11xfs: complain about bad records in query_range helpersGravatar Darrick J. Wong 1-15/+25
2023-04-11xfs: standardize ondisk to incore conversion for rmap btreesGravatar Darrick J. Wong 1-23/+39
2023-04-11xfs: return a failure address from xfs_rmap_irec_offset_unpackGravatar Darrick J. Wong 1-5/+4
2023-04-11xfs: give xfs_rmap_intent its own perag referenceGravatar Darrick J. Wong 1-18/+11
2023-02-05xfs: pass rmap space mapping directly through the log intent codeGravatar Darrick J. Wong 1-26/+24
2022-10-31xfs: create a predicate to verify per-AG extentsGravatar Darrick J. Wong 1-7/+2
2022-07-07xfs: Pre-calculate per-AG agbno geometryGravatar Dave Chinner 1-4/+4
2022-04-28xfs: speed up write operations by using non-overlapped lookups when possibleGravatar Darrick J. Wong 1-14/+36
2022-04-27xfs: speed up rmap lookups by using non-overlapped lookups when possibleGravatar Darrick J. Wong 1-14/+38
2022-04-27xfs: simplify xfs_rmap_lookup_le call sitesGravatar Darrick J. Wong 1-37/+22
2021-10-22xfs: create slab caches for frequently-used deferred itemsGravatar Darrick J. Wong 1-1/+20
2021-08-19xfs: replace xfs_sb_version checks with feature flag checksGravatar Dave Chinner 1-3/+3
2021-08-18xfs: make the record pointer passed to query_range functions constGravatar Darrick J. Wong 1-12/+12
2021-08-18xfs: make the key parameters to all btree query range functions constGravatar Darrick J. Wong 1-2/+2
2021-06-02xfs: remove agno from btree cursorGravatar Dave Chinner 1-54/+54
2021-06-02xfs: convert rmap btree cursor to using a peragGravatar Dave Chinner 1-5/+5
2021-06-02xfs: add a perag to the btree cursorGravatar Dave Chinner 1-3/+3
2021-06-02xfs: pass perags through to the busy extent codeGravatar Dave Chinner 1-13/+19
2021-06-02xfs: move xfs_perag_get/put to xfs_ag.[ch]Gravatar Dave Chinner 1-0/+1
2020-12-09xfs: remove unneeded return value check for *init_cursor()Gravatar Joseph Qi 1-9/+0
2020-11-10xfs: fix flags argument to rmap lookup when converting shared file rmapsGravatar Darrick J. Wong 1-1/+1
2020-09-25xfs: avoid shared rmap operations for attr fork extentsGravatar Darrick J. Wong 1-9/+18
2020-03-13xfs: convert btree cursor ag-private member nameGravatar Dave Chinner 1-55/+55
2020-03-12xfs: fix xfs_rmap_has_other_keys usage of ECANCELEDGravatar Darrick J. Wong 1-7/+6
2019-11-13xfs: convert open coded corruption check to use XFS_IS_CORRUPTGravatar Darrick J. Wong 1-1/+1
2019-11-12xfs: kill the XFS_WANT_CORRUPT_* macrosGravatar Darrick J. Wong 1-87/+288
2019-08-30xfs: remove all *_ITER_CONTINUE valuesGravatar Darrick J. Wong 1-4/+4
2019-08-29xfs: remove all *_ITER_ABORT valuesGravatar Darrick J. Wong 1-5/+5
2019-08-28xfs: reinitialize rm_flags when unpacking an offset into an rmap irecGravatar Darrick J. Wong 1-1/+0
2019-08-28xfs: remove unnecessary int returns from deferred rmap functionsGravatar Darrick J. Wong 1-17/+16
2019-08-28xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keysGravatar Darrick J. Wong 1-1/+4
2019-08-26fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.Gravatar Tetsuo Handa 1-1/+1
2019-06-28xfs: remove unused header filesGravatar Eric Sandeen 1-7/+0
2018-12-12xfs: remove xfs_rmap_ag_owner and friendsGravatar Darrick J. Wong 1-0/+28
2018-12-12xfs: const-ify xfs_owner_info argumentsGravatar Darrick J. Wong 1-106/+106
2018-08-02xfs: pass transaction to xfs_defer_add()Gravatar Brian Foster 1-29/+28
2018-07-23xfs: trivial xfs_btree_del_cursor cleanupsGravatar Darrick J. Wong 1-15/+3