summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/log.c
AgeCommit message (Expand)AuthorLines
2022-08-11Merge tag 'iomap-6.0-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds-3/+2
2022-07-22gfs2: stop using generic_writepages in gfs2_ail1_start_oneChristoph Hellwig-3/+2
2022-07-14fs/gfs2: Use the enum req_op and blk_opf_t typesBart Van Assche-2/+2
2021-08-19gfs2: tiny cleanup in gfs2_log_reserveBob Peterson-1/+1
2021-05-20gfs2: Clean up revokes on normal withdrawsBob Peterson-3/+3
2021-04-29Merge tag 'gfs2-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds-10/+13
2021-04-09gfs2: Fix a number of kernel-doc warningsLee Jones-9/+8
2021-04-08treewide: Change list_sort to use const pointersSami Tolvanen-1/+1
2021-04-03gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extentAndreas Gruenbacher-1/+5
2021-03-12gfs2: bypass log flush if the journal is not liveBob Peterson-1/+1
2021-03-07gfs2: fix use-after-free in trans_drainBob Peterson-0/+4
2021-02-23gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flushBob Peterson-2/+7
2021-02-23Merge branches 'rgrp-glock-sharing' and 'gfs2-revoke' from https://git.kernel...Andreas Gruenbacher-219/+290
2021-02-22gfs2: Per-revoke accounting in transactionsAndreas Gruenbacher-24/+90
2021-02-22gfs2: Rework the log space allocation logicAndreas Gruenbacher-67/+95
2021-02-22gfs2: Minor calc_reserved cleanupAndreas Gruenbacher-8/+5
2021-02-03gfs2: Move function gfs2_ail_empty_trAndreas Gruenbacher-17/+17
2021-02-03gfs2: Get rid of current_tail()Andreas Gruenbacher-34/+38
2021-02-03gfs2: Clean up gfs2_log_reserveAndreas Gruenbacher-33/+25
2021-02-03gfs2: Don't wait for journal flush in clean_journalAndreas Gruenbacher-3/+2
2021-02-03gfs2: Move lock flush locking to gfs2_trans_{begin,end}Andreas Gruenbacher-25/+3
2021-02-03gfs2: Get rid of sd_reserving_logAndreas Gruenbacher-7/+10
2021-02-03gfs2: Clean up on-stack transactionsAndreas Gruenbacher-1/+1
2021-01-25gfs2: keep bios separate for each journalBob Peterson-3/+3
2021-01-25Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal"Bob Peterson-1/+0
2021-01-19gfs2: Clean up ail2_emptyAndreas Gruenbacher-17/+21
2021-01-19gfs2: Rename gfs2_{write => flush}_revokesAndreas Gruenbacher-2/+2
2021-01-19gfs2: Some documentation updatesAndreas Gruenbacher-13/+11
2021-01-19gfs2: Minor gfs2_write_revokes cleanupsAndreas Gruenbacher-3/+5
2020-11-12gfs2: Fix case in which ail writes are done to jdata holesBob Peterson-0/+2
2020-10-15gfs2: make gfs2_ail1_empty_one return the count of active itemsBob Peterson-4/+8
2020-10-15gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipeBob Peterson-1/+1
2020-10-15gfs2: add missing log_blocks trace points in gfs2_write_revokesBob Peterson-2/+10
2020-10-14gfs2: Fix bad comment for trans_drainBob Peterson-1/+1
2020-10-14gfs2: Make sure we don't miss any delayed withdrawsAndreas Gruenbacher-30/+31
2020-08-24gfs2: add some much needed cleanup for log flushes that failBob Peterson-0/+31
2020-08-07gfs2: Fix inaccurate commentBob Peterson-1/+1
2020-07-03gfs2: eliminate GIF_ORDERED in favor of list_emptyBob Peterson-6/+9
2020-06-30gfs2: fix trans slab error when withdraw occurs inside log_flushBob Peterson-0/+10
2020-06-05gfs2: fix use-after-free on transaction ail listsBob Peterson-2/+9
2020-06-05gfs2: new slab for transactionsBob Peterson-4/+5
2020-06-05gfs2: initialize transaction tr_ailX_lists earlierBob Peterson-2/+0
2020-06-05gfs2: instrumentation wrt log_flush stuckBob Peterson-9/+25
2020-05-08gfs2: Grab glock reference sooner in gfs2_add_revokeAndreas Gruenbacher-3/+3
2020-05-08gfs2: Fix use-after-free in gfs2_logd after withdrawBob Peterson-0/+5
2020-03-30gfs2: Fix oversight in gfs2_ail1_flushBob Peterson-1/+2
2020-03-27gfs2: instrumentation wrt ail1 stuckBob Peterson-0/+40
2020-03-27gfs2: Switch to list_{first,last}_entryAndreas Gruenbacher-3/+3
2020-03-06gfs2: Additional information when gfs2_ail1_flush withdrawsBob Peterson-1/+4
2020-02-27gfs2: flesh out delayed withdraw for gfs2_log_flushBob Peterson-4/+8