Christoph Hellwig
ece413f59f
xfs: remove incorrect assert in xfs_vm_writepage
...
In commit 20cb52ebd1 , titled
"xfs: simplify xfs_vm_writepage" I added an assert that any !mapped and
uptodate buffers are not dirty. That asserts turns out to trigger a lot
when running fsx on filesystems with small block sizes. The reason for
that is that the assert is simply incorrect. !mapped and uptodate
just mean this buffer covers a hole, and whenever we do a set_page_dirty
we mark all blocks in the page dirty, no matter if they have data or
not. So remove the assert, and update the comment above the condition
to match reality.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Alex Elder <aelder@sgi.com>
2010-11-10 15:51:10 -06:00
..
linux-2.6
xfs: remove incorrect assert in xfs_vm_writepage
2010-11-10 15:51:10 -06:00
quota
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
support
xfs: drop dmapi hooks
2010-07-26 13:16:33 -05:00
Kconfig
quota: Make QUOTACTL config be selected by its users
2010-10-05 12:16:37 +02:00
Makefile
xfs: simplify log item descriptor tracking
2010-07-26 13:16:34 -05:00
xfs.h
xfs_acl.h
xfs: constify xattr_handler
2010-05-21 18:31:19 -04:00
xfs_ag.h
xfs: convert buffer cache hash to rbtree
2010-10-18 15:07:56 -05:00
xfs_alloc.c
xfs: eliminate some newly-reported gcc warnings
2010-10-18 15:07:39 -05:00
xfs_alloc.h
xfs: do not use emums for flags used in tracing
2010-07-26 13:16:43 -05:00
xfs_alloc_btree.c
xfs: remove the ->kill_root btree operation
2010-10-18 15:07:38 -05:00
xfs_alloc_btree.h
xfs_arch.h
xfs_attr.c
xfs: remove xfs_buf wrappers
2010-10-18 15:08:07 -05:00
xfs_attr.h
xfs_attr_leaf.c
xfs: remove unused delta tracking code in xfs_bmapi
2010-07-26 13:16:39 -05:00
xfs_attr_leaf.h
xfs_attr_sf.h
xfs_bit.c
xfs_bit.h
xfs_bmap.c
xfs: do not use xfs_mod_incore_sb for per-cpu counters
2010-10-18 15:07:59 -05:00
xfs_bmap.h
xfs: Introduce XFS_IOC_ZERO_RANGE
2010-10-18 15:07:25 -05:00
xfs_bmap_btree.c
xfs: remove unneeded #include statements
2010-07-26 13:16:33 -05:00
xfs_bmap_btree.h
xfs_btree.c
xfs: remove xfs_buf wrappers
2010-10-18 15:08:07 -05:00
xfs_btree.h
xfs: remove the ->kill_root btree operation
2010-10-18 15:07:38 -05:00
xfs_btree_trace.c
xfs_btree_trace.h
xfs_buf_item.c
xfs: remove xfs_buf wrappers
2010-10-18 15:08:07 -05:00
xfs_buf_item.h
xfs: give li_cb callbacks the correct prototype
2010-07-26 13:16:35 -05:00
xfs_da_btree.c
xfs: remove xfs_buf wrappers
2010-10-18 15:08:07 -05:00
xfs_da_btree.h
xfs_dfrag.c
xfs: simplify inode to transaction joining
2010-07-26 13:16:36 -05:00
xfs_dfrag.h
xfs_dinode.h
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
xfs_dir2.c
xfs: split xfs_itrace_entry
2010-07-26 13:16:44 -05:00
xfs_dir2.h
xfs_dir2_block.c
xfs: fix gcc 4.6 set but not read and unused statement warnings
2010-07-26 13:16:51 -05:00
xfs_dir2_block.h
xfs_dir2_data.c
xfs: remove unneeded #include statements
2010-07-26 13:16:33 -05:00
xfs_dir2_data.h
xfs_dir2_leaf.c
xfs: remove xfs_buf wrappers
2010-10-18 15:08:07 -05:00
xfs_dir2_leaf.h
xfs_dir2_node.c
xfs: remove unneeded #include statements
2010-07-26 13:16:33 -05:00
xfs_dir2_node.h
xfs_dir2_sf.c
xfs: remove unneeded #include statements
2010-07-26 13:16:33 -05:00
xfs_dir2_sf.h
xfs_error.c
xfs: remove unneeded #include statements
2010-07-26 13:16:33 -05:00
xfs_error.h
xfs: add const qualifiers to xfs error function args
2010-05-19 09:58:11 -05:00
xfs_extfree_item.c
xfs: fix the xfs_log_iovec i_addr type
2010-07-26 13:16:36 -05:00
xfs_extfree_item.h
xfs_filestream.c
xfs: tell lockdep about parent iolock usage in filestreams
2010-11-10 12:00:48 -06:00
xfs_filestream.h
xfs: clean up filestreams helpers
2010-07-26 13:16:51 -05:00
xfs_fs.h
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
xfs_fsops.c
xfs: do not use xfs_mod_incore_sb for per-cpu counters
2010-10-18 15:07:59 -05:00
xfs_fsops.h
xfs: dummy transactions should not dirty VFS state
2010-08-24 11:46:31 +10:00
xfs_ialloc.c
xfs: remove xfs_buf wrappers
2010-10-18 15:08:07 -05:00
xfs_ialloc.h
xfs_ialloc_btree.c
xfs: remove the ->kill_root btree operation
2010-10-18 15:07:38 -05:00
xfs_ialloc_btree.h
xfs_iget.c
xfs: fix bogus m_maxagi check in xfs_iget
2010-10-18 15:08:01 -05:00
xfs_inode.c
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
xfs_inode.h
new helper: ihold()
2010-10-25 21:26:11 -04:00
xfs_inode_item.c
xfs: don't use vfs writeback for pure metadata modifications
2010-10-18 15:07:45 -05:00
xfs_inode_item.h
xfs: simplify inode to transaction joining
2010-07-26 13:16:36 -05:00
xfs_inum.h
xfs_iomap.c
xfs: small cleanups for xfs_iomap / __xfs_get_blocks
2010-07-26 13:16:42 -05:00
xfs_iomap.h
xfs: do not use emums for flags used in tracing
2010-07-26 13:16:43 -05:00
xfs_itable.c
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
xfs_itable.h
xfs: remove block number from inode lookup code
2010-06-24 11:35:17 +10:00
xfs_log.c
Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
2010-10-22 17:32:27 -07:00
xfs_log.h
xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags
2010-07-26 13:16:38 -05:00
xfs_log_cil.c
xfs: reduce the number of CIL lock round trips during commit
2010-10-18 15:07:42 -05:00
xfs_log_priv.h
xfs: force background CIL push under sustained load
2010-09-29 07:51:03 -05:00
xfs_log_recover.c
xfs: remove xfs_buf wrappers
2010-10-18 15:08:07 -05:00
xfs_log_recover.h
xfs: Clean up XFS_BLI_* flag namespace
2010-05-24 10:33:39 -05:00
xfs_mount.c
xfs: fix per-ag reference counting in inode reclaim tree walking
2010-11-10 12:00:48 -06:00
xfs_mount.h
xfs: remove xfs_cred.h
2010-10-18 15:08:06 -05:00
xfs_mru_cache.c
xfs_mru_cache.h
xfs_quota.h
xfs: fix a few compiler warnings with CONFIG_XFS_QUOTA=n
2010-11-10 12:00:48 -06:00
xfs_rename.c
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
xfs_rtalloc.c
xfs: use unhashed buffers for size checks
2010-10-18 15:07:50 -05:00
xfs_rtalloc.h
xfs: be more explicit if RT mount fails due to config
2010-05-28 14:58:24 -05:00
xfs_rw.c
xfs: remove unneeded #include statements
2010-07-26 13:16:33 -05:00
xfs_rw.h
xfs_sb.h
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
xfs_trans.c
xfs: fix the xfs_trans_committed
2010-10-18 15:08:02 -05:00
xfs_trans.h
xfs: remove unused t_callback field in struct xfs_trans
2010-10-18 15:08:01 -05:00
xfs_trans_ail.c
xfs: drop dmapi hooks
2010-07-26 13:16:33 -05:00
xfs_trans_buf.c
xfs: remove xfs_buf wrappers
2010-10-18 15:08:07 -05:00
xfs_trans_extfree.c
xfs: simplify log item descriptor tracking
2010-07-26 13:16:34 -05:00
xfs_trans_inode.c
xfs: don't use vfs writeback for pure metadata modifications
2010-10-18 15:07:45 -05:00
xfs_trans_priv.h
xfs: unlock items before allowing the CIL to commit
2010-08-24 11:42:52 +10:00
xfs_trans_space.h
xfs_types.h
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
xfs_utils.c
xfs: remove xfs_cred.h
2010-10-18 15:08:06 -05:00
xfs_utils.h
xfs: remove xfs_cred.h
2010-10-18 15:08:06 -05:00
xfs_vnodeops.c
xfs: Extend project quotas to support 32bit project ids
2010-10-18 15:08:08 -05:00
xfs_vnodeops.h
xfs: remove xfs_cred.h
2010-10-18 15:08:06 -05:00