android_kernel_xiaomi_sm8350/fs/gfs2
Josef Whiter 26caee5bc6 [GFS2] Fix calculation of demote state
If a glock is in the exclusive state and a request for demote to
deferred has been received, then further requests for demote to
shared are being ignored. This patch fixes that by ensuring that
we demote to unlocked in that case.

Signed-off-by: Josef Whiter <jwhiter@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2007-10-10 08:54:42 +01:00
..
locking [GFS2] return conflicts for GETLK 2007-07-09 08:23:33 +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 gfs2_block_truncate_page err return 2007-07-09 08:23:54 +01:00
bmap.h
daemon.c [GFS2] System won't suspend with GFS2 file system mounted 2007-07-09 08:24:04 +01:00
daemon.h
dir.c [GFS2] Obtaining no_formal_ino from directory entry 2007-07-09 08:24:08 +01:00
dir.h
eaops.c Remove capability.h from mm.h 2007-07-16 09:05:45 -07:00
eaops.h
eattr.c
eattr.h
gfs2.h
glock.c [GFS2] Fix calculation of demote state 2007-10-10 08:54:42 +01:00
glock.h [GFS2] Fix deallocation issues 2007-07-09 08:23:36 +01:00
glops.c
glops.h
incore.h [GFS2] assertion failure after writing to journaled file, umount 2007-07-09 08:23:47 +01:00
inode.c [GFS2] Remove i_mode passing from NFS File Handle 2007-07-09 08:24:11 +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] Small fixes to logging code 2007-07-09 15:43:07 +01:00
log.h
lops.c [GFS2] soft lockup detected in databuf_lo_before_commit 2007-08-14 10:32:04 +01:00
lops.h [GFS2] assertion failure after writing to journaled file, umount 2007-07-09 08:23:47 +01:00
main.c mm: Remove slab destructors from kmem_cache_create(). 2007-07-20 10:11:58 +09:00
Makefile
meta_io.c [GFS2] assertion failure after writing to journaled file, umount 2007-07-09 08:23:47 +01:00
meta_io.h
mount.c [GFS2] Revert remounting w/o acl option leaves acls enabled 2007-08-14 10:34:40 +01:00
mount.h
ops_address.c [GFS2] Fix incorrect error path in prepare_write() 2007-08-14 10:33:44 +01:00
ops_address.h
ops_dentry.c
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] Obtaining no_formal_ino from directory entry 2007-07-09 08:24:08 +01:00
ops_fstype.h
ops_inode.c [GFS2] inode size inconsistency 2007-07-09 08:23:59 +01:00
ops_inode.h
ops_super.c [GFS2] Fix deallocation issues 2007-07-09 08:23:36 +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
quota.h
recovery.c
recovery.h
rgrp.c [GFS2] Fix incorrect return code in rgrp.c 2007-08-14 10:33:15 +01:00
rgrp.h
super.c
super.h
sys.c
sys.h
trans.c
trans.h
util.c
util.h