linux/fs/gfs2
Steven Whitehouse 8f065d3650 GFS2: Improve bug trap code in ->releasepage()
If the buffer is dirty or pinned, then as well as printing a
warning, we should also refuse to release the page in
question.

Currently this can occur if there is a race between mmap()ed
writers and O_DIRECT on the same file. With the addition of
->launder_page() in the future, we should be able to close
this gap.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2011-05-03 11:49:19 +01:00
..
acl.c
acl.h
aops.c GFS2: Improve bug trap code in ->releasepage() 2011-05-03 11:49:19 +01:00
bmap.c Fix common misspellings 2011-03-31 11:26:23 -03:00
bmap.h
dentry.c
dir.c GFS2: move function foreach_leaf to gfs2_dir_exhash_dealloc 2011-04-20 08:54:44 +01:00
dir.h
export.c GFS2: Make writeback more responsive to system conditions 2011-04-20 09:01:37 +01:00
file.c GFS2: make sure fallocate bytes is a multiple of blksize 2011-05-03 11:47:42 +01:00
gfs2.h
glock.c GFS2: Make writeback more responsive to system conditions 2011-04-20 09:01:37 +01:00
glock.h GFS2: Alter point of entry to glock lru list for glocks with an address_space 2011-04-20 08:59:48 +01:00
glops.c GFS2: Clean up fsync() 2011-04-20 09:00:41 +01:00
glops.h GFS2: Clean up fsync() 2011-04-20 09:00:41 +01:00
incore.h GFS2: Make writeback more responsive to system conditions 2011-04-20 09:01:37 +01:00
inode.c GFS2: Make writeback more responsive to system conditions 2011-04-20 09:01:37 +01:00
inode.h GFS2: Make writeback more responsive to system conditions 2011-04-20 09:01:37 +01:00
Kconfig
lock_dlm.c
log.c GFS2: Fix ail list traversal 2011-05-03 11:48:07 +01:00
log.h GFS2: Make writeback more responsive to system conditions 2011-04-20 09:01:37 +01:00
lops.c GFS2: Optimise glock lru and end of life inodes 2011-04-20 09:01:17 +01:00
lops.h
main.c GFS2: Optimise glock lru and end of life inodes 2011-04-20 09:01:17 +01:00
Makefile fs: change to new flag variable 2011-03-17 14:02:57 +01:00
meta_io.c GFS2: Improve tracing support (adds two flags) 2011-04-20 09:00:59 +01:00
meta_io.h GFS2: Remove unused macro 2011-04-20 09:00:24 +01:00
ops_fstype.c GFS2: filesystem hang caused by incorrect lock order 2011-04-18 15:23:50 +01:00
ops_inode.c
quota.c
quota.h
recovery.c
recovery.h
rgrp.c GFS2: Alter point of entry to glock lru list for glocks with an address_space 2011-04-20 08:59:48 +01:00
rgrp.h
super.c GFS2: Make writeback more responsive to system conditions 2011-04-20 09:01:37 +01:00
super.h
sys.c
sys.h
trace_gfs2.h GFS2: Add an AIL writeback tracepoint 2011-04-20 09:01:58 +01:00
trans.c
trans.h
util.c
util.h
xattr.c
xattr.h