Re: [PATCH v3 00/22] loop: Issue O_DIRECT aio using bio_vec
From: Dave Kleikamp <hidden>
Date: 2012-10-23 00:53:40
Also in:
lkml
On 10/22/2012 07:07 PM, Dave Chinner wrote:
On Mon, Oct 22, 2012 at 10:15:00AM -0500, Dave Kleikamp wrote:quoted
This is the current version of the patchset I presented at the LSF-MM Summit in San Francisco in April. I apologize for letting it go so long before re-submitting. This patchset was begun by Zach Brown and was originally submitted for review in October, 2009. Feedback was positive, and I have picked up where he left off, porting his patches to the latest mainline kernel and adding support more file systems. This patch series adds a kernel interface to fs/aio.c so that kernel code can issue concurrent asynchronous IO to file systems. It adds an aio command and file system methods which specify io memory with pages instead of userspace addresses. This series was written to reduce the current overhead loop imposes by performing synchronus buffered file system IO from a kernel thread. These patches turn loop into a light weight layer that translates bios into iocbs.I note that there is no support for XFS in this patch set. Is there a particular problem that prevents XFS from being converted, or it just hasn't been done?
It just hasn't been done. It wasn't one of the trivial ones so I put it off at first, and after that, it's an oversight. I'll follow up with an xfs patch for your review. Thanks, Shaggy
Cheers, Dave.