summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/log.c
Commit message (Expand)AuthorAgeFilesLines
* gfs2: bypass log flush if the journal is not liveBob Peterson2021-03-121-1/+1
* gfs2: fix use-after-free in trans_drainBob Peterson2021-03-071-0/+4
* gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flushBob Peterson2021-02-231-2/+7
*-. Merge branches 'rgrp-glock-sharing' and 'gfs2-revoke' from https://git.kernel...Andreas Gruenbacher2021-02-231-219/+290
|\ \
| | * gfs2: Per-revoke accounting in transactionsAndreas Gruenbacher2021-02-221-24/+90
| | * gfs2: Rework the log space allocation logicAndreas Gruenbacher2021-02-221-67/+95
| | * gfs2: Minor calc_reserved cleanupAndreas Gruenbacher2021-02-221-8/+5
| | * gfs2: Move function gfs2_ail_empty_trAndreas Gruenbacher2021-02-031-17/+17
| | * gfs2: Get rid of current_tail()Andreas Gruenbacher2021-02-031-34/+38
| | * gfs2: Clean up gfs2_log_reserveAndreas Gruenbacher2021-02-031-33/+25
| | * gfs2: Don't wait for journal flush in clean_journalAndreas Gruenbacher2021-02-031-3/+2
| | * gfs2: Move lock flush locking to gfs2_trans_{begin,end}Andreas Gruenbacher2021-02-031-25/+3
| | * gfs2: Get rid of sd_reserving_logAndreas Gruenbacher2021-02-031-7/+10
| | * gfs2: Clean up on-stack transactionsAndreas Gruenbacher2021-02-031-1/+1
| | * gfs2: Clean up ail2_emptyAndreas Gruenbacher2021-01-191-17/+21
| | * gfs2: Rename gfs2_{write => flush}_revokesAndreas Gruenbacher2021-01-191-2/+2
| | * gfs2: Some documentation updatesAndreas Gruenbacher2021-01-191-13/+11
| | * gfs2: Minor gfs2_write_revokes cleanupsAndreas Gruenbacher2021-01-191-3/+5
| |/
* | gfs2: keep bios separate for each journalBob Peterson2021-01-251-3/+3
* | Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal"Bob Peterson2021-01-251-1/+0
|/
* gfs2: Fix case in which ail writes are done to jdata holesBob Peterson2020-11-121-0/+2
* gfs2: make gfs2_ail1_empty_one return the count of active itemsBob Peterson2020-10-151-4/+8
* gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipeBob Peterson2020-10-151-1/+1
* gfs2: add missing log_blocks trace points in gfs2_write_revokesBob Peterson2020-10-151-2/+10
* gfs2: Fix bad comment for trans_drainBob Peterson2020-10-141-1/+1
* gfs2: Make sure we don't miss any delayed withdrawsAndreas Gruenbacher2020-10-141-30/+31
* gfs2: add some much needed cleanup for log flushes that failBob Peterson2020-08-241-0/+31
* gfs2: Fix inaccurate commentBob Peterson2020-08-071-1/+1
* gfs2: eliminate GIF_ORDERED in favor of list_emptyBob Peterson2020-07-031-6/+9
* gfs2: fix trans slab error when withdraw occurs inside log_flushBob Peterson2020-06-301-0/+10
* gfs2: fix use-after-free on transaction ail listsBob Peterson2020-06-051-2/+9
* gfs2: new slab for transactionsBob Peterson2020-06-051-4/+5
* gfs2: initialize transaction tr_ailX_lists earlierBob Peterson2020-06-051-2/+0
* gfs2: instrumentation wrt log_flush stuckBob Peterson2020-06-051-9/+25
* gfs2: Grab glock reference sooner in gfs2_add_revokeAndreas Gruenbacher2020-05-081-3/+3
* gfs2: Fix use-after-free in gfs2_logd after withdrawBob Peterson2020-05-081-0/+5
* gfs2: Fix oversight in gfs2_ail1_flushBob Peterson2020-03-301-1/+2
* gfs2: instrumentation wrt ail1 stuckBob Peterson2020-03-271-0/+40
* gfs2: Switch to list_{first,last}_entryAndreas Gruenbacher2020-03-271-3/+3
* gfs2: Additional information when gfs2_ail1_flush withdrawsBob Peterson2020-03-061-1/+4
* gfs2: flesh out delayed withdraw for gfs2_log_flushBob Peterson2020-02-271-4/+8
* gfs2: drain the ail2 list after io errorsBob Peterson2020-02-271-10/+61
* gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages failsBob Peterson2020-02-271-7/+13
* gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is emptyBob Peterson2020-02-271-1/+1
* gfs2: Issue revokes more intelligentlyBob Peterson2020-02-271-38/+36
* gfs2: log error reformBob Peterson2020-02-101-4/+12
* gfs2: clear ail1 list when gfs2 withdrawsBob Peterson2020-02-101-4/+13
* gfs2: Introduce concept of a pending withdrawBob Peterson2020-02-101-13/+8
* gfs2: Split gfs2_lm_withdraw into two functionsAndreas Gruenbacher2020-02-101-8/+11
* Revert "gfs2: eliminate tr_num_revoke_rm"Bob Peterson2020-01-281-1/+2