android_kernel_xiaomi_sm8350/fs/gfs2
Steven Whitehouse 82e86087bb [GFS2] Replace revoke structure with bufdata structure
Both the revoke structure and the bufdata structure are quite similar.
They are basically small tags which are put on lists. In addition to
which the revoke structure is always allocated when there is a bufdata
structure which is (or can be) freed. As such it should be possible to
reduce the number of frees and allocations by using the same structure
for both purposes.

This patch is the first step along that path. It replaces existing uses
of the revoke structure with the bufdata structure.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2007-10-10 08:56:07 +01:00
..
locking [GFS2] use an temp variable to reduce a spin_unlock 2007-10-10 08:54:58 +01:00
acl.c Introduce is_owner_or_cap() to wrap CAP_FOWNER use with fsuid check 2007-07-17 12:00:03 -07:00
acl.h
bmap.c [GFS2] Fix ordering of dirty/journal for ordered buffer unstuffing 2007-10-10 08:56:05 +01:00
bmap.h
daemon.c [GFS2] Reduce number of gfs2_scand processes to one 2007-10-10 08:55:08 +01:00
daemon.h [GFS2] Reduce number of gfs2_scand processes to one 2007-10-10 08:55:08 +01:00
dir.c [GFS2] Add a missing gfs2_trans_add_bh() 2007-10-10 08:55:32 +01:00
dir.h [GFS2] Clean up inode number handling 2007-07-09 08:22:24 +01:00
eaops.c [GFS2] mark struct *_operations const 2007-10-10 08:55:03 +01:00
eaops.h [GFS2] mark struct *_operations const 2007-10-10 08:55:03 +01:00
eattr.c [GFS2] Add nanosecond timestamp feature 2007-07-09 08:23:12 +01:00
eattr.h
gfs2.h
glock.c [GFS2] delay glock demote for a minimum hold time 2007-10-10 08:55:48 +01:00
glock.h [GFS2] Reduce number of gfs2_scand processes to one 2007-10-10 08:55:08 +01:00
glops.c [GFS2] Introduce gfs2_remove_from_ail 2007-10-10 08:55:55 +01:00
glops.h
incore.h [GFS2] Replace revoke structure with bufdata structure 2007-10-10 08:56:07 +01:00
inode.c [GFS2] fix inode meta data corruption 2007-10-10 08:55:51 +01:00
inode.h [GFS2] Remove i_mode passing from NFS File Handle 2007-07-09 08:24:11 +01:00
Kconfig
lm.c
lm.h
locking.c
log.c [GFS2] Clean up ordered write code 2007-10-10 08:56:03 +01:00
log.h [GFS2] Introduce gfs2_remove_from_ail 2007-10-10 08:55:55 +01:00
lops.c [GFS2] Replace revoke structure with bufdata structure 2007-10-10 08:56:07 +01:00
lops.h [GFS2] assertion failure after writing to journaled file, umount 2007-07-09 08:23:47 +01:00
main.c [GFS2] Reduce number of gfs2_scand processes to one 2007-10-10 08:55:08 +01:00
Makefile [GFS2] Fix sign problem in quota/statfs and cleanup _host structures 2007-07-09 08:23:10 +01:00
meta_io.c [GFS2] Move pin/unpin into lops.c, clean up locking 2007-10-10 08:56:00 +01:00
meta_io.h [GFS2] Move pin/unpin into lops.c, clean up locking 2007-10-10 08:56:00 +01:00
mount.c [GFS2] Add NULL entry to token table 2007-10-10 08:55:34 +01:00
mount.h
ops_address.c [GFS2] Clean up ordered write code 2007-10-10 08:56:03 +01:00
ops_address.h [GFS2] Addendum patch 2 for gfs2_grow 2007-07-09 08:22:19 +01:00
ops_dentry.c [GFS2] Clean up inode number handling 2007-07-09 08:22:24 +01:00
ops_dentry.h
ops_export.c knfsd: exportfs: add exportfs.h header 2007-07-17 10:23:06 -07:00
ops_file.c [GFS2] Fix setting of inherit jdata attr 2007-08-14 10:34:11 +01:00
ops_file.h
ops_fstype.c [GFS2] Clean up ordered write code 2007-10-10 08:56:03 +01:00
ops_fstype.h [GFS2] Fix sign problem in quota/statfs and cleanup _host structures 2007-07-09 08:23:10 +01:00
ops_inode.c [GFS2] Correct lock ordering in unlink 2007-10-10 08:55:53 +01:00
ops_inode.h
ops_super.c [GFS2] Reduce number of gfs2_scand processes to one 2007-10-10 08:55:08 +01:00
ops_super.h
ops_vm.c mm: fault feedback #2 2007-07-19 10:04:41 -07:00
ops_vm.h
quota.c [GFS2] Fix quota do_list operation hang 2007-10-10 08:55:27 +01:00
quota.h
recovery.c [GFS2] Ensure journal file cache is flushed after recovery 2007-10-10 08:55:12 +01:00
recovery.h
rgrp.c [GFS2] invalid metadata block - REVISED 2007-10-10 08:55:10 +01:00
rgrp.h [GFS2] Addendum patch 2 for gfs2_grow 2007-07-09 08:22:19 +01:00
super.c [GFS2] Reduce number of gfs2_scand processes to one 2007-10-10 08:55:08 +01:00
super.h [GFS2] Fix sign problem in quota/statfs and cleanup _host structures 2007-07-09 08:23:10 +01:00
sys.c [GFS2] Reduce number of gfs2_scand processes to one 2007-10-10 08:55:08 +01:00
sys.h
trans.c [GFS2] Replace revoke structure with bufdata structure 2007-10-10 08:56:07 +01:00
trans.h
util.c [GFS2] Fix sign problem in quota/statfs and cleanup _host structures 2007-07-09 08:23:10 +01:00
util.h