summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_log_cil.c
Commit message (Expand)AuthorAgeFilesLines
* xfs: fix per-cpu CIL structure aggregation racing with dying cpusDarrick J. Wong2023-09-111-36/+16
* xfs: xlog_sync() manually adjusts grant head spaceDave Chinner2022-07-071-4/+16
* xfs: avoid cil push lock if possibleDave Chinner2022-07-071-3/+11
* xfs: move CIL ordering to the logvec chainDave Chinner2022-07-071-5/+11
* xfs: convert log vector chain to use list headsDave Chinner2022-07-071-24/+30
* xfs: convert CIL to unordered per cpu listsDave Chinner2022-07-071-19/+16
* xfs: Add order IDs to log items in CILDave Chinner2022-07-071-8/+31
* xfs: convert CIL busy extents to per-cpuDave Chinner2022-07-071-6/+20
* xfs: track CIL ticket reservation in percpu structureDave Chinner2022-07-071-4/+12
* xfs: implement percpu cil space used calculationDave Chinner2022-07-071-30/+146
* xfs: introduce per-cpu CIL tracking structureDave Chinner2022-07-021-2/+28
* xfs: rework per-iclog header CIL reservationDave Chinner2022-07-021-13/+42
* xfs: lift init CIL reservation out of xc_cil_lockDave Chinner2022-07-021-16/+14
* xfs: use the CIL space used counter for emptiness checksDave Chinner2022-07-021-19/+24
* Merge tag 'xfs-5.19-for-linus' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2022-05-251-142/+249
|\
| * xfs: can't use kmem_zalloc() for attribute buffersDave Chinner2022-05-121-34/+1
| * xfs: intent item whiteoutsDave Chinner2022-05-041-3/+75
| * xfs: factor and move some code in xfs_log_cil.cDave Chinner2022-05-041-52/+67
| * xfs: CIL context doesn't need to count iovecsDave Chinner2022-04-211-16/+6
| * xfs: xlog_write() doesn't need optype anymoreDave Chinner2022-04-211-4/+2
| * xfs: pass lv chain length into xlog_write()Dave Chinner2022-04-211-8/+17
| * xfs: reserve space and initialise xlog_op_header in item formattingDave Chinner2022-04-211-11/+14
| * xfs: log tickets don't need log client idDave Chinner2022-04-211-1/+1
| * xfs: embed the xlog_op_header in the commit recordDave Chinner2022-04-211-2/+9
| * xfs: only CIL pushes require a start recordDave Chinner2022-04-211-7/+36
| * xfs: factor out the CIL transaction header buildingDave Chinner2022-04-211-22/+39
* | block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDChristoph Hellwig2022-04-171-1/+1
|/
* xfs: drop async cache flushes from CIL commits.Dave Chinner2022-03-291-29/+13
* xfs: log shutdown triggers should only shut down the logDave Chinner2022-03-291-2/+2
* xfs: log items should have a xlog pointer, not a mountDave Chinner2022-03-201-1/+1
* xfs: async CIL flushes need pending pushes to be made stableDave Chinner2022-03-201-3/+19
* xfs: reduce kvmalloc overhead for CIL shadow buffersDave Chinner2022-01-061-11/+35
* xfs: prevent UAF in xfs_log_item_in_current_chkptDarrick J. Wong2021-12-221-3/+3
* xfs: convert mount flags to featuresDave Chinner2021-08-191-2/+2
* xfs: move the CIL workqueue to the CILDave Chinner2021-08-161-3/+17
* xfs: CIL work is serialised, not pipelinedDave Chinner2021-08-161-38/+42
* xfs: AIL needs asynchronous CIL forcingDave Chinner2021-08-161-8/+54
* xfs: order CIL checkpoint start recordsDave Chinner2021-08-161-13/+56
* xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state()Dave Chinner2021-08-161-42/+52
* xfs: factor out log write ordering from xlog_cil_push_work()Dave Chinner2021-08-161-36/+51
* xfs: pass a CIL context to xlog_write()Dave Chinner2021-08-161-16/+36
* xfs: move xlog_commit_record to xfs_log_cil.cDave Chinner2021-08-161-1/+34
* xfs: don't run shutdown callbacks on active iclogsDave Chinner2021-08-161-8/+7
* xfs: XLOG_STATE_IOERROR must dieDave Chinner2021-08-161-1/+1
* xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown()Dave Chinner2021-08-161-5/+5
* xfs: replace kmem_alloc_large() with kvmalloc()Dave Chinner2021-08-091-1/+9
* xfs: fix ordering violation between cache flushes and tail updatesDave Chinner2021-07-291-2/+11
* xfs: don't wait on future iclogs when pushing the CILDave Chinner2021-06-251-7/+28
* xfs: Fix a CIL UAF by getting get rid of the iclog callback lockDave Chinner2021-06-251-4/+12
* xfs: xfs_log_force_lsn isn't passed a LSNDave Chinner2021-06-211-19/+11