linux/fs/xfs/linux-2.6
David Chinner 8d280b98cf [XFS] On machines with more than 8 cpus, when running parallel I/O
threads, the incore superblock lock becomes the limiting factor for
buffered write throughput. Make the contended fields in the incore
superblock use per-cpu counters so that there is no global lock to limit
scalability.

SGI-PV: 946630
SGI-Modid: xfs-linux-melb:xfs-kern:25106a

Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Nathan Scott <nathans@sgi.com>
2006-03-14 13:13:09 +11:00
..
kmem.c [XFS] Cleanup cosmetic differences between source trees. 2005-11-03 16:14:31 +11:00
kmem.h [PATCH] mm: rename kmem_cache_s to kmem_cache 2005-11-07 07:53:24 -08:00
mrlock.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
mutex.h [XFS] mutex fallout - fix debug builds and remove no-longer-useful comment. 2006-01-16 16:21:34 +11:00
sema.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
spin.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
sv.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
time.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_aops.c [XFS] Don't map non-uptodate buffers in xfs_probe_cluster; also fixes 2006-02-28 12:30:30 +11:00
xfs_aops.h [XFS] Initial pass at going directly-to-bio on the buffered IO path. This 2006-01-11 15:40:13 +11:00
xfs_buf.c [PATCH] Direct Migration V9: Avoid writeback / page_migrate() method 2006-02-01 08:53:17 -08:00
xfs_buf.h [XFS] Complete the pagebuf -> xfs_buf naming convention transition, 2006-01-11 15:39:08 +11:00
xfs_cred.h [PATCH] move capable() to capability.h 2006-01-11 18:42:13 -08:00
xfs_export.c [XFS] find_exported_dentry(). XFS does not need to use this symbol as it 2006-03-14 13:02:13 +11:00
xfs_export.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_file.c [XFS] add helper to get xfs_inode from vnode 2006-01-11 20:58:44 +11:00
xfs_fs_subr.c [PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait) 2006-01-08 20:13:47 -08:00
xfs_fs_subr.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_globals.c [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_globals.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_ioctl32.c [PATCH] don't include ioctl32.h in drivers 2006-01-10 08:01:34 -08:00
xfs_ioctl32.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_ioctl.c Merge git://oss.sgi.com:8090/oss/git/xfs-2.6 2006-01-12 09:10:34 -08:00
xfs_iops.c [XFS] Fix missing inode atime update from the utime syscall. 2006-02-07 20:27:44 +11:00
xfs_iops.h [XFS] Initial pass at going directly-to-bio on the buffered IO path. This 2006-01-11 15:40:13 +11:00
xfs_linux.h [XFS] On machines with more than 8 cpus, when running parallel I/O 2006-03-14 13:13:09 +11:00
xfs_lrw.c [XFS] Complete the pagebuf -> xfs_buf naming convention transition, 2006-01-11 15:39:08 +11:00
xfs_lrw.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_stats.c [XFS] Mark some lookup tables const. Thanks to Arjan van de Ven for 2006-01-11 15:29:52 +11:00
xfs_stats.h [XFS] Complete the pagebuf -> xfs_buf naming convention transition, 2006-01-11 15:39:08 +11:00
xfs_super.c [XFS] XFS propagates MS_NOATIME through two levels internally but doesn't 2006-03-14 13:05:30 +11:00
xfs_super.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_sysctl.c [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_sysctl.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_version.h [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_vfs.c [XFS] Update license/copyright notices to match the prefered SGI 2005-11-02 14:58:39 +11:00
xfs_vfs.h [XFS] Rework fid encode/decode wrt 64 bit inums interacting with NFS. 2005-11-02 15:11:45 +11:00
xfs_vnode.c [XFS] fix, speedup and simplify atime handling let the VFS handle atime 2006-01-11 15:35:17 +11:00
xfs_vnode.h [XFS] Fix some build fallout from atime changes. 2006-01-11 21:03:04 +11:00