Re: [GIT PULL] direct IO support for loop driver

2013-11-21 Thread Kent Overstreet
On Thu, Nov 21, 2013 at 01:58:37AM -0800, Christoph Hellwig wrote: > On Wed, Nov 20, 2013 at 01:19:33PM -0800, Linus Torvalds wrote: > > I really don't see the point of all this crap. All this for the loop > > driver? If so, it had better at least be prettier than it is. > > It's for anyone trying

Re: [GIT PULL] direct IO support for loop driver

2013-11-20 Thread Dave Kleikamp
On 11/20/2013 03:38 PM, Linus Torvalds wrote: > On Wed, Nov 20, 2013 at 1:19 PM, Linus Torvalds > wrote: >> >> At that point, I just couldn't take it any more. > > Just to clarify, I think it might be fixable. But it does need fixing, > because I really feel dirty from reading it. And I may not c

Re: [GIT PULL] direct IO support for loop driver

2013-11-20 Thread Kent Overstreet
On Wed, Nov 20, 2013 at 01:38:19PM -0800, Linus Torvalds wrote: > On Wed, Nov 20, 2013 at 1:19 PM, Linus Torvalds > wrote: > > > > At that point, I just couldn't take it any more. > > Just to clarify, I think it might be fixable. But it does need fixing, > because I really feel dirty from reading

Re: [GIT PULL] direct IO support for loop driver

2013-11-20 Thread Linus Torvalds
On Wed, Nov 20, 2013 at 1:19 PM, Linus Torvalds wrote: > > At that point, I just couldn't take it any more. Just to clarify, I think it might be fixable. But it does need fixing, because I really feel dirty from reading it. And I may not care all that deeply about what random drivers or low-level

Re: [GIT PULL] direct IO support for loop driver

2013-11-20 Thread Linus Torvalds
On Mon, Nov 18, 2013 at 11:03 AM, Dave Kleikamp wrote: > Linus, > > Please pull the following patches. They add the infrastructure for > kernel-initiated direct-io, change the loop driver to perform direct-io, > and change swap-over-nfs to use the new infrastructure. Quite frankly, I got maybe te

Re: [GIT PULL] direct IO support for loop driver

2013-11-18 Thread Dave Kleikamp
Linus, Here is a merge patch for resolving the conflicts in my git tree. Of course I could rebase, but I think you prefer I didn't do that. Thanks, Shaggy Conflicts: drivers/mtd/nand/nandsim.c fs/btrfs/inode.c fs/cifs/file.c fs/nfs/direct.c fs/nfs/file

[GIT PULL] direct IO support for loop driver

2013-11-18 Thread Dave Kleikamp
Linus, Please pull the following patches. They add the infrastructure for kernel-initiated direct-io, change the loop driver to perform direct-io, and change swap-over-nfs to use the new infrastructure. These patches have been under development for a long time and have been in linux-next since Au