Introduce per-filesystem delwri pagebuf flushing to reduce contention
between filesystems and prevent deadlocks between filesystems when a
flush dependency exists between them.
Date: Fri Dec 16 10:36:43 AEDT 2005
Workarea: chook.melbourne.sgi.com:/build/dgc/isms/xfs-linux
Inspected by: nathans
The following file(s) were checked into:
longdrop.melbourne.sgi.com:/isms/xfs-kern/xfs-linux-melb
Modid: xfs-linux-melb:xfs-kern:24844a
xfsidbg.c - 1.291 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfsidbg.c.diff?r1=text&tr1=1.291&r2=text&tr2=1.290&f=h
- Change delay write buffer debug operations to walk the list of
registered buftargs.
linux-2.6/xfs_buf.h - 1.111 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_buf.h.diff?r1=text&tr1=1.111&r2=text&tr2=1.110&f=h
- Add delayed write list and thread structures to the buftarg.
linux-2.6/xfs_buf.c - 1.215 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_buf.c.diff?r1=text&tr1=1.215&r2=text&tr2=1.214&f=h
- Change delayed write buffer processing to use buftarg-relative lists
and threads.
linux-2.4/xfs_buf.h - 1.114 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.4/xfs_buf.h.diff?r1=text&tr1=1.114&r2=text&tr2=1.113&f=h
- Add delayed write list and thread structures to the buftarg.
linux-2.4/xfs_buf.c - 1.210 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.4/xfs_buf.c.diff?r1=text&tr1=1.210&r2=text&tr2=1.209&f=h
- Change delayed write buffer processing to use buftarg-relative lists
and threads.
linux-2.6/xfs_ksyms.c - 1.34 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_ksyms.c.diff?r1=text&tr1=1.34&r2=text&tr2=1.33&f=h
linux-2.4/xfs_ksyms.c - 1.29 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.4/xfs_ksyms.c.diff?r1=text&tr1=1.29&r2=text&tr2=1.28&f=h
- Export list of registered buftargs.
|