alistair23-linux/fs/gfs2
Steven Whitehouse 022ef4feed GFS2: Move log buffer accounting to transaction
Now we have a master transaction into which other transactions
are merged, the accounting can be done using this master
transaction. We no longer require the superblock fields which
were being used for this function.

In addition, this allows for a clean up in calc_reserved()
making it rather easier understand. Also, by reducing the
number of variables used to track the buffers being added
and removed from the journal, a number of error checks are
now no longer required.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2014-02-24 19:49:12 +00:00
..
acl.c gfs2: use generic posix ACL infrastructure 2014-01-25 23:58:22 -05:00
acl.h gfs2: use generic posix ACL infrastructure 2014-01-25 23:58:22 -05:00
aops.c GFS2: journal data writepages update 2014-02-06 15:47:47 +00:00
bmap.c GFS2: Add allocation parameters structure 2013-10-02 11:13:25 +01:00
bmap.h
dentry.c gfs2: use check_submounts_and_drop() 2013-09-05 16:23:51 -04:00
dir.c GFS2: Add meta readahead field in directory entries 2014-02-07 11:23:22 +00:00
dir.h GFS2: Remember directory insert point 2014-01-06 12:49:43 +00:00
export.c
file.c GFS2: Lock i_mutex and use a local gfs2_holder for fallocate 2014-02-06 15:49:58 +00:00
gfs2.h
glock.c GFS2: Don't use ENOBUFS when ENOMEM is the correct error code 2014-01-16 10:31:13 +00:00
glock.h GFS2: Don't use ENOBUFS when ENOMEM is the correct error code 2014-01-16 10:31:13 +00:00
glops.c GFS2: Move log buffer lists into transaction 2014-02-24 16:54:54 +00:00
glops.h
incore.h GFS2: Move log buffer accounting to transaction 2014-02-24 19:49:12 +00:00
inode.c GFS2: Allocate block for xattr at inode alloc time, if required 2014-02-04 15:45:11 +00:00
inode.h
Kconfig
lock_dlm.c GFS2: add missing newline 2014-02-17 10:00:58 +00:00
log.c GFS2: Move log buffer accounting to transaction 2014-02-24 19:49:12 +00:00
log.h
lops.c GFS2: Move log buffer accounting to transaction 2014-02-24 19:49:12 +00:00
lops.h GFS2: Move log buffer lists into transaction 2014-02-24 16:54:54 +00:00
main.c GFS2: Use RCU/hlist_bl based hash for quotas 2014-01-14 19:27:56 +00:00
Makefile
meta_io.c GFS2: Move log buffer accounting to transaction 2014-02-24 19:49:12 +00:00
meta_io.h GFS2: Move gfs2_sync_meta to lops.c 2013-08-19 17:26:32 +01:00
ops_fstype.c GFS2: Move log buffer lists into transaction 2014-02-24 16:54:54 +00:00
quota.c GFS2: Fix kbuild test robot reported warning 2014-01-15 12:57:25 +00:00
quota.h GFS2: Use RCU/hlist_bl based hash for quotas 2014-01-14 19:27:56 +00:00
recovery.c
recovery.h
rgrp.c GFS2: Mark functions as static in gfs2/rgrp.c 2014-02-10 12:29:16 +00:00
rgrp.h GFS2: Don't use ENOBUFS when ENOMEM is the correct error code 2014-01-16 10:31:13 +00:00
super.c GFS2: Only run logd and quota when mounted read/write 2014-01-14 19:28:25 +00:00
super.h
sys.c GFS2: Remove obsolete quota tunable 2013-10-04 09:49:29 +01:00
sys.h
trace_gfs2.h
trans.c GFS2: Move log buffer accounting to transaction 2014-02-24 19:49:12 +00:00
trans.h
util.c GFS2: Move gfs2_icbit_munge into quota.c 2013-10-02 14:47:02 +01:00
util.h GFS2: Move gfs2_icbit_munge into quota.c 2013-10-02 14:47:02 +01:00
xattr.c gfs2: use generic posix ACL infrastructure 2014-01-25 23:58:22 -05:00
xattr.h