All of lore.kernel.org
 help / color / mirror / Atom feed
From: Eric Van Hensbergen <ericvh@gmail.com>
To: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Cc: kernel-mentors@selenic.com, v9fs-developer@lists.sourceforge.net,
	linux-fsdevel@vger.kernel.org, hch@infradead.org,
	Miklos Szeredi <miklos@szeredi.hu>
Subject: Re: v9fs writepage
Date: Sat, 30 Apr 2005 20:10:41 -0500	[thread overview]
Message-ID: <a4e6962a05043018104a773371@mail.gmail.com> (raw)
In-Reply-To: <20050430190135.GF13052@parcelfarce.linux.theplanet.co.uk>

On 4/30/05, Al Viro <viro@parcelfarce.linux.theplanet.co.uk> wrote:
> On Sat, Apr 30, 2005 at 01:47:35PM -0500, Eric Van Hensbergen wrote:
> > Yes. I agree.  I actually explicitly took all the cacheing behavior
> > out of v9fs when I started getting involved a year ago. 
> 
> Well, let me put it that way:
>         a) more complexity does not help to get new code merged.
>         b) 9P has very obvious RPC-style uses.  We have nothing really
> suitable in that area and implementation on non-caching 9P client has
> immediate applications.  And _that_ is far more interesting than ability
> to import from Plan 9 fileserver or u9fs running on a Unix box.
>         c) mmap() is and ever had been optional.  If userland code breaks
> due to mmap() not working for some file - it's already fs-dependent.
> 

It is easy enough to remove, mostly in one file except for asssigning
the address_space_operations in vfs_inode.  I'll take it out before
RC3 and provide it as a separate optional-patch for folks wishing to
use v9fs for root file systems and such (the original motivation
behind supporting mmap was LANL was using it for root file systems and
were running into trouble exec'ing things without mmap).

Sorry for making assumptions about what would/wouldn't be accept Viro
-- I should have talked to you about things sooner, but wanted to do
my best to clean up the existing code base and provide a level of
functionality that would satisfy what I thought Linux users'
expectations of a distributed file system.

RC3 already has a lot of cleanups in it (mostly from hch's comments
and running it through sparse).  I should be sending something out
sometime tomorrow or Monday morning at the latest.

Al - I'd really like your feedback on the driver as a whole once
you've had a chance to go over the new set of patches - I'm very happy
to make whatever changes are necessary to make it more
acceptable/useful to the linux community.

            -eric

  parent reply	other threads:[~2005-05-01  1:10 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-04-30 17:17 v9fs writepage Eric Van Hensbergen
2005-04-30 17:58 ` Miklos Szeredi
2005-04-30 18:10   ` Eric Van Hensbergen
2005-04-30 18:36     ` Al Viro
2005-04-30 18:47       ` Eric Van Hensbergen
2005-04-30 19:01         ` Al Viro
2005-04-30 20:03           ` Miklos Szeredi
2005-04-30 20:09             ` Al Viro
2005-04-30 21:44               ` Miklos Szeredi
2005-05-01  1:10           ` Eric Van Hensbergen [this message]
2005-05-01 15:36             ` [V9fs-developer] " Ronald G. Minnich
2005-05-01 15:29           ` Ronald G. Minnich
2005-04-30 19:53     ` Miklos Szeredi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a4e6962a05043018104a773371@mail.gmail.com \
    --to=ericvh@gmail.com \
    --cc=hch@infradead.org \
    --cc=kernel-mentors@selenic.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=miklos@szeredi.hu \
    --cc=v9fs-developer@lists.sourceforge.net \
    --cc=viro@parcelfarce.linux.theplanet.co.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.