This is nessecary because aio+dio completions may happen from irq
context but we need process context for converting unwritten extents.
We also queue regular direct I/O completions to workqueue for regularity,
there's only one queue_work call per syscall.
Date: Wed Aug 3 03:58:24 PDT 2005
Workarea: naboo.americas.sgi.com:/tmp/hch/xfs-2.6.x
Inspected by: nathans, felixb
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/linux/2.6.x-xfs
Modid: xfs-linux:xfs-kern:196857a
fs/xfs/linux-2.6/xfs_lrw.c - 1.226 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_lrw.c.diff?r1=text&tr1=1.226&r2=text&tr2=1.225&f=h
fs/xfs/linux-2.6/xfs_file.c - 1.125 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_file.c.diff?r1=text&tr1=1.125&r2=text&tr2=1.124&f=h
fs/xfs/linux-2.6/xfs_aops.c - 1.93 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_aops.c.diff?r1=text&tr1=1.93&r2=text&tr2=1.92&f=h
|