From: jiayingz@google.com (Jiaying Zhang) <> Date: Tue, 27 Jul 2010 15:56:06 +0000 (-0400) Subject: ext4: move aio completion after unwritten extent conversion X-Git-Tag: v2.6.36-rc1~501^2~19 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b3ff237bef43b9e7fb7d1eb858e29b73fd664f9;p=pandora-kernel.git ext4: move aio completion after unwritten extent conversion This patch is to be applied upon Christoph's "direct-io: move aio_complete into ->end_io" patch. It adds iocb and result fields to struct ext4_io_end_t, so that we can call aio_complete from ext4_end_io_nolock() after the extent conversion has finished. I have verified with Christoph's aio-dio test that used to fail after a few runs on an original kernel but now succeeds on the patched kernel. See http://thread.gmane.org/gmane.comp.file-systems.ext4/19659 for details. Signed-off-by: Jiaying Zhang Signed-off-by: "Theodore Ts'o" --- Reading git-diff-tree failed