linux/fs/gfs2
Abhi Das bedb0f056f gfs2: Recover statfs info in journal head
Apply the outstanding statfs changes in the journal head to the
master statfs file. Zero out the local statfs file for good measure.

Previously, statfs updates would be read in from the local statfs inode and
synced to the master statfs inode during recovery.

We now use the statfs updates in the journal head to update the master statfs
inode instead of reading in from the local statfs inode. To preserve backward
compatibility with kernels that can't do this, we still need to keep the
local statfs inode up to date by writing changes to it. At some point in the
future, we can do away with the local statfs inodes altogether and keep the
statfs changes solely in the journal.

Signed-off-by: Abhi Das <adas@redhat.com>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
2020-10-23 15:47:38 +02:00
..
acl.c
acl.h
aops.c
aops.h
bmap.c
bmap.h
dentry.c
dir.c
dir.h
export.c
file.c
gfs2.h
glock.c
glock.h
glops.c gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync 2020-10-20 23:16:22 +02:00
glops.h
incore.h gfs2: lookup local statfs inodes prior to journal recovery 2020-10-23 15:47:14 +02:00
inode.c
inode.h
Kconfig
lock_dlm.c
log.c
log.h
lops.c gfs2: Recover statfs info in journal head 2020-10-23 15:47:38 +02:00
lops.h gfs2: Recover statfs info in journal head 2020-10-23 15:47:38 +02:00
main.c
Makefile
meta_io.c
meta_io.h
ops_fstype.c gfs2: lookup local statfs inodes prior to journal recovery 2020-10-23 15:47:14 +02:00
quota.c
quota.h
recovery.c gfs2: Recover statfs info in journal head 2020-10-23 15:47:38 +02:00
recovery.h
rgrp.c
rgrp.h
super.c gfs2: lookup local statfs inodes prior to journal recovery 2020-10-23 15:47:14 +02:00
super.h gfs2: lookup local statfs inodes prior to journal recovery 2020-10-23 15:47:14 +02:00
sys.c
sys.h
trace_gfs2.h
trans.c
trans.h
util.c
util.h
xattr.c
xattr.h