20 Jul, 2007

1 commit

  • Share a little common code, reverse the arguments for consistency, drop the
    unnecessary "inline", and lowercase the name.

    Signed-off-by: "J. Bruce Fields"
    Acked-by: Neil Brown
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    J. Bruce Fields
     

18 Jul, 2007

1 commit


11 Apr, 2006

1 commit

  • In addition to setting the processes filesystem id's, nfsd_setuser also
    modifies the value of the rq_cred which stores the id's that originally came
    from the rpc call, for example to reflect root squashing.

    There's no real reason to do that--the only case where rqstp->rq_cred is
    actually used later on is in the NFSv4 SETCLIENTID/SETCLIENTID_CONFIRM
    operations, and there the results are the opposite of what we want--those two
    operations don't deal with the filesystem at all, they only record the
    credentials used with the rpc call for later reference (so that we may require
    the same credentials be used on later operations), and the credentials
    shouldn't vary just because there was or wasn't a previous operation in the
    compound that referred to some export

    This fixes a bug which caused mounts from Solaris clients to fail.

    Signed-off-by: Andy Adamson
    Signed-off-by: J. Bruce Fields
    Signed-off-by: Neil Brown
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    NeilBrown
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds