summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_log_recover.c
Commit message (Expand)AuthorAgeFilesLines
* xfs: ensure submit buffers on LSN boundaries in error handlersLong Li2024-02-171-3/+20
* xfs: place intent recovery under NOFS allocation contextDave Chinner2024-02-131-4/+14
* xfs: convert remaining kmem_free() to kfree()Dave Chinner2024-02-131-3/+3
* xfs: convert kmem_free() for kvmalloc users to kvfree()Dave Chinner2024-02-131-21/+21
* xfs: convert kmem_alloc() to kmalloc()Dave Chinner2024-02-131-1/+1
* xfs: convert kmem_zalloc() to kzalloc()Dave Chinner2024-02-131-5/+5
* xfs: pass the defer ops instead of type to xfs_defer_start_recoveryChristoph Hellwig2023-12-141-2/+2
* xfs: move ->iop_recover to xfs_defer_op_typeDarrick J. Wong2023-12-061-12/+7
* xfs: use xfs_defer_finish_one to finish recovered work itemsDarrick J. Wong2023-12-061-8/+14
* xfs: transfer recovered intent item ownership in ->iop_recoverDarrick J. Wong2023-12-061-7/+12
* xfs: pass the xfs_defer_pending object to iop_recoverDarrick J. Wong2023-12-061-1/+1
* xfs: use xfs_defer_pending objects to recover intent itemsDarrick J. Wong2023-12-061-56/+57
* xfs: abort intent items when recovery intents failLong Li2023-11-131-1/+1
* xfs: use roundup_pow_of_two instead of ffs during xlog_find_tailWang Jianchao2023-09-131-2/+2
* xfs: collect errors from inodegc for unlinked inode recoveryDave Chinner2023-06-051-10/+9
* xfs: avoid a UAF when log intent item recovery failsDarrick J. Wong2022-10-181-2/+8
* Merge tag 'xfs-5.20-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2022-08-041-91/+105
|\
| * xfs: double link the unlinked inode listDave Chinner2022-07-141-7/+29
| * xfs: refactor xlog_recover_process_iunlinks()Dave Chinner2022-07-141-66/+71
| * xfs: track the iunlink list pointer in the xfs_inodeDave Chinner2022-07-141-16/+1
| * xfs: flush inode gc workqueue before clearing agi bucketZhang Yi2022-07-141-0/+1
| * xfs: Pre-calculate per-AG agbno geometryDave Chinner2022-07-071-1/+2
| * xfs: pass perag to xfs_read_agiDave Chinner2022-07-071-19/+19
* | fs/xfs: Use the enum req_op and blk_opf_t typesBart Van Assche2022-07-141-1/+1
|/
* xfs: convert buf_cancel_table allocation to kmalloc_arrayDarrick J. Wong2022-05-271-1/+3
* xfs: refactor buffer cancellation table allocationDarrick J. Wong2022-05-271-23/+9
* xfs: Remove dead codeJiapeng Chong2022-05-221-59/+0
* xfs: Set up infrastructure for log attribute replayAllison Henderson2022-05-041-0/+2
* xfs: log shutdown triggers should only shut down the logDave Chinner2022-03-291-3/+3
* xfs: shutdown in intent recovery has non-intent items in the AILDave Chinner2022-03-291-33/+17
* xfs: Remove redundant assignment of mpJiapeng Chong2022-01-061-2/+0
* xfs: only run COW extent recovery when there are no live extentsDarrick J. Wong2021-12-211-1/+23
* xfs: port the defer ops capture and continue to resource captureDarrick J. Wong2021-10-141-8/+4
* xfs: introduce xfs_sb_is_v5 helperDave Chinner2021-08-191-1/+1
* xfs: convert remaining mount flags to state flagsDave Chinner2021-08-191-1/+1
* xfs: replace xfs_sb_version checks with feature flag checksDave Chinner2021-08-191-7/+7
* xfs: reflect sb features in xfs_mountDave Chinner2021-08-191-0/+1
* xfs: convert log flags to an operational state fieldDave Chinner2021-08-161-3/+3
* xfs: move recovery needed state updates to xfs_log_mount_finishDave Chinner2021-08-161-60/+40
* xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown()Dave Chinner2021-08-161-6/+3
* xfs: refactor xfs_iget calls from log intent recoveryDarrick J. Wong2021-08-091-0/+26
* xfs: allow setting and clearing of log incompat feature flagsDarrick J. Wong2021-08-091-0/+16
* xfs: replace kmem_alloc_large() with kvmalloc()Dave Chinner2021-08-091-1/+1
* xfs: remove kmem_alloc_io()Dave Chinner2021-08-091-3/+1
* mm: Add kvrealloc()Dave Chinner2021-08-091-1/+3
* xfs: per-cpu deferred inode inactivation queuesDave Chinner2021-08-061-0/+7
* xfs: force the log offline when log intent item recovery failsDarrick J. Wong2021-06-211-1/+4
* xfs: convert raw ag walks to use for_each_peragDave Chinner2021-06-021-29/+26
* xfs: move xfs_perag_get/put to xfs_ag.[ch]Dave Chinner2021-06-021-0/+1
* xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinodeChristoph Hellwig2021-04-071-6/+0