summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_log_cil.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()Uros Bizjak2024-10-071-7/+4
* xfs: grant heads track byte counts, not LSNsDave Chinner2024-07-041-0/+12
* xfs: track log space pinned by the AILDave Chinner2024-07-041-3/+6
* xfs: l_last_sync_lsn is really AIL stateDave Chinner2024-07-041-13/+41
* xfs: move and rename xfs_trans_committed_bulkDave Chinner2024-07-041-1/+131
* xfs: fix CIL sparse lock context warningsDave Chinner2024-04-201-1/+1
* xfs: use kvfree() in xlog_cil_free_logvec()Dave Chinner2024-02-281-2/+2
* xfs: place the CIL under nofs allocation contextDave Chinner2024-02-131-1/+12
* xfs: convert remaining kmem_free() to kfree()Dave Chinner2024-02-131-7/+7
* xfs: convert kmem_free() for kvmalloc users to kvfree()Dave Chinner2024-02-131-1/+1
* xfs: convert kmem_zalloc() to kzalloc()Dave Chinner2024-02-131-2/+2
* xfs: move log discard work to xfs_discard.cDave Chinner2023-10-041-80/+13
* 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-011-2/+28
* xfs: rework per-iclog header CIL reservationDave Chinner2022-07-011-13/+42
* xfs: lift init CIL reservation out of xc_cil_lockDave Chinner2022-07-011-16/+14
* xfs: use the CIL space used counter for emptiness checksDave Chinner2022-07-011-19/+24
* Merge tag 'xfs-5.19-for-linus' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2022-05-261-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-181-1/+1
|/
* xfs: drop async cache flushes from CIL commits.Dave Chinner2022-03-301-29/+13
* xfs: log shutdown triggers should only shut down the logDave Chinner2022-03-301-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