Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2015-01-10 Thread Ming Lei
Hi Guys, On 1/6/15, Ming Lei wrote: > On 1/6/15, Maxim Patlasov wrote: >> On 12/31/2014 04:52 PM, Ming Lei wrote: >>> On Thu, Jan 1, 2015 at 6:35 AM, Sedat Dilek >>> wrote: On Wed, Dec 31, 2014 at 10:52 PM, Dave Kleikamp wrote: > On 12/31/2014 02:38 PM, Sedat Dilek wrote: >>

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2015-01-06 Thread Ming Lei
On 1/6/15, Maxim Patlasov wrote: > On 12/31/2014 04:52 PM, Ming Lei wrote: >> On Thu, Jan 1, 2015 at 6:35 AM, Sedat Dilek >> wrote: >>> On Wed, Dec 31, 2014 at 10:52 PM, Dave Kleikamp >>> wrote: On 12/31/2014 02:38 PM, Sedat Dilek wrote: > What has happened to that aio_loop patchset? >>

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2015-01-05 Thread Maxim Patlasov
On 12/31/2014 04:52 PM, Ming Lei wrote: On Thu, Jan 1, 2015 at 6:35 AM, Sedat Dilek wrote: On Wed, Dec 31, 2014 at 10:52 PM, Dave Kleikamp wrote: On 12/31/2014 02:38 PM, Sedat Dilek wrote: What has happened to that aio_loop patchset? Is it in Linux-next? ( /me started to play with "block: lo

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2014-12-31 Thread Ming Lei
On Thu, Jan 1, 2015 at 6:35 AM, Sedat Dilek wrote: > On Wed, Dec 31, 2014 at 10:52 PM, Dave Kleikamp > wrote: >> On 12/31/2014 02:38 PM, Sedat Dilek wrote: >>> >>> What has happened to that aio_loop patchset? >>> Is it in Linux-next? >>> ( /me started to play with "block: loop: convert to blk-mq

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2014-12-31 Thread Sedat Dilek
On Wed, Dec 31, 2014 at 10:52 PM, Dave Kleikamp wrote: > On 12/31/2014 02:38 PM, Sedat Dilek wrote: >> >> What has happened to that aio_loop patchset? >> Is it in Linux-next? >> ( /me started to play with "block: loop: convert to blk-mq (v3)", so I >> recalled this other improvement. ) > > It met

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2014-12-31 Thread Dave Kleikamp
On 12/31/2014 02:38 PM, Sedat Dilek wrote: > > What has happened to that aio_loop patchset? > Is it in Linux-next? > ( /me started to play with "block: loop: convert to blk-mq (v3)", so I > recalled this other improvement. ) It met with some harsh resistance, so I backed off on it. Then Al Viro g

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2014-12-31 Thread Sedat Dilek
On Thu, Jul 25, 2013 at 7:50 PM, Dave Kleikamp wrote: > 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 > addr

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-10-15 Thread Dave Kleikamp
On 10/15/2013 12:18 PM, Christoph Hellwig wrote: > On Tue, Oct 15, 2013 at 01:14:47PM -0400, Benjamin LaHaise wrote: >>> While I agree that getting that would be useful it is something that has >>> nothing to do with issueing aio from kernel space and holding this >>> patchset hostage for something

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-10-15 Thread Christoph Hellwig
On Tue, Oct 15, 2013 at 01:14:47PM -0400, Benjamin LaHaise wrote: > > While I agree that getting that would be useful it is something that has > > nothing to do with issueing aio from kernel space and holding this > > patchset hostage for something you'd like to see but that was > > complicated eno

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-10-15 Thread Benjamin LaHaise
On Tue, Oct 15, 2013 at 09:55:20AM -0700, Christoph Hellwig wrote: > On Mon, Oct 14, 2013 at 05:29:10PM -0400, Benjamin LaHaise wrote: > > On Mon, Oct 14, 2013 at 08:07:01AM -0700, Christoph Hellwig wrote: > > > Ben, > > > > > > are you fine with the series now? It's been in linux-next for a whil

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-10-15 Thread Christoph Hellwig
On Mon, Oct 14, 2013 at 05:29:10PM -0400, Benjamin LaHaise wrote: > On Mon, Oct 14, 2013 at 08:07:01AM -0700, Christoph Hellwig wrote: > > Ben, > > > > are you fine with the series now? It's been in linux-next for a while > > and it would be really helpful to get it in for the avarious places > >

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-10-14 Thread Benjamin LaHaise
On Mon, Oct 14, 2013 at 08:07:01AM -0700, Christoph Hellwig wrote: > Ben, > > are you fine with the series now? It's been in linux-next for a while > and it would be really helpful to get it in for the avarious places > trying to do in-kernel file aio without going through the page cache. No, I

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-10-14 Thread Christoph Hellwig
Ben, are you fine with the series now? It's been in linux-next for a while and it would be really helpful to get it in for the avarious places trying to do in-kernel file aio without going through the page cache. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the b

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-21 Thread Benjamin LaHaise
On Wed, Aug 21, 2013 at 12:30:32PM -0700, Andrew Morton wrote: > On Wed, 21 Aug 2013 09:02:31 -0400 Benjamin LaHaise wrote: > > > One of the major problems your changeset continues to carry is that your > > new read_iter/write_iter operations permit blocking (implicitely), which > > really isn'

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-21 Thread Andrew Morton
On Wed, 21 Aug 2013 09:02:31 -0400 Benjamin LaHaise wrote: > One of the major problems your changeset continues to carry is that your > new read_iter/write_iter operations permit blocking (implicitely), which > really isn't what we want for aio. If you're going to introduce a new api, > it sh

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-21 Thread Dave Kleikamp
On 08/21/2013 11:39 AM, Benjamin LaHaise wrote: > On Wed, Aug 21, 2013 at 11:30:22AM -0500, Dave Kleikamp wrote: >> Ben, >> First, let me apologize for neglecting to copy you and linux-aio on the >> applicable patches. I've been carrying along this patchset, assuming I >> had gotten the proper cc's

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-21 Thread Benjamin LaHaise
On Wed, Aug 21, 2013 at 11:30:22AM -0500, Dave Kleikamp wrote: > Ben, > First, let me apologize for neglecting to copy you and linux-aio on the > applicable patches. I've been carrying along this patchset, assuming I > had gotten the proper cc's correct a while back, but I somehow missed > the aio

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-21 Thread Dave Kleikamp
Ben, First, let me apologize for neglecting to copy you and linux-aio on the applicable patches. I've been carrying along this patchset, assuming I had gotten the proper cc's correct a while back, but I somehow missed the aio pieces. On 08/21/2013 08:02 AM, Benjamin LaHaise wrote: > Hello Dave, >

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-21 Thread Benjamin LaHaise
Hello Dave, On Thu, Jul 25, 2013 at 12:50:26PM -0500, Dave Kleikamp wrote: > 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 instea

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-20 Thread Sedat Dilek
On Wed, Aug 21, 2013 at 2:14 AM, Stephen Rothwell wrote: > Hi Dave, > > On Tue, 20 Aug 2013 14:13:15 -0500 Dave Kleikamp > wrote: >> >> Would you be willing to pick up >> git://github.com/kleikamp/linux-shaggy.git for-next >> into linux-next? > > I have added that from today. > >> There will be

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-20 Thread Stephen Rothwell
Hi Dave, On Tue, 20 Aug 2013 14:13:15 -0500 Dave Kleikamp wrote: > > Would you be willing to pick up > git://github.com/kleikamp/linux-shaggy.git for-next > into linux-next? I have added that from today. > There will be some unclean merges, and I can send you updated patches > created against

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-20 Thread Andrew Morton
On Tue, 20 Aug 2013 06:00:56 -0700 Christoph Hellwig wrote: > As I've seen very few replies to this: how do we ensure this gets > picked up for the 3.12 merge window? The series has been a reposted > a few times without complaints or major changes, That's probably a sign that nobody bothered r

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-20 Thread Dave Kleikamp
Stephen, Would you be willing to pick up git://github.com/kleikamp/linux-shaggy.git for-next into linux-next? There will be some unclean merges, and I can send you updated patches created against your latest tree. I'm not exactly sure of your process wrt cleaning up merges, but I guess they would

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-20 Thread Christoph Hellwig
As I've seen very few replies to this: how do we ensure this gets picked up for the 3.12 merge window? The series has been a reposted a few times without complaints or major changes, but the ball still doesn't seem to get rolling. I'd really like to do some ecryptfs and scsi target work that is

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-02 Thread Christoph Hellwig
On Thu, Aug 01, 2013 at 08:04:24AM -0500, Dave Kleikamp wrote: > On 08/01/2013 03:58 AM, Christoph Hellwig wrote: > > What should be added to this support is to move the swap over nfs code > > over to this interface instead of the utterly bogus > > KERNEL_READ/KERNEL_WRITE hacks that were added for

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-01 Thread Dave Kleikamp
On 08/01/2013 03:58 AM, Christoph Hellwig wrote: > What should be added to this support is to move the swap over nfs code > over to this interface instead of the utterly bogus > KERNEL_READ/KERNEL_WRITE hacks that were added for it. That's patch 24/33 nfs: simplify swap -- To unsubscribe from this

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-08-01 Thread Christoph Hellwig
What should be added to this support is to move the swap over nfs code over to this interface instead of the utterly bogus KERNEL_READ/KERNEL_WRITE hacks that were added for it. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.ke

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-07-31 Thread Maxim Patlasov
07/31/2013 01:28 AM, Andrew Morton пишет: On Thu, 25 Jul 2013 12:50:26 -0500 Dave Kleikamp wrote: 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 me

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-07-30 Thread Sedat Dilek
On Wed, Jul 31, 2013 at 2:43 AM, Dave Chinner wrote: > On Tue, Jul 30, 2013 at 02:28:20PM -0700, Andrew Morton wrote: >> On Thu, 25 Jul 2013 12:50:26 -0500 Dave Kleikamp >> wrote: >> >> > This patch series adds a kernel interface to fs/aio.c so that kernel code >> > can >> > issue concurrent as

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-07-30 Thread Dave Chinner
On Tue, Jul 30, 2013 at 02:28:20PM -0700, Andrew Morton wrote: > On Thu, 25 Jul 2013 12:50:26 -0500 Dave Kleikamp > wrote: > > > 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 > > a

Re: [PATCH V8 00/33] loop: Issue O_DIRECT aio using bio_vec

2013-07-30 Thread Andrew Morton
On Thu, 25 Jul 2013 12:50:26 -0500 Dave Kleikamp wrote: > 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 >