xfs
[Top] [All Lists]

TAKE 934766 - Delay direct I/O completion to a workqueue

To: linux-xfs@xxxxxxxxxxx, sgi.bugs.xfs@xxxxxxxxxxxxxxxxx
Subject: TAKE 934766 - Delay direct I/O completion to a workqueue
From: Christoph Hellwig <hch@xxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 3 Aug 2005 05:58:35 -0500
Sender: linux-xfs-bounce@xxxxxxxxxxx
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


<Prev in Thread] Current Thread [Next in Thread>