aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2/recovery.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-20gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawnAndreas Gruenbacher1-1/+1
2023-09-05gfs2: Rename "gfs_recovery" workqueue to "gfs2_recovery"Andreas Gruenbacher1-2/+2
2023-07-03gfs2: Replace sd_freeze_state with SDF_FROZEN flagAndreas Gruenbacher1-1/+1
2023-07-03gfs2: Rework freeze / thaw logicAndreas Gruenbacher1-12/+12
2023-06-15gfs2: Rename gfs2_freeze_lock{ => _shared }Andreas Gruenbacher1-1/+1
2023-06-15gfs2: Rename remaining "transaction" glock referencesAndreas Gruenbacher1-4/+4
2022-05-14gfs2: replace 'found' with dedicated list iterator variableJakob Koschel1-12/+10
2021-04-20gfs2: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+1
2021-04-09gfs2: Fix a number of kernel-doc warningsLee Jones1-1/+2
2021-04-03gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extentAndreas Gruenbacher1-2/+2
2021-02-05gfs2: Lock imbalance on error path in gfs2_recover_oneAndreas Gruenbacher1-1/+3
2021-01-25gfs2: keep bios separate for each journalBob Peterson1-1/+1
2020-12-23gfs2: Add common helper for holding and releasing the freeze glockBob Peterson1-5/+3
2020-10-29gfs2: Split up gfs2_meta_sync into inode and rgrp versionsBob Peterson1-1/+1
2020-10-23gfs2: Recover statfs info in journal headAbhi Das1-0/+104
2020-10-20gfs2: Add fields for statfs info in struct gfs2_log_header_hostAbhi Das1-0/+4
2020-07-03gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHEBob Peterson1-2/+2
2020-03-27gfs2: change from write to read lock for sd_log_flush_lock in journal replayBob Peterson1-2/+2
2020-03-27gfs2: Switch to list_{first,last}_entryAndreas Gruenbacher1-1/+1
2020-02-27gfs2: allow journal replay to hold sd_log_flush_lockBob Peterson1-0/+5
2020-02-10gfs2: Ignore dlm recovery requests if gfs2 is withdrawnBob Peterson1-0/+5
2019-11-12gfs2: Remove active journal side effect from gfs2_write_log_headerAndreas Gruenbacher1-2/+4
2019-10-30gfs2: removed unnecessary semicolonAliasgar Surti1-1/+1
2019-06-27gfs2: log which portion of the journal is replayedBob Peterson1-1/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 398Thomas Gleixner1-4/+1
2019-05-07gfs2: read journal in large chunksAbhi Das1-124/+1
2019-05-07gfs2: clean_journal improperly set sd_log_flush_headBob Peterson1-4/+6
2019-02-14Revert "gfs2: read journal in large chunks to locate the head"Bob Peterson1-0/+123
2018-12-11gfs2: read journal in large chunks to locate the headAbhi Das1-123/+0
2018-12-11gfs2: add a helper function to get_log_header that can be used elsewhereAbhi Das1-21/+32
2018-12-11gfs2: add more timing info to journal recovery processAbhi Das1-0/+2
2018-07-25GFS2: Fix recovery issues for spectatorsBob Peterson1-3/+4
2018-03-29gfs2: time journal recovery steps accuratelyAbhi Das1-6/+14
2018-01-23GFS2: Introduce new gfs2_log_header_v2Bob Peterson1-6/+11
2018-01-22gfs2: Get rid of gfs2_log_header_inAndreas Gruenbacher1-28/+16
2017-12-22GFS2: Reduce code redundancy writing log headersBob Peterson1-50/+9
2017-07-17VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)David Howells1-1/+1
2016-07-21GFS2: Fix gfs2_replay_incr_blk for multiple journal sizesBob Peterson1-3/+3
2015-01-13GFS2: fix sprintf format specifieralex chen1-1/+1
2014-07-16sched: Remove proliferation of wait_on_bit() action functionsNeilBrown1-7/+1
2014-06-04Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-11/+11
2014-05-14GFS2: remove transaction glockBenjamin Marzinski1-11/+11
2014-04-18arch: Mass conversion of smp_mb__*()Peter Zijlstra1-1/+1
2014-03-07GFS2: Move recovery variables to journal structure in memoryBob Peterson1-8/+8
2012-01-11GFS2: fail mount if journal recovery failsDavid Teigland1-1/+2
2012-01-11GFS2: let spectator mount do read only recoveryDavid Teigland1-1/+3
2012-01-11GFS2: dlm based recovery coordinationDavid Teigland1-0/+4
2010-09-29GFS2: Fix spectator umount issueSteven Whitehouse1-6/+6
2010-09-27GFS2: Fix journal check for spectator mountsSteven Whitehouse1-1/+2
2010-07-23gfs2: use workqueue instead of slow-workTejun Heo1-33/+21
2009-12-03GFS2: Tag all metadata with jidSteven Whitehouse1-0/+2
2009-11-20SLOW_WORK: Fix GFS2 to #include <linux/module.h> before using THIS_MODULEDavid Howells1-0/+1
2009-11-19SLOW_WORK: Wait for outstanding work items belonging to a module to clearDavid Howells1-0/+1
2009-05-19GFS2: Umount recovery race fixSteven Whitehouse1-69/+33
2009-03-24GFS2: Merge lock_dlm module into GFS2Steven Whitehouse1-13/+15
2009-01-05GFS2: Move four functions from super.cSteven Whitehouse1-0/+22
2009-01-05GFS2: Move gfs2_recoverd into recovery.cSteven Whitehouse1-1/+25
2008-06-27[GFS2] No lock_nolockSteven Whitehouse1-0/+3
2008-06-27[GFS2] Clean up the glock coreSteven Whitehouse1-1/+1
2008-04-10[GFS2] fix GFP_KERNEL misusesJosef Bacik1-1/+1
2008-03-31[GFS2] fs/gfs2/recovery.c: suppress warningsakpm@linux-foundation.org1-1/+1
2008-03-31[GFS2] Remove lm.[ch] and distribute contentSteven Whitehouse1-1/+10
2008-02-03fs/: Spelling fixesJoe Perches1-1/+1
2008-01-25[GFS2] Allow journal recovery on read-only mountAbhijith Das1-4/+12
2008-01-25[GFS2] Remove function gfs2_get_blockBob Peterson1-1/+1
2007-10-10[GFS2] Ensure journal file cache is flushed after recoveryBob Peterson1-1/+1
2007-07-09[GFS2] Fix sign problem in quota/statfs and cleanup _host structuresSteven Whitehouse1-4/+18
2007-02-14[PATCH] remove many unneeded #includes of sched.hTim Schmielau1-1/+0
2006-12-05[GFS2] Fix indent in recovery.cSteven Whitehouse1-1/+1
2006-11-30[GFS2] Fix crc32 calculation in recovery.cSteven Whitehouse1-4/+5
2006-11-30[GFS2] split and annotate gfs2_log_headAl Viro1-11/+11
2006-10-20[GFS2] Fix bmap to map extents properlySteven Whitehouse1-2/+3
2006-09-25[GFS2/DLM] Fix trailing whitespaceSteven Whitehouse1-2/+2
2006-09-21[GFS2] Tidy up meta_io codeSteven Whitehouse1-2/+1
2006-09-19[GFS2] Export lm_interface to kernel headersFabio Massimo Di Nitto1-1/+1
2006-09-18[GFS2] Map multiple blocks at once where possibleSteven Whitehouse1-6/+4
2006-09-05[GFS2] Style changes in logging codeSteven Whitehouse1-2/+2
2006-09-04[GFS2] Change all types to uX styleSteven Whitehouse1-8/+8
2006-09-01[GFS2] Update copyright, tidy up incore.hSteven Whitehouse1-1/+1
2006-08-10[GFS2] Fix a couple of refcount leaks.Russell Cattelan1-1/+2
2006-08-04[GFS2] Fix lock ordering bug in page fault pathSteven Whitehouse1-6/+3
2006-06-14[GFS2] Fix unlinked file handlingSteven Whitehouse1-12/+11
2006-05-18[GFS2] Update copyright date to 2006Steven Whitehouse1-1/+1
2006-05-18[GFS2] Remove semaphore.h from C filesSteven Whitehouse1-1/+0
2006-05-05[GFS2] Readpages supportSteven Whitehouse1-4/+4
2006-04-26[GFS2] Remove GL_NEVER_RECURSE flagSteven Whitehouse1-2/+1
2006-04-26[GFS2] Don't do recursive locking in glock layerSteven Whitehouse1-39/+40
2006-04-20[GFS2] journal recovery patchDavid Teigland1-8/+5
2006-03-30[GFS] Fix bug in endian conversion for metadata headerSteven Whitehouse1-2/+2
2006-03-28[GFS2] Further updates to dir and logging codeSteven Whitehouse1-0/+2
2006-02-27[GFS2] Macros removal in gfs2.hSteven Whitehouse1-11/+18
2006-02-27[GFS2] 80 Column audit of GFS2Steven Whitehouse1-1/+2
2006-02-13[GFS2] Fix for root inode ref count bugSteven Whitehouse1-10/+10
2006-01-16[GFS2] The core of GFS2David Teigland1-0/+570