1
0
Fork 0
alistair23-linux/fs/jfs
Dave Kleikamp b964638ffd JFS: Fix multiple errors in metapage_releasepage
It looks like metapage_releasepage was making in invalid assumption that
the releasepage method would not be called on a dirty page.  Instead of
issuing a warning and releasing the metapage, it should return 0, indicating
that the private data for the page cannot be released.

I also realized that metapage_releasepage had the return code all wrong.  If
it is successful in releasing the private data, it should return 1, otherwise
it needs to return 0.

Lastly, there is no need to call wait_on_page_writeback, since
try_to_release_page will not call us with a page in writback state.

Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>
2006-05-24 07:43:38 -05:00
..
Makefile JFS: ext2 inode attributes for jfs 2006-02-09 09:09:16 -06:00
acl.c JFS: add uid, gid, and umask mount options 2006-03-09 13:59:30 -06:00
endian24.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
file.c [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
inode.c [PATCH] remove ->get_blocks() support 2006-03-26 08:57:01 -08:00
ioctl.c JFS: Add missing file from fa3241d24c 2006-02-22 14:14:58 -06:00
jfs_acl.h JFS: allow extended attributes to be set within a existing transaction 2005-09-01 09:02:43 -05:00
jfs_btree.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
jfs_debug.c [PATCH] fs: Use ARRAY_SIZE macro 2006-03-24 07:33:19 -08:00
jfs_debug.h JFS: fix sparse warnings by moving extern declarations to headers 2005-05-04 15:29:35 -05:00
jfs_dinode.h JFS: ext2 inode attributes for jfs 2006-02-09 09:09:16 -06:00
jfs_dmap.c JFS: Take logsync lock before testing mp->lsn 2006-03-08 10:59:15 -06:00
jfs_dmap.h JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00
jfs_dtree.c JFS: Add back directory i_size calculations for legacy partitions 2005-11-10 07:50:03 -06:00
jfs_dtree.h JFS: Code cleanup - getting rid of never-used debug code 2005-06-27 15:35:37 -05:00
jfs_extent.c JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00
jfs_extent.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
jfs_filsys.h [PATCH] disk quotas fail when /etc/mtab is symlinked to /proc/mounts 2005-09-07 16:57:23 -07:00
jfs_imap.c JFS: add uid, gid, and umask mount options 2006-03-09 13:59:30 -06:00
jfs_imap.h JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00
jfs_incore.h JFS: add uid, gid, and umask mount options 2006-03-09 13:59:30 -06:00
jfs_inode.c JFS: add uid, gid, and umask mount options 2006-03-09 13:59:30 -06:00
jfs_inode.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
jfs_lock.h JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00
jfs_logmgr.c [PATCH] sem2mutex: fs/ 2006-03-26 08:56:55 -08:00
jfs_logmgr.h JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00
jfs_metapage.c JFS: Fix multiple errors in metapage_releasepage 2006-05-24 07:43:38 -05:00
jfs_metapage.h JFS: fix sparse warnings by moving extern declarations to headers 2005-05-04 15:29:35 -05:00
jfs_mount.c [PATCH] JFS: Support page sizes greater than 4K 2005-05-02 22:23:53 -07:00
jfs_superblock.h JFS: Use the kthread_ API 2006-02-15 12:49:04 -06:00
jfs_txnmgr.c JFS: Use the kthread_ API 2006-02-15 12:49:04 -06:00
jfs_txnmgr.h JFS: don't dereference tlck->ip from txUpdateMap 2005-09-20 14:58:11 -05:00
jfs_types.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
jfs_umount.c [PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait) 2006-01-08 20:13:47 -08:00
jfs_unicode.c JFS: performance patch 2005-06-23 16:57:56 -05:00
jfs_unicode.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
jfs_uniupr.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
jfs_xattr.h JFS: Implement jfs_init_security 2005-09-01 09:05:39 -05:00
jfs_xtree.c JFS: make sure right-most xtree pages have header.next set to zero 2005-10-28 13:27:40 -05:00
jfs_xtree.h JFS: Code cleanup - getting rid of never-used debug code 2005-06-27 15:35:37 -05:00
namei.c [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
resize.c [PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait) 2006-01-08 20:13:47 -08:00
super.c [PATCH] cpuset memory spread: slab cache format 2006-03-24 07:33:23 -08:00
symlink.c [PATCH] Fix up symlink function pointers 2005-08-19 18:08:21 -07:00
xattr.c JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00