Age | Commit message (Expand) | Author | Files | Lines |
2022-07-07 | xfs: xlog_sync() manually adjusts grant head space | Dave Chinner | 1 | -4/+16 |
2022-07-07 | xfs: avoid cil push lock if possible | Dave Chinner | 1 | -3/+11 |
2022-07-07 | xfs: move CIL ordering to the logvec chain | Dave Chinner | 1 | -5/+11 |
2022-07-07 | xfs: convert log vector chain to use list heads | Dave Chinner | 1 | -24/+30 |
2022-07-07 | xfs: convert CIL to unordered per cpu lists | Dave Chinner | 1 | -19/+16 |
2022-07-07 | xfs: Add order IDs to log items in CIL | Dave Chinner | 1 | -8/+31 |
2022-07-07 | xfs: convert CIL busy extents to per-cpu | Dave Chinner | 1 | -6/+20 |
2022-07-07 | xfs: track CIL ticket reservation in percpu structure | Dave Chinner | 1 | -4/+12 |
2022-07-07 | xfs: implement percpu cil space used calculation | Dave Chinner | 1 | -30/+146 |
2022-07-01 | xfs: introduce per-cpu CIL tracking structure | Dave Chinner | 1 | -2/+28 |
2022-07-01 | xfs: rework per-iclog header CIL reservation | Dave Chinner | 1 | -13/+42 |
2022-07-01 | xfs: lift init CIL reservation out of xc_cil_lock | Dave Chinner | 1 | -16/+14 |
2022-07-01 | xfs: use the CIL space used counter for emptiness checks | Dave Chinner | 1 | -19/+24 |
2022-05-26 | Merge tag 'xfs-5.19-for-linus' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -142/+249 |
2022-05-12 | xfs: can't use kmem_zalloc() for attribute buffers | Dave Chinner | 1 | -34/+1 |
2022-05-04 | xfs: intent item whiteouts | Dave Chinner | 1 | -3/+75 |
2022-05-04 | xfs: factor and move some code in xfs_log_cil.c | Dave Chinner | 1 | -52/+67 |
2022-04-21 | xfs: CIL context doesn't need to count iovecs | Dave Chinner | 1 | -16/+6 |
2022-04-21 | xfs: xlog_write() doesn't need optype anymore | Dave Chinner | 1 | -4/+2 |
2022-04-21 | xfs: pass lv chain length into xlog_write() | Dave Chinner | 1 | -8/+17 |
2022-04-21 | xfs: reserve space and initialise xlog_op_header in item formatting | Dave Chinner | 1 | -11/+14 |
2022-04-21 | xfs: log tickets don't need log client id | Dave Chinner | 1 | -1/+1 |
2022-04-21 | xfs: embed the xlog_op_header in the commit record | Dave Chinner | 1 | -2/+9 |
2022-04-21 | xfs: only CIL pushes require a start record | Dave Chinner | 1 | -7/+36 |
2022-04-21 | xfs: factor out the CIL transaction header building | Dave Chinner | 1 | -22/+39 |
2022-04-18 | block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD | Christoph Hellwig | 1 | -1/+1 |
2022-03-30 | xfs: drop async cache flushes from CIL commits. | Dave Chinner | 1 | -29/+13 |
2022-03-30 | xfs: log shutdown triggers should only shut down the log | Dave Chinner | 1 | -2/+2 |
2022-03-20 | xfs: log items should have a xlog pointer, not a mount | Dave Chinner | 1 | -1/+1 |
2022-03-20 | xfs: async CIL flushes need pending pushes to be made stable | Dave Chinner | 1 | -3/+19 |
2022-01-06 | xfs: reduce kvmalloc overhead for CIL shadow buffers | Dave Chinner | 1 | -11/+35 |
2021-12-23 | xfs: prevent UAF in xfs_log_item_in_current_chkpt | Darrick J. Wong | 1 | -3/+3 |
2021-08-19 | xfs: convert mount flags to features | Dave Chinner | 1 | -2/+2 |
2021-08-16 | xfs: move the CIL workqueue to the CIL | Dave Chinner | 1 | -3/+17 |
2021-08-16 | xfs: CIL work is serialised, not pipelined | Dave Chinner | 1 | -38/+42 |
2021-08-16 | xfs: AIL needs asynchronous CIL forcing | Dave Chinner | 1 | -8/+54 |
2021-08-16 | xfs: order CIL checkpoint start records | Dave Chinner | 1 | -13/+56 |
2021-08-16 | xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() | Dave Chinner | 1 | -42/+52 |
2021-08-16 | xfs: factor out log write ordering from xlog_cil_push_work() | Dave Chinner | 1 | -36/+51 |
2021-08-16 | xfs: pass a CIL context to xlog_write() | Dave Chinner | 1 | -16/+36 |
2021-08-16 | xfs: move xlog_commit_record to xfs_log_cil.c | Dave Chinner | 1 | -1/+34 |
2021-08-16 | xfs: don't run shutdown callbacks on active iclogs | Dave Chinner | 1 | -8/+7 |
2021-08-16 | xfs: XLOG_STATE_IOERROR must die | Dave Chinner | 1 | -1/+1 |
2021-08-16 | xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() | Dave Chinner | 1 | -5/+5 |
2021-08-10 | xfs: replace kmem_alloc_large() with kvmalloc() | Dave Chinner | 1 | -1/+9 |
2021-07-29 | xfs: fix ordering violation between cache flushes and tail updates | Dave Chinner | 1 | -2/+11 |
2021-06-26 | xfs: don't wait on future iclogs when pushing the CIL | Dave Chinner | 1 | -7/+28 |
2021-06-25 | xfs: Fix a CIL UAF by getting get rid of the iclog callback lock | Dave Chinner | 1 | -4/+12 |
2021-06-21 | xfs: xfs_log_force_lsn isn't passed a LSN | Dave Chinner | 1 | -19/+11 |
2021-06-21 | xfs: Fix CIL throttle hang when CIL space used going backwards | Dave Chinner | 1 | -5/+17 |