summaryrefslogtreecommitdiffstats
path: root/sys/nfs4client
Commit message (Collapse)AuthorAgeFilesLines
* Remove advertising clause from University of California Regent'simp2004-04-073-12/+0
| | | | | | | license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson
* fix for 64-bit arch:rees2004-03-261-1/+1
| | | | | | | use %zd to print size_t types and sizeof() Approved by: alfred Tested on: sparc64, amd64
* Properly vector all bwrite() and BUF_WRITE() calls through the same pathphk2004-03-111-1/+1
| | | | and s/BUF_WRITE()/bwrite()/ since it now does the same as bwrite().
* kthread_exit() no longer requires Giant, so don't force callers to acquirejhb2004-03-051-0/+1
| | | | | | Giant just to call kthread_exit(). Requested by: many
* NFSv4 fixes from Connectathon 2004:rees2004-02-274-111/+94
| | | | | | | | | | | | remove unused pid field of file context struct map nfs4 error codes to errnos eliminate redundant code from nfs4_request use zero stateid on setattr that doesn't set file size use same clientid on all mounts until reboot invalidate dirty bufs in nfs4_close, to play it safe open file for writing if truncating and it's not already open Approved by: alfred
* protect new cdevsw entries with "#if (__FreeBSD_version > 502102)"rees2004-02-221-1/+3
|
* in idmap_uid_to_name(), don't try to use the entry after freeing it, in therees2004-02-211-11/+7
| | | | | | | | idmap_add failure case (found by Ted Unangst via Colin Percival) also convert idmap_hashf to return void, since it can't fail also change some panics to error returns
* ask for rdattr_err in readdir, so we won't fail the readdir if we can't getrees2004-02-211-21/+27
| | | | attrs on one or more entries
* Device megapatch 4/6:phk2004-02-211-0/+2
| | | | | | | | Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION. Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
* whitespace changes only (prepare for merge from citi tree)rees2004-02-201-52/+51
|
* Use consistent style for cdevsw initializationphk2004-02-141-5/+5
|
* Use automatic major number allocation for the nfs4 device instead oftjr2004-02-111-3/+1
| | | | stealing #29, which is already reserved for mcd.
* This patch fixes two little portability (to !GCC compilers) problems:alfred2003-12-111-3/+3
| | | | | | | | 1. Use C99-style variable argument macros rather than GNU ones. 2. Don't cast id to ident_t. Its type is already ident_t and casting to a union type is a constraint violation. Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
* Use function pointers to remove the depenancy cross dependancy on nfs4alfred2003-11-221-79/+10
| | | | | | | | and the nfs3 client. Also fix some bugs that happen to be causing crashes in both v3 and v4 introduced by the v4 import. Submitted by: Jim Rees <rees@umich.edu> Approved by: re
* Fix compliation on sparc64.alfred2003-11-151-1/+2
| | | | Change arg from uint32_t to size_t to match prototypes.
* unbreak LINT.alfred2003-11-151-4/+0
|
* University of Michigan's Citi NFSv4 kernel client code.alfred2003-11-1414-0/+8121
Submitted by: Jim Rees <rees@umich.edu>
OpenPOWER on IntegriCloud