linux/fs/gfs2
Abhi Das f4686c26ec gfs2: read journal in large chunks
Use bios to read in the journal into the address space of the journal inode
(jd_inode), sequentially and in large chunks.  This is faster for locating the
journal head that the previous binary search approach.  When performing
recovery, we keep the journal in the address space until recovery is done,
which further speeds up things.

Signed-off-by: Abhi Das <adas@redhat.com>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
2019-05-07 23:39:15 +02:00
..
acl.c gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr 2018-07-24 20:02:11 +02:00
acl.h gfs2: Switch to generic xattr handlers 2016-05-12 22:28:05 -04:00
aops.c gfs2: Fix iomap write page reclaim deadlock 2019-05-07 23:39:15 +02:00
aops.h gfs2: iomap buffered write support 2018-07-02 16:27:17 +01:00
bmap.c gfs2: Fix iomap write page reclaim deadlock 2019-05-07 23:39:15 +02:00
bmap.h gfs2: clean_journal improperly set sd_log_flush_head 2019-05-07 23:39:04 +02:00
dentry.c gfs2: Lock holder cleanup 2016-06-27 09:47:09 -05:00
dir.c gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} 2019-05-07 23:39:14 +02:00
dir.h GFS2: Make rename not save dirent location 2014-10-01 14:06:15 +01:00
export.c gfs2: Get rid of gfs2_ilookup 2016-06-27 09:47:08 -05:00
file.c iomap: wire up the iopoll method 2019-02-24 08:20:17 -07:00
gfs2.h
glock.c gfs2: Replace gl_revokes with a GLF flag 2019-05-07 23:39:14 +02:00
glock.h gfs: no need to check return value of debugfs_create functions 2019-01-23 12:30:34 +01:00
glops.c gfs2: read journal in large chunks 2019-05-07 23:39:15 +02:00
glops.h GFS2: update freeze code to use freeze/thaw_super on all nodes 2014-11-17 10:36:39 +00:00
incore.h gfs2: fix race between gfs2_freeze_func and unmount 2019-05-07 23:39:14 +02:00
inode.c gfs2: Get rid of potential double-freeing in gfs2_create_inode 2018-12-11 21:44:29 +01:00
inode.h gfs2: Fix an incorrect gfs2_assert() 2019-03-06 07:00:43 -07:00
Kconfig gfs2: Fix the crc32c dependency 2018-02-01 11:25:31 -07:00
lock_dlm.c gfs2: Use fs_* functions instead of pr_* function where we can 2018-10-05 11:16:54 -05:00
log.c gfs2: read journal in large chunks 2019-05-07 23:39:15 +02:00
log.h gfs2: Rename sd_log_le_{revoke,ordered} 2019-05-07 23:39:14 +02:00
lops.c gfs2: read journal in large chunks 2019-05-07 23:39:15 +02:00
lops.h gfs2: read journal in large chunks 2019-05-07 23:39:15 +02:00
main.c gfs2: Replace gl_revokes with a GLF flag 2019-05-07 23:39:14 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
meta_io.c block: allow bio_for_each_segment_all() to iterate over multi-page bvec 2019-02-15 08:40:11 -07:00
meta_io.h GFS2: Refactor gfs2_remove_from_journal 2016-05-06 11:27:27 -05:00
ops_fstype.c gfs2: read journal in large chunks 2019-05-07 23:39:15 +02:00
quota.c gfs2: Fix some minor typos 2018-10-12 07:31:21 -05:00
quota.h gfs2: Fix fallocate chunk size 2018-03-08 09:26:20 -07:00
recovery.c gfs2: read journal in large chunks 2019-05-07 23:39:15 +02:00
recovery.h gfs2: read journal in large chunks 2019-05-07 23:39:15 +02:00
rgrp.c gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} 2019-05-07 23:39:14 +02:00
rgrp.h gfs2: Dump nrpages for inodes and their glocks 2018-12-12 12:33:23 +01:00
super.c gfs2: read journal in large chunks 2019-05-07 23:39:15 +02:00
super.h GFS2: update freeze code to use freeze/thaw_super on all nodes 2014-11-17 10:36:39 +00:00
sys.c GFS2: Fix recovery issues for spectators 2018-07-25 00:06:24 +02:00
sys.h
trace_gfs2.h gfs2: eliminate rs_inum and reduce the size of gfs2 inodes 2018-06-21 07:39:31 -05:00
trans.c gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} 2019-05-07 23:39:14 +02:00
trans.h gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} 2019-05-07 23:39:14 +02:00
util.c gfs2: slow the deluge of io error messages 2018-10-05 10:51:11 -05:00
util.h gfs2: Use fs_* functions instead of pr_* function where we can 2018-10-05 11:16:54 -05:00
xattr.c gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} 2019-05-07 23:39:14 +02:00
xattr.h gfs2: Remove gfs2_xattr_acl_chmod 2015-12-06 21:25:17 -05:00